Slimbook proporcionará el chasis del portátil

Uno de los puntos principales a la hora de diseñar un portátil es la relación entre la placa base y la carcasa. No es una buena idea diseñar la placa madre si no tienes el chasis. Al mismo tiempo, la caja tiene que tener en cuenta cómo será la placa base.

Ahora nos sentimos felices por anunciaros que Slimbook nos proporcionará la carcasa que necesitamos para nuestro portátil Open Hardware PowerPC. Acube y Slimbook colaboran desde principios de este año, intercambiando información sobre disposición de componentes y pines, disipación térmica, etc.

Acube es una empresa muy conocida con experiencia en la creación de ordenadores PowerPC, incluyendo placas base Sam460ex y Sam460cr o el sistema de escritorio AmigaOne 500.

Slimbook está teniendo un gran éxito vendiendo sus propios portátiles Linux (como el ProX) y mini PCs en todo el mundo.

Gracias a esta colaboración tenemos casi todo lo que necesitamos para lograr nuestro objetivo en términos de tecnología.

Versión final de los esquemas eléctricos

Queremos actualizarles que los primeros días de octubre publicaremos en nuestro repositorio el PDF con la versión final de los esquemas. Después, durante el mes de octubre, también estará disponible la fuente OrCAD, adaptada al chasis del Slimbook. Esto significa que el diseño de la placa de circuito impreso cabrá dentro del chasis del Slimbook.

En caso de que seas capaz de convertir una fuente de OrCAD a KiCad, eres bienvenido a hacerlo. Si tiene algún problema al hacerlo, contáctenos y con gusto le ayudaremos.

Nuevas aplicaciones ppc64 en nuestro repositorio

Por último, hemos parcheado las siguientes aplicaciones para ppc64 (Big Endian): arcticfox, palemoon, mame, fs-uae, libx265, qemu, midori. Funcionan en PowerMac/ImacG5 (procesador Power4) pero también en procesadores Big Endian ppc64 más recientes como NXP T2xxx y T4xxx.

También estamos trabajando en muchas otras aplicaciones complejas como Blender que requieren la creación de grupos dedicados para la distribución del esfuerzo necesario.

Estamos realizando pruebas, informando de errores y sugiriendo soluciones para completar la instalación de Debian 10.0 utilizando las ISOs publicadas por los mantenedores de las adaptaciones de Debian para ppc64be.

Si quieres unirte al grupo de trabajo de software y ayudar en estas tareas de software, no dudes en ponerte en contacto con nosotros.

C-Media apoya nuestro diseño PowerPC de código abierto.

Anunciamos la cooperación con C-Media. C-Media es un proveedor líder mundial de soluciones de audio en circuitos integrados/software.

https://www.flickr.com/photos/zenmama/13930451071/

En este artículo queremos explicar uno de nuestros últimos logros. Durante el presente año hemos estado buscando un chip de audio para incluirlo en nuestra placa base. Encontramos que la familia de controladores CM8828 HD-Audio y la familia de códecs CM9882A era un buen candidato. Después de una discusión con ellos explicando nuestro proyecto, decidieron apoyarnos. Además, han enviado una placa de evaluación a Acube.

Tal vez más importante es el hecho de que C-Media proporcionará los chips necesarios para la producción de nuestro portátil. Saben que sus chips estarán en nuestra placa base de hardware de código abierto y nos proporcionarán la información necesaria para escribir los drivers que sean necesarios. Además, hemos pedido tres tarjetas de sonido PCI basadas en CM8828/CM9882A para probar con nuestras placas de desarrollo T2080 y para los desarrollos Acube.

Al final, todos estos pequeños pasos son muy interesantes para nuestro proyecto, ya que este chip de audio tiene especificaciones de alta calidad, pero lo más importante es que tenemos una comunicación directa y buena con el fabricante. Queremos agradecer a C-Media por apoyar nuestro proyecto y creer en el hardware de código abierto.

Enlace para descargar la hoja de características de C-Media CM8828.

OSWH PowerPC Notebook Block Diagram – July 2019

Esquema de hardware abierto publicado en versión Alpha.

Hasta ahora, uno de los mayores problemas que nos impidió finalizar estos esquemas fue el no tener escogido el chasis, necesario para tomar una serie de decisiones de diseño muy importantes. Finalmente, y hace poco, se seleccionó un chasis y ahora está en nuestras manos, allanando el camino para lograr nuestro objetivo.

Imagen de https://www.flickr.com/photos/curtiskennington/3642074604

En abril pedimos vuestra opinión sobre la publicación de un trabajo inacabado o esperar a que los esquemas sean de mejor calidad. El Equipo Core decidió esperar y enviar la información (el trabajo en proceso en formato PDF del diseño esquemático) sólo a los 132 donantes y pidiendo amablemente que no la compartieran.

A finales de Junio hubo una importante reunión entre Acube y el diseñador para discutir las sugerencias de nuestro equipo de Hardware. Además, otro tema fue cómo adaptar el esquema al nuevo chasis. De hecho, hemos preparado los siguientes pasos para el diseño de PCB.

Así que ahora tenemos este diagrama de bloques modificado que podría tener algunos cambios menores.

Diagrama de bloques de PowerPC Notebook – Junio de 2019

Actualmente, el diseñador está trabajando para actualizar los esquemas. Se espera que esta tarea se complete en Agosto.

Mientras tanto, el Equipo Core votó de nuevo en Junio y esta vez hemos decidido publicar el PDF de la versión actual del esquema. Esta no contiene las actualizaciones que esperamos para Agosto.

En otras palabras, el esquema que hemos subido a nuestro repositorio es la misma versión previa a la publicación que hemos enviado a los donantes a finales de marzo de 2019, y cabe señalar que es una versión alfa. La única diferencia con la versión de los donantes es que contiene la licencia Open Hardware recientemente seleccionada, que es la Cern Open Hardware License v1.2 (Cern OHL).

Hemos seleccionado Cern OHL porque es específico para hardware abierto y cubre aspectos relacionados con la producción de hardware. Tiene los mismos efectos virales que otras licencias de código abierto pero teniendo en cuenta que hay un licenciador del hardware y otra parte que lo está fabricando.

La versión actual del esquema está publicada en nuestro repositorio de Gitlab.

https://gitlab.com/oshw-powerpc-notebook/powerpc-laptop-mobo

Actualizaciones esquemáticas de marzo de 2019

En el último artículo decíamos «esperamos publicar el diseño esquemático inicial antes de finales de febrero de 2019». Desafortunadamente surgen una serie de problemas que vamos a tratar de explicar en esta actualización de estado del proyecto.

https://www.flickr.com/photos/sangudo/

Como probablemente sepáis, al final de la primera campaña de donación recibimos cuatro versiones incrementales de esquemas eléctricos del diseñador, la última el 11 de enero de 2019. Comenzamos una tarea de validación en cada versión antes de su publicación y cada vez acabábamos devolviendo los esquemas porque pensábamos que había que mejorar algunas decisiones de diseño. Estas revisiones de hardware son bastante complicadas, y necesitaríamos voluntarios adicionales, posiblemente ingenieros de hardware capaces de realizar la tarea correctamente. Por favor, pónganse en contacto con nosotros o rellenen la encuesta de colaboración si pueden contribuir.

Al mismo tiempo, estábamos evaluando continuamente varias opciones de chasis de portátiles, tratando de encontrar un chasis adecuado que pudiera adaptarse a nuestra placa base que tiene una tarjeta de vídeo MXM. El objetivo era identificar un chasis vacío que pudiera comprarse sin placa base y con un ciclo de vida de al menos dos o tres años, que es el plazo previsto para nuestro proyecto de ordenador portátil.

El diseñador de hardware que fue pagado gracias a los donantes está atascado esperando el chasis final del portátil ya que necesita las especificaciones del sistema de pines para finalizar el diseño.

Estas son las razones por las que el desarrollo de los esquemas eléctricos está congelado desde el 11 de enero de 2019. Como resultado, también nuestros colaboradores que se han ofrecido voluntariamente para validar los esquemas de hardware están atascados, así como nuestro fabricante de productos seleccionado ACube Systems.

Identificar un chasis adecuado está llevando una cantidad de tiempo inesperada y está retrasando terriblemente la segunda campaña dirigida al diseño de PCB. El año pasado tuvimos una reunión entre los miembros asociados de la Comunidad Power Progress y el grupo central que está coordinando el proyecto, y todos acordamos comenzar la segunda campaña de donación sólo después de publicar los esquemas resultantes de la primera campaña. Sin embargo, la cantidad de retraso acumulado genera dudas entre los participantes sobre cómo resolver el estancamiento actual, y decidimos pedir a los donantes que dieran su opinión sobre si comenzar ahora la segunda campaña (enlace) o seguir esperando la publicación del resultado de la primera campaña. Si estás dispuesto a apoyar activamente el proyecto, siéntete libre de expresar tu opinión al respecto.

Vota por el inicio de la campaña de donación de la PCB

Nuestro equipo de voluntarios de hardware y ACube Systems todavía están revisando la siguiente ronda de documentación para seleccionar algunos componentes clave que dependen en gran medida del chasis seleccionado.

Hasta ahora hemos identificado algunos chasis potencialmente adecuados. Sin embargo, algunos de ellos están diseñados para alojar una placa separada para gestionar las baterías, una placa que no existe en nuestro diseño, y algunos chasis tienen un espacio dedicado para una placa ethernet separada, y de nuevo, otros no tienen un diseño térmico compatible con el calor generado por una tarjeta de vídeo MXM. El problema aquí es que el diseñador de hardware contratado declaró muy claramente que no está dispuesto a hacer un trabajo extra para alterar las características de diseño inicialmente acordadas de la placa principal para acomodarla en un chasis que requiere una distribución interna muy diferente. En otras palabras, la división de funciones en placas separadas está fuera de discusión.

En este momento, la pregunta clave es: ¿cuánto tiempo se necesita para identificar el chasis correcto del portátil?

Desafortunadamente, dados nuestros muy limitados recursos de gasto y la experiencia que hemos tenido hasta ahora, no podemos hacer ninguna especulación en este momento. Creemos firmemente que sería mejor tomar una decisión inteligente que requiere más tiempo, en lugar de una solución precipitada ahora, porque cualquier decisión equivocada podría comprometer la viabilidad de todo el proyecto.

No somos una empresa privada que quiere sacar provecho de este proyecto para sobrevivir, de hecho no vendemos nada. Somos un grupo de entusiastas del hardware más o menos estructurado en una asociación sin ánimo de lucro. Estamos haciendo todo lo posible para enfrentarnos a fuertes limitaciones para lograr lo que sabíamos desde el principio que era una meta muy difícil y compleja.

Estamos avanzando muy lentamente, eso es seguro. Ya sabéis los requisitos y las acciones extremadamente limitadas que podemos llevar a cabo, sobre todo debido a las restricciones financieras extremadamente estrictas.

Después de todo lo que hemos dicho en esta actualización de la situación, entregamos a los donantes la versión actual de los esquemas, haciendo hincapié en el hecho de que deberían considerarse sólo como un borrador que aún no está listo para ser compartido con un público más amplio.

Al final, seguimos creyendo firmemente en el proyecto, nos enfrentamos a un problema contingente (el chasis) que será resuelto tarde o temprano. Si tu puedes ayudar, eres más que bienvenido.

Estate atento.

Actualizacion de enero sobre la campaña de la PCB

Diseño de esquemas: Febrero de 2019

Los esquemas todavía están siendo revisados por nuestros voluntarios de hardware y por el propio Acube, esperamos publicar el diseño esquemático inicial antes de finales de febrero de 2019 en nuestro repositorio gitlab. Será un diseño esquemático de trabajo en curso. Como el diseño esquemático es un trabajo en curso, sólo publicaremos el PDF. Publicaremos los archivos Orcad cuando se finalice el diseño esquemático. Paralelamente al diseño esquemático que se dará a conocer al público, se iniciará la campaña de donación de diseño de PCB.

Los esquemas se actualizarán más adelante incluyendo todos los conectores externos del portátil realmente presentes en el chasis del portátil, debido a que la selección del chasis a utilizar aún está pendiente.

Planeamos comenzar la campaña de donación de diseños de placas de circuito impreso antes de finales de febrero de 2019.

Puedes encontrar mas informacion relacionada con los componentes de la placa base en el articulo anterior.

Sfscon Bolzano – Italia – Noviembre 2018

El 16 de noviembre de 2018 en Sfscon.it hicimos nuestro discurso de presentación del proyecto en la sala más grande con la presencia de un centenar de personas (aunque ya era tarde y era el penúltimo).

Hablamos de los pasos que hemos dado para nuestro proyecto de Portátil basado en Open Hardware PowerPC GNU/Linux. Para nosotros ha sido un honor presentar nuestro proyecto cerca de importantes ponentes y justo antes de Simon Phipps, que es el presidente de la Open Source Initiative (OSI). Muchas gracias a IDM Südtirol y al Grupo de Usuarios de Linux Bozen-Bolzano-Bulsan de la Conferencia de Software Libre de Bozen, Tirol del Sur, que son los organizadores de esta oportunidad. Puedes encontrar el programa del Sfscon 2018 en este enlace.

SFScon18 – Free Software Conference 2018

Espacio en la Cumbre del Software Libre de París (POSS) – Francia – Diciembre de 2018

Power Progess Community estuvo representada por primera vez en la Cumbre de Código Abierto celebrada los días 5 y 6 de diciembre de 2018 en las cercanías de la capital francesa.

El evento anual Open Source Summit se centra en la promoción de software libre y de código abierto en la región de París, reuniendo tanto a las diferentes comunidades asociativas como a las empresas.
Tuvimos por primera vez a muchos visitantes interesados en nuestra iniciativa.

Nos gustaría agradecer al equipo de Parinux.org y Franciliens.net por permitirnos participar en el evento POSS. Cumbre de código abierto – París – Diciembre de 2018.

POSS 2018 – Eduard que informaba sobre nuestro proyecto de portátiles PowerPC

Diseño de chasis para portátiles de código abierto

Gracias a algunos colaboradores hay una primera configuración del diseño de un futuro chasis de ordenador portátil de código abierto, hecho en FreeCad. Puedes encontrar el diseño en nuestro repositorio.

Si quieres colaborar en el diseño del chasis del ordenador portátil de código abierto, ponte en contacto con nosotros.

Para más información puedes consultar el sitio dedicado.

Construyendo en la Minicloud

Queremos agradecer a la Universidad de Campinas en Brasil por su apoyo y por el excelente servicio (llamado Minicloud) que están ofreciendo. La Minicloud proporciona acceso gratuito a las máquinas virtuales POWER que pueden ser utilizadas para el desarrollo, prueba o migración de aplicaciones a POWER. Las máquinas virtuales de Minicloud funcionan en OpenStack, que soporta la ejecución de un gran número de máquinas virtuales en un único servidor Linux escalable. Estamos usando su infraestructura para construir nuestra distribución basada en Yocto. Actualmente estamos actualizando todo el proyecto a Yocto 2.6 y esta tarea se está realizando en una Minicloud VM. Si tienes un proyecto que sigue las reglas básicas explicadas anteriormente, puedes solicitar una cuenta aquí https://minicloud.parqtec.unicamp.br/minicloud/

Apunta la fecha de inicio de la campaña de donación de PCB

Apunta la fecha de nuestra campaña de donación de la PCB (detalles abajo), ahora que los esquemas eléctricos que salieron de la primera campaña de donación están en nuestras manos.

Los esquemas están siendo revisados por nuestros voluntarios de hardware y al mismo tiempo, durante este mes, hemos estado preparando los pasos para certificar nuestro diseño de hardware como Hardware de Código Abierto siguiendo el procedimiento de Certificación de OSWHA.

Cumplimiento de hardware abierto

Proceso de Certificación de OSHWA

Proceso de Certificación de OSHWA

A través de nuestros colegas de OSWHA, nos pusimos en contacto con la Clínica de Derecho Tecnológico y Políticas de la Universidad de Nueva York. Nos ayudaron gratuitamente a ver cómo podíamos certificar el proyecto de la placa base como Hardware de Código Abierto. Los estudiantes y profesores de la clínica han analizado cómo encontrar el mejor camino para lograr la certificación OSHWA. Mientras tanto hemos contactado con los proveedores de chips para verificar su acuerdo para distribuir como Hardware de Código Abierto nuestros esquemas eléctricos y el futuro diseño de la PCB. Entre otros, NXP ha respondido positivamente. Con la Clínica de Derecho y Políticas hemos estudiado a fondo las implicaciones prácticas de los requisitos para la certificación de Hardware Abierto de OSWHA, y hemos contrastado nuestro enfoque con el personal de la OSWHA.

Así pues, la mayoría de las hojas de datos de los chips utilizados en nuestros esquemas se pueden descargar gratuitamente, como se puede ver a continuación.

Una parte importante de ser considerado compatible con Open Hardware (certificación OSHWA Open Hardware), implica que todo lo que está bajo nuestro control y que es útil para producir nuestra placa base, debe ser divulgado públicamente, por ejemplo los  esquemas,  los archivos Gerber de la PCB y toda la información que los acompaña. Inlcuse se considera que es Hardware Abierto si habiendo hecho lo que estaba en nuestra mano para usar componentes abiertos, existen componentes de terceros que nos imponen restricciones para compartir alguna información relacionada con ellos en su utilización en nuestro diseño.

Marque la fecha de nuestra campaña de donación de PCB

Apunta la fecha de inicio de la campaña de donación de la PCB: mediados de enero de 2019.

Ese será el momento en el que pondremos a disposición del público los esquemas eléctricos revisados que pudimos obtener gracias a la campaña anterior. Si has reservado algo de dinero para nuestro proyecto en Navidad, puedes donar utilizando la antigua campaña de donación, se transferirá automáticamente a la campaña de la PCB, o puedes esperar hasta mediados de enero cuando se inicie la campaña de donación. Por favor, si es posible «alerta» incluso a otras personas apasionadas sobre la inminente campaña.

Lista final de componentes

Habiendo recibido la versión final de los esquemas eléctricos -actualmente los estamos revisando antes de su publicación-, la lista de componentes también está ahora finalizada, aunque la revisión podría implicar algunos cambios menores.

Los conectores externos del portátil, que dependen del chasis del mismo, no son definitivos debido a la interdependencia con el chasis del portátil.  Se añadirán más tarde cuando el chasis del portátil sea finalmente seleccionado.

Encontrarás los detalles relacionados con una parte significativa de los componentes seleccionados en las hojas de datos que acompañan a los esquemas eléctricos a pesar de que a veces puede ser necesario registrarse para obtener la información. Dichos esquemas se harán públicos a mediados de enero.

Aquí hay una vista previa de una parte de los componentes:

CPU: NXP T2080 hoja de características («registro necesario»)

Controlador Sata3: Marvell 88SE9235 hoja de caracteristicas

Controlador USB3: Renesas μPD720201 hoja de características

Selector PCIE: Diodos Pericom r PI7C9X2G404SL hoja de caracteristicas

Transmisor HDMI: ON Semiconductor CM2020-01TR hoja de caracteristicas

Convertidor de potencia: LTM8064EY#PBF hoja de caracteristicas

Controlador inteligente del cargador de batería: LTC 4100 hoja de caracteristicas

Transceptor Gigabit Ethernet con soporte RGMII: Microchip KSZ9031RNX hoja de caracteristicas

Conector compatible con MXM3.0: JAE MM70-314-310B1-2-R300 hoja de características

Otros:

Generador de señales: DT9FGV0641 hoja de caracteristicas

Controlador de protección UV/OV y protección contra inversión de 100V con disyuntor bidireccional: LTC4368 hoja de caracteristicas

Conmutador de bus I2C de 4 canales con reset: NXP PCA9546A hoja de caracteristicas

Diagrama de bloques

Diagrama de bloques de la placa base del portátil PowerPC

Diagrama de bloques de la placa base del portátil PowerPC

 

Presentaciones de esquemas eléctricos, actualizaciones de Yocto/Debian, Scratch

Actualización del proyecto Yocto

En las últimas semanas hemos creado un tema de escritorio personalizado para LXQT y seguimos dando más estabilidad a la versión actual de la distribución. Al mismo tiempo estamos intentando añadir más aplicaciones de productividad, pero estamos encontrando varios problemas. Una de ellas es probablemente causada por el controlador de nvidia cuando se lanza Shotcut, mira aquí para más detalles y contacta con nosotros si crees que puedes ayudar.

Yocto LXQT PowerPC Desktop

Yocto LXQT PowerPC Desktop

Finalmente, estamos actualizando nuestra distribución de Yocto 2.4 Rocko a Yocto 2.6 Thud. Esperamos tener una versión estable pronto y estamos pensando en dar acceso a un grupo reducido de personas para probarlo.

Presentaciones:

Linux Day: Bergamo – Italia

El grupo local de usuarios de Linux «BGlug» aceptó amablemente incluir un discurso sobre nuestras actividades durante el LinuxDay de este año que se celebró en la universidad local de Bérgamo (ver foto).

El edificio de la Universidad de Bergamo, donde dimos el discurso.

El edificio de la Universidad de Bergamo, donde dimos el discurso.

Entre otros temas muy interesantes (ver el programa completo aquí), presentamos la asociación, quiénes somos, el objetivo del proyecto del ordenador portátil y explicamos cómo queremos alcanzar un objetivo tan ambicioso. Aquí puede encontrar el PDF con las diapositivas de la presentación.

Muchos estudiantes de la escuela profesional local de informática, telecomunicaciones e ingeniería electrotécnica asistieron a la presentación, junto con otras personas interesadas en el enfoque «Open Hardware» que adoptamos. Muchas preguntas interesantes surgen de los estudiantes, y dada la corta edad de los chicos, nadie parece haber oído hablar de la arquitectura «Power».

El público -en su mayoría estudiantes jóvenes- asistiendo a la presentación.

El público -en su mayoría estudiantes jóvenes- asistiendo a la presentación.

La completa falta de conocimiento sobre las alternativas, llevó a una discusión que se inclinó hacia la importancia de apoyar tecnologías no dominantes distintas de x86/x64 y ARM. El enfoque del «hardware abierto» y la libertad de sus resultados también parece haber llamado mucho la atención, ya que para un estudiante está muy claro que estudiar libremente y, por qué no, cambiar un proyecto existente de pleno derecho es una situación ideal.

Linux Day: Bolzano – Italia

La experiencia en el LinuxDay de Bolzano (Italia) fue bastante buena.

https://www.lugbz.org/events/linux-day-2018/

Asistieron al evento unas 50 personas, organizadas por el Grupo de Usuarios de Linux local y alojadas en la Universidad local. Tuvimos un espacio de tiempo de 25 minutos, por lo que nuestra presentación fue bastante corta, pero obtuvimos algunas preguntas y respuestas de los asistentes. La mayoría de la audiencia no tenía una formación técnica, siendo sólo fans de FOSS.

LinuxDay 2018 Universidad Libre de Bolzano.

LinuxDay 2018 Universidad Libre de Bolzano.

El tema principal de la discusión fue la actualidad de la tecnología PPC y su apertura. El calendario del proyecto y el enfoque financiero también suscitaron cierta atención.

Linux Day: Milán – Italia

Es la quinta vez que Linux Day Milan nos da la posibilidad de informar y actualizar a la gente sobre nuestro proyecto de portátiles PowerPC, estamos muy agradecidos por el espacio y la renovada confianza que nos han dado en estos años. Este año el organizador fue el grupo de usuarios de UnixMIB, muy activo y amable, el evento realizado el 27 de octubre, durante el día nacional de Linux en Italia, se celebró dentro de los hermosos espacios de la Universidad Bicocca. Tenemos nuestro espacio de exposición, al igual que otros grupos de usuarios de Linux, donde Riccardo, Luigi y yo tenemos la oportunidad de hablar con los asistentes a los eventos.

Linux Day 2018 Universidad de Bicocca en Milán

Linux Day 2018 Universidad de Bicocca en Milán

Durante la presentación en el auditorio hemos puesto al día todo lo relacionado con nuestro proyecto y gracias al generoso tiempo disponible para nuestra presentación (60 minutos) tenemos la oportunidad de responder en detalle a muchas preguntas interesantes.

Presentación en el Linux Day 2018 en Milán

Presentación en el Linux Day 2018 en Milán

Como de costumbre hemos grabado la presentación, a continuación.

11ª GNU/Linux Valencia meeting.

Software libre, democracia y nuevos dispositivos: Valencia – España

La experiencia en la 11ª reunión de GNU/Linux Valencia fue muy buena. Sólo 15 personas asistieron al evento en una pequeña y agradable sala, ya que no se trataba de un evento anual sino de una reunión mensual. Después de una interesante explicación sobre el Software Libre y la Democracia, tuvimos un espacio de 20 minutos para presentar nuestro proyecto, pero nuestra presentación fue interesante para los asistentes y luego estuvimos respondiendo preguntas durante otros 20-25 minutos.

Presentación en la 11ª GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia – España

Presentación en la 11ª GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia – España

Próximas Presentaciones

Conferencia de Software Libre

Conferencia de Software Libre

Sfscon.it – Free Software Conference – nuestra nueva presentación «Open Hardware PowerPC Notebook disclose the motherboard design«, Bozen, Tirol del Sur – Italia 16 de noviembre.

Proyecto Revivo Scratch

El proyecto está dirigido al campo de la educación y la investigación, a través de la reutilización de portátiles obsoletos equipados con PowerPC (G3, G4, G5), Intel x86 (Pentium M, Celeron, Core duo) o arquitectura ARM.

Revivo con Scratch

Revivo con Scratch

Las escuelas que no disponen de hardware suficiente para llevar a cabo proyectos informáticos, pueden reutilizar estos ordenadores portátiles, que de otro modo se destinarían a su eliminación como residuos de aparatos eléctricos y electrónicos (RAEE), en los que pueden enseñar a los niños los principios básicos de la codificación a través de SCRATCH (https://scratch.mit.edu/).

Revivo con Scratch

Revivo con Scratch

Las experiencias de los profesores involucrados en el proyecto se resumirán en el wiki de la Asociación para ser compartidas y repetidas.

Actualización de repo.powerprogress.org

Continúa el mantenimiento de los paquetes DEBIAN para la arquitectura ppc64. Estamos trabajando en la optimización de la experiencia del uso de FireFox 52.9.0, fusionando el trabajo ya realizado en el proyecto TenFourFox. Otros paquetes esenciales son mantenidos por nuestros colaboradores y son añadidos regularmente a nuestro repositorio. Sugiéranos algunos paquetes que te gustaría ver en nuestro repositorio, y danos los resultados de tus pruebas.

Debian PPC64

Debian PPC64

Finalmente hemos encontrado una solución viable para el chasis del portátil

Acube Systems, la empresa que lleva a cabo el diseño de los esquemas eléctricos, también está investigando un posible diseño de placa base que encaje en un chasis de portátil existente. Sin embargo, esta investigación está retrasando la publicación de dichos esquemas eléctricos, que era el objetivo de la primera campaña de donación. Esta actividad -inicialmente no planificada- es un paso necesario para lanzar adecuadamente la segunda campaña de donación, la destinada al diseño de PCBs que debe tener en cuenta un chasis de portátil objetivo. El principal problema al que se enfrentará la segunda campaña será la alta temperatura generada por la tarjeta de video MXM, que junto con la CPU y otros chips integrados, requerirá de un mecanismo de disipación térmica adecuadamente diseñado para obtener un sistema estable. Una vez que los pocos aspectos restantes se hayan aclarado, muy probablemente a finales de octubre de 2018, estaremos listos para publicar los esquemas eléctricos, y después de eso, estaremos listos para lanzar la segunda campaña de donación.

Entrando en detalles, y como ya se ha comentado en el pasado, encontrar un chasis de portátil fue una tarea inesperadamente difícil, y se debió principalmente a la falta de un fabricante o un distribuidor de portátiles dispuesto a proporcionar un chasis vacío y sin marca. La buena noticia es que después de 3 años de investigación incansable, ACube Systems finalmente llegó a un acuerdo con una empresa que nos permite comprar y utilizar un chasis de portátil sin restricciones. La mala noticia es que bajo este acuerdo no fue posible obtener un chasis vacío, forzando a ACube a comprar un portátil completo para luego desmontar la placa base x86 (y posiblemente revenderla).

La primera versión del portátil PowerPC encajará en el chasis desmontado del portátil antes mencionado. Paralelamente, nuestro equipo de voluntarios de diseño 3D está evaluando la viabilidad de un chasis de portátil Open Hardware que se ajuste al diseño de la placa base PowerPC. Esperamos que ACube Systems sea capaz de proporcionar dos lotes distintos de portátiles, un primero utilizando el chasis comercial, y -posiblemente- un segundo, más adelante, utilizando nuestro chasis personalizado.

By VIA Technologies – OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

By VIA Technologies – OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

En cualquier caso, la placa de circuito impreso y el chasis del portátil  serán útiles para otros proyectos de portátiles que cumplan con la licencia de hardware abierto. Hay una comunidad mucho más grande por ahí que será capaz de apreciar nuestro esfuerzo!

Si quieres colaborar en el diseño 3D del chasis del portátil de código abierto contacta con nosotros o rellena nuestra encuesta de colaboración.

Placa de desarrollo NXP T2080 e6500 con Debian Sid PPC64 y RadeonHD

Este es nuestro primer intento exitoso de configurar un T2080rdb con una tarjeta de vídeo.
La RadeonHD 5450 se conecta al conector PCI Express Gen3 4x de la placa mediante un adaptador de cable 16x.

Estamos utilizando esta placa ya que utiliza la misma CPU (NXP T2080) que la seleccionada para nuestro proyecto Open Hardware laptop.

Podéis encontrar más información sobre la placa aquí: https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

El sistema es un Debian Sid PPC64 con paquetes disponibles en los siguientes repositorios: http://ftp.ports.debian.org/debian-ports/

Hay algunos programas que no funcionaban sin aplicar parches para hacerlos funcionar correctamente bajo PPC64 (ver Midori, Firefox, Iceweasel, VLC, mplayer), así que montamos nuestro propio repositorio: https://repo.powerprogress.org/

Este es el resultado de los ensayos comparativos de Hardinfo 0.6 alpha, comparado con un PowerMac G5 (IBM 970) y un portátil Intel de tres años de antigüedad (i7-4600U).

T2080rdb, CPU T2080 e6500 1.8Ghz, 4 núcleos, 8 hilos, Altivec.
RadeonHD 5450 1GB DD3, en la placa PCIe 4x utilizando un adaptador de 4x a 16x.
Debian Sid PPC64.

CPU Blowfish 5.38.
CPU CryptoHash 338.35.
CPU Fibonacci 2.96.
CPU N-Queens 3.63.
CPU Zlib 0.41.
FPU FFT 8.46.
FPU Raytracing 2.85.
GPU Drawing 1219.24.

PowerMac G5, CPU PowerPC 970 1.8Ghz, 2 núcleos, 2 hilos, Altivec.
ATI Radeon 9600 PRO 128MB AGP.
Debian Sid PPC64.

CPU Blowfish 32.81.
CPU CryptoHash 78.82.
CPU Fibonacci 3.11.
CPU N-Queens 26.01.
CPU Zlib 0.15.
FPU FFT 10.29.
FPU Raytracing 12.94.
GPU Drawing 699.74.

HP EliteBook 840 G1, CPU i7-4600U 2.10GHz, 2 núcleos, 4 hilos.
Gráficos Intel HD 4400.
Ubuntu 18.04.

CPU Blowfish 3.89.
CPU CryptoHash 341.53.
CPU Fibonacci 0.59.
CPU N-Queens 5.67.
CPU Zlib 0.52.
FPU FFT 1.95.
FPU Raytracing 2.06.
GPU Drawing 7973.70.

Ahora algunos comentarios
1) Debian Sid se configuró en el PowerMac G5 y, a continuación, se conectó el disco duro de 2.5′ a la interfaz SATA integrada de la T2080rbd. Utilizamos una imagen de kernel vainilla 4.17.6 personalizada para esta tarjeta (no se aplicó ningún parche) y una imagen modificada del árbol de dispositivos almacenada en la tarjeta SD integrada. Puedes encontrar la imagen del núcleo de U-Boot (uImage) y el árbol de dispositivos (uImage.dtb) en nuestra cuenta de GitLab
https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) No se sabe (todavía) cómo conectar a la red usando los puertos ethernet T2080rdb a la placa.
3) Juegos como Chromium BSU o NeverBall simplemente funcionan. Juegos como SuperTuxKart no se inician, Torcs es lento y el audio está completamente corrupto.
4) El T2080rdb funciona bien con el RadeonHD 5450, pero muchos errores inundan la consola serie cuando se intenta conectar otras tarjetas RadeonHD (por ejemplo, 4550, R7 250E que es un HD7750 renombrado).

Este es el error que inunda la consola serie:
pcieport 0001:00:00.0: AER: Corrected error received: id=0000
pcieport 0001:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0000(Receiver ID)
pcieport 0001:00:00.0: device [1957:0830] error status/mask=00000001/00006000
pcieport 0001:00:00.0: [ 0] Receiver Error (First)

Colabora con nosotros

Si te gusta ayudar a arreglar paquetes Debian para PowerPC (ppc64 especialmente) o ayudar a mejorar la configuración del kernel, u-boot (menu, etc) u otras configuraciones para ejecutar más tarjetas de vídeo, etc… Contacta con nosotros.

Incluso puedes elegir el tipo de colaboración que quieras realizar, en caso de que rellenes nuestra encuesta de colaboración.

¡Alcanzado el objetivo de la primera fase de la campaña de donación!

Con mucha alegría, desde Power Progress Community nos enorgullecemos de anunciaros la financiación completa de la fase de investigación y diseño de hardware para los esquemas eléctricos. En esta fase se ha logrado la identificación y diseño de todos los aspectos de la placa base, reduciendo las incertidumbres relacionadas con las especificaciones de hardware y, en consecuencia, los costes de producción.

Después de alcanzar la cantidad de 12.600€, los esquemas eléctricos nos serán entregados en un mes por ACube Systems. El diseño final resultante de esta fase se hará público lo antes posible.

Ahora estamos tratando con la Open Source Hardware Association, preguntándoles si podemos certificar como «Open Source Hardware» la documentación producida en esta fase o, en su lugar, deberíamos esperar hasta que el diseño de la placa esté completamente finalizado. Lo que es más importante, ahora tenemos que elegir qué licencia de Hardware de Código Abierto adoptar para distribuir nuestro Esquema Eléctrico. Si eres un experto en este campo, ¡Únete a nosotros!

Os recordamos que este es el primer paso de una campaña de financiación mucho más amplia planeada hace más de un año. Todavía necesitamos nuevas donaciones, y para hacerlo, necesitamos llegar a más gente, así que por favor, no dudéis en hacer correr la voz. Somos plenamente conscientes de la importancia de publicar en breve los Esquemas Eléctricos que salieron de la primera fase, ya que queremos demostrar que somos capaces de respetar la promesa de entregar una documentación de hardware totalmente abierta, esperando que más gente se sienta confiada en seguir apoyando el proyecto.

La siguiente lista contiene las campañas planificadas y sus correspondientes objetivos de financiación:

  1. [¡Logrado!] Investigación de componentes de hardware, análisis de la arquitectura y diseño de los esquemas eléctricos [12.600 euros].
  2. [Próxima campaña] Entrega de los esquemas eléctricos en formato Gerber [11.950 euros].
  3. Producción y entrega de cinco prototipos en funcionamiento [8.800 euros].
  4. Pruebas de hardware con software suministrado por el productor (ACube) [14.400 euros].
  5. Precertificación CE [12.500 euros].

Por favor, no dejéis de donar, aunque la próxima campaña aún no haya sido lanzada oficialmente. Cualquier nueva donación se transferirá automáticamente a la campaña de donación de la fase 2 llamada «Entrega de los esquemas eléctricos en formato Gerber».

Pronto distribuiremos el próximo número de nuestro boletín entre los suscriptores, que contendrá un cuestionario muy breve en el que se preguntará si las personas están dispuestas a donar a la campaña de donación de diseños de PCB y sus consejos sobre cómo llevar a cabo una mejor campaña. Esto será necesario para evaluar cuánto debemos «invertir» en la difusión de nuestro proyecto de ampliación de la comunidad involucrada y nos ayudará a enfocarnos en lo que debemos cambiar para alcanzar la meta en un período de tiempo más corto.