Campaña de donación para el diseño del PCB de la placa madre de la notebook PowerPC

  1. render powerpc notebook

    Donation Campaign for PCB design of the PowerPC Notebook motherboard

    €6,798.16 donado de una meta de €19,000.00

Los primeros 2.703 euros para esta campaña provienen en su mayoría de donaciones recurrentes que siguen llegando de la campaña anterior después de haber alcanzado su meta.

Prefacio

En verdad queremos que suceda: Una notebook PowerPC que sea Open Source.

Para lograrlo tenemos que diseñar una placa madre desde cero que pueda encajar en un chasis de notebook y portear las aplicaciones open source a una plataforma PowerPC.

El proyecto se inició en el 2014 y desde entonces el número de personas involucradas ha crecido constantemente. En este momento tenemos unos cincuenta voluntarios con experiencia que nos ayudan en varios aspectos. Algunos de ellos arreglan o tunean paquetes de Debian para la arquitectura PowerPC de 64 bits (con Altivec), algunos ayudan con la comunicación en varias redes sociales, algunos ayudan con traducciones, y otros con el diseño electrónico.

Desde el lado del hardware, en 2016 empezamos a colaborar con ACube Systems, una compañía italiana que tiene una larga trayectoria en el diseño de placas madres para desktops basadas en PowerPC. Tuvimos la suerte de encontrar en ACube un grupo apasionado de personas que compartían nuestra apreciación por el hardware abierto, y su experiencia previa en el diseño de varias placas madres PowerPC los convirtió en un socio ideal.

Junto a ACube ya hemos completado y publicado los planos eléctricos, y gracias a la última campaña de donación, estamos comenzando con el diseño del PCB (Printed Circuit Board, en inglés). Esta nueva campaña de donación está sub-dividida en cinco fases. Más abajo se encuentra se explicará extensivamente de qué trata cada una.

En el 2016 creamos la «Power Progress Community», una organización sin fines de lucro basada en Milán, Italia, que nos permitirá manejar fondos y firmar contratos con compañías. Desde esta organización, nos pusimos como meta revivir a la plataforma PowerPC (PPC) mediante iniciativas de hardware abierto, haciendo ports de software open source y con actividades que apuntan a la promoción y adopción de la plataforma.

Comenzamos con una laptop de hardware abierto, y junto a ACube Systems elaboramos un plan detallado que publicamos en nuestro sitio web y otras redes sociales.

Power Progress Community junto a Acube acordaron apoyar y coordinar el diseño, y, más importante aún, ACube se comprometió a construir la placa madre.

Segunda campaña de donación: metas y roadmap

La meta de esta campaña de donación es la de hacer disponible al público un PCB de calidad que va a estar basado en los planos eléctricos públicos que nacieron de la primera campaña de donación. El producto final deberá estar listo para su uso, y deberá permitir que cualquier compañía pueda producirlos. Para alcanzar esta meta, haremos cinco prototipos y los testearemos extensivamente para comprobar sus funcionalidades. El diseño lo llevará a cabo la compañía italiana Acube Systems, en sociedad con la Power Progress Community.

Siguiendo con nuestra filosofía de hardware abierto, todos los resultados estarán disponibles al público, gracias a un acuerdo escrito junto con ACube Systems. También estarán disponibles las hojas de datos de los chips elegidos para la placa madre.

Debido a la complejidad de la segunda campaña, y gracias a la experiencia adquirida luego de la primer campaña, decidimos subdividir esta campaña en múltiples fases para administrar de mejor manera los recursos y actividades en términos de personal y finanzas. Las fases son las siguientes:

  1. Diseño de PCB, por un total de 24.000 euros, que será dividida en dos sub-fases:
    1A: Proyecto de PCB en sí (19.000 euros).
    1B: Simulaciones de Fast SI (5.000 euros).
  2. Producción y entrega de cinco prototipos funcionales, (10.500 euros).
  3. Testing de hardware usando software de ACube (14.000 euros).
  4. Pre-certificación y certificación CE (12.500 euros).

Cuando comience la fase 1, le tranferiremos fondos a ACube ni bien empecemos a recibirlos a través de la colecta. Seguiremos con el método que usamos en la primera campaña, ya que demostró ser efectivo, y para tener un sentido de continuidad en el proceso de diseño.

Una vez finalizada la meta de la fase 1A, con los correspondientes €19000, ACube Systems finalizará y entregará el diseño del PCB.

Cuando lleguemos al final de la fase 1B, con los correspondientes €24000 (Esto es, €19000 y €5000 por ambas sub-fases), ACube Systems entregará las simulaciones de bus Fast SI y una versión actualizada del diseño del PCB con mejoras producto de dichas simulaciones.

Antes de realizar la última transferencia de los fondos de las fases 1A y 1B a ACube Systems, nos tomaremos un mes para revisar los archivos de diseño entregados.

Dado que queremos ser lo más transparentes posible durante toda la campaña de donación, nos tomaremos el trabajo de compartir un status update de manera periódica en el sitio web del proyecto.

Como nota final, intentaremos cumplir con los requerimientos de Hardware Open Source en el diseño de la placa madre de la laptop, y es por ello que nos comprometemos a no usar componentes de hardware que requieran un NDA (Acuerdo de confidencialidad).

Es por esto que nos hemos contactado con muchos fabricantes de chips para constatar su consentimiento para distribuir como Hardware Open Source nuestros diseños eléctricos y del PCB de la segunda campaña. Entre otros, NXP, la compañía que va a producir la CPU, nos respondió de manera positiva.

El proceso necesario para obtener una placa madre que sea Open Hardware fue rigurosamente analizado por estudiantes de leyes de la Universidad de derecho de Nueva York. Gracias a su trabajo, tenemos bien en claro las implicancias prácticas de los requerimientos para una certificación OSWHA de Open Hardware, y re-chequeamos nuestros métodos y soluciones con personal de la OSWHA. Una parte importante de ser Open Hardware es que todo lo que esté bajo nuestro control y sea usado para construir la placa madre debe estar publicado, ya sean los planos como el diseño del PCB. En caso de que algún fabricante de chips nos pida quitar detalles técnicos que no teníamos derecho a publicar, lo haremos, pero eso no impactará en la certificación de Open Hardware de la OSWHA porque podemos demostrar que nuestra intención es la de ser lo más abiertos posible.

Tenemos la certeza de que quedarán satisfechos con el diseño final del PCB, y que estarán orgullosos de ser uno de los contribuidores para materializar la primer y única notebook PowerPC que es Open Hardware !!

Método de financiamiento

Al igual que sucedió con la campaña anterior, no usaremos ninguna las plataformas populares para hacer crowdfunding.

Power Progress Community es una asociación italiana sin fines de lucro, y eso no nos permite producir y vender productos comerciales. Por otro lado, podemos prescindir de tener un plan de negocios estricto o una agenda apretada. Esto encaja perfectamente con el hecho de que la asociación es manejada por hobbyistas que trabajan en el proyecto durante su tiempo libre. Por estas razones, nos podemos dar el lujo de seguir con la campaña de donaciones durante un tiempo indeterminado, algo que no aplica del todo bien con las plataformas de crowdfunding que existen. Nosotros aceptamos múltiples tipos de donaciones, ya sean donaciones por una única vez, o donaciones recurrentes (mensuales, o con otro tipo de frecuencias).

Cada fase de esta campaña estará financiada en pasos separados, se regirá por un acuerdo escrito con ACube Sytems y cada uno comenzará ni bien se hayan recolectado los fondos requeridos. Una vez que se publiquen los resultados de una fase es que se procederá con la siguiente.

Al ser una asociación manejada por hobbyistas, no tenemos nada que esconderle al público, con lo cual intentaremos ser lo más transparentes posibles, manteniendo al tanto a todos los interesados en el proyecto. Publicaremos de manera periódica los avances hechos y responderemos preguntas. Cualquier persona podrá validar que los resultados sean open source, y con suerte conseguiremos que más personas se sumen para que alcancemos nuestras metas en ese sentido. Las listas de donantes y sus aportes serán públicas. Obviamente, los donantes pueden pedir que sus datos no sean listados y que la donación permanezca anónima.

Medios de pago

Donaciones online – PayPal

Presione ‘donar’ y elija PayPal como medio de pago

Se pueden elegir donaciones únicas, o donaciones mensuales recurrentes ( con otras frecuencias elejidas).

Donación offline – Transferencia bancaria

Estos son los datos para realizar una donación bancaria.

Nombre del banco: Banca Etica

Titular de la cuenta: POWER PROGRESS COMMUNITY

IBAN:  IT94X0501801600000012339610

BIC SWIFT: CCRTIT2T84A

Por favor, indicar el siguiente motivo para la transferencia.

Ejemplo:

“PPC donación para notebook –  NOMBRE APELLIDO”

(e.g..: “PPC donación para notebook – John Cocke”)

NOMBRE y APELLIDO son los mismos campos en la página de donación.

Una vez realizada la transferencia:

Presione donar y como medio de pago elija Donación offline.

Se pueden elegir donaciones únicas, o donaciones mensuales recurrentes ( con otras frecuencias elejidas).

Donaciones anónimas

Cuando se realiza una donación (online u offline) puedes elejir que la misma sea anónima.

Medio de pago preferido y TransferWise / CurrencyFair

Nuestro medio de pago preferido para recibir donaciones y mantener las comisiones y costos bajos son:

Para donantes en la UE: Transferencia bancaria (online u offline)

Para donantes fuera de la UE: Transferencia bancaria a través de servicios como TransferWise o CurrencyFair (ver aquí)

Quiénes están involucrados en esta campaña

La Power Progress Community es una asociación sin fines de lucro manejada por personas que contribuyen de manera voluntaria y que fueron inspirados en movimientos de Hardware y Software Open Source. Su misión no es la de vender productos, y sus contribuciones al proyecto de Notebook PowerPC es un ejemplo; la asociación entera trabaja para establecer y consolidar un grupo de compra lo suficientemente grande para incitar a un fabricante a que comience el proceso de construcción.

La Power Progress Community fue concebida mientras se llevaba a cabo trabajo relacionado a proyecto de notebook PowerPC GNU/Linux, y comenzó a funcionar en Octubre del 2014. Durante estos años, la iniciativa reunió gente apasionada por el software libre y Open Source, PowerPC y el hardware abierto y sustentable, ético, y por el consumo socialmente responsable. Todos juntos decidimos crear esta asociación como una forma de ayudar y apoyar la inicativa original, y también para apoyar idas y proyectos futuros.

La asociación promueve y esparce el software (sobre todo software open source) y hardware abierto (con el foco en, pero no limitado a, las arquitecturas PowerPC y OpenPower), con el fin de compartir conocimiento y experiencia.

ACube Systems es una compañía italiana que produce su propia línea de placas madres basadas en PowerPC. Desde el inicio del proyecto, ACube Systems aceptó construir nuestra placa madre. Nos gustaría agradecerles al personal de ACube por permitirnos aspirar a tener Hardware Open Source certificado.

Metas ya alcanzadas

El esfuerzo de la Power Progress Community para revivir la plataforma PowerPC implica muchos pasos, y aquí resumimos los más importantes.

Logramos atraer la atención de mucha gente, y en estos años logramos crear una comunidad de personas apasionadas con múltiples habilidades, y todas comparten la meta en común de revivir a la plataforma PowerPC. Hoy en día existen varios grupos: uno relacionado al hardware, otro especializado en software, y otro relacionado con la comunicación.

Luego del anuncio de los desarrolladores del proyecto Debian de que PowerPC ya no iba a tener soporte, un pequeño pero dedicado grupo de programadores se unieron a nosotros y están intentando retomar el mantenimiento de los ports de PowerPC en su tiempo libre. La meta es de mantener la plataforma en el mismo nivel que las arquitecturas de rango 1, sobre todo PowerPC de 64 bits (PPC64). Puedes hecharle un vistazo a nuestro repositorio de PowerPC 64 aquí. Para alcanzar esta meta siempre estamos dispuestos a aceptar nuevas personas, así que nos dudes en contactarnos si deseas ayudarnos.

Si te interesa empezar a usar Debian para PowerPC, puedes hecharle un vistazo a nuestra Wiki (http://wiki.powerprogress.org/DebianPowerPcStartersManual).

Nosotros actualizamos regularmente la web de la asociación (http://www.powerprogress.org/en/), la web del proyecto de la notebook (http://www.powerpc-notebook.org/en/), los foros de discusión y usamos perfiles dedicados en las redes sociales (Twitter https://twitter.com/PowerProgressCo y Facebook https://www.facebook.com/powerpcnotebook/). Compartimos videos y contactamos otros proyectos o compañías privadas para que apoyen la plataforma PowerPC.

Por el lado del hardware, nuestro equipo comenzó en el 2016 con dos kits de desarrollo basados en la CPU NXP T2080, específicamente la T2080RDB. Después de algún tiempo y varios intentos, logramos hacer funcionar una tarjeta de video PCI-Express basada en los chips de AMD RadeonHD, junto con la distro Debian SID, además de la distro Fienix, todas usando entornos gráficos modernos como Gnome, MATE y LXDE.

Nuestro grupo de hardware identificó a principios del 2017 una lista de componentes deseables y un conjunto de features para la laptop. En Junio del 2017 lanzamos la primera campaña de donación que tenía como objetivo pagarle a ACube para que diseñe los planos eléctricos. Un año después, en Junio del 2018, alcanzamos la meta de recolectar €12,600, y comenzamos la fase final de diseño.

Aquí puedes descargar los planos finales de la primera campaña.

eletrical schematic of powerpc notebook

Al día de hoy, las especificaciones de la notebook son las siguientes (sujetas a cambios):

  • CPU: NXP T2080, e6500 arquitectura Power de 64 bits con tecnología Altivec
  • 4 núcelos e6500 de dos threads, cache L2 de 2MB de baja latencia, 16GFLOPS por núcleo
  • RAM: 2 espacios para memoria DDR3L SO-DIMM
  • VIDEO: Tarjeta de video MXM Radeon HD (removible)
  • AUDIO: Chip de sonido C-Media 8828, puertos de audio de entrada y salida
  • USB: Puertos 3.0 y 2.0
  • ALMACENAMIENTO:
    • Conector NVM Express (NVMe), M.2 2280
    • 2 SATA
    • 1 lector de tarjetas SDHC
  • RED:
    • 1 conector ethernet RJ-45
    • Conectividad Wi-Fi
    • Conectividad Bluetooth
  • ENERGÍA: Cargador de batería integrada y manejo de energía
  • CHASIS: Carcaza de Slimbook Eclipse notebook de 15,6”

Por último, estamos muy orgullos de haber solucionado el problema del chasis para la laptop. De hecho, el problema de encontrar una carcaza durante la primera campaña fue altamente subestimado, y fue la causa principal de múltiples demoras para la entrega de los planos eléctricos porque el diseñador de hardware necesitaba una lista de puertos externos para finalizar los pinouts de los chips. Después de muchos intentos logramos alcanzar esta meta gracias a la colaboración con SLIMBOOK, y pudimos adoptar un chasis comercial.

Preguntas frecuentes

Por qué organizan una campaña de donación?

No podemos usar plataformas comerciales de crowdfunding porque tienen como objetivo solventar producciones, y sobre todo, porque requieren un prototipo funcional para comenzar la campaña. Nosotros no estamos creando o vendiendo un producto, estamos haciendo y apoyando investigaciones y desarrollos, y para alcanzar esta meta necesitamos financiar los procesos de ingeniería. La solución adoptada es recibir donaciones directas para esta tarea y actualizar una web dedicada para documentar todos los resultados.

Diseñar una notebook PowerPC es una de las metas de la Power Progress Community, así que los donantes financian de manera directa la misión oficial de la asociación. Cada donación debería ser vista como una donación libre, con lo cual los donantes aceptan no recibir un producto físico, ni una devolución por cualquier razón. Tu donación será usada para alcanzar la meta de hacer disponible toda la documentación técnica requerida para permitir que cualquier compañía pueda producir una placa madre basada en la plataforma PowerPC.

Vamos a firmar con ACube Systems el segundo contrato para el diseño del PCB cuando alcancemos la cantidad requerida de donaciones. ACube empezará la investigación y diseño del PCB una vez que el contrato esté firmado. En base a los resultados de encuentas, al alcanzar unas cien personas que donen para la campaña del PCB, podemos decir con confianza que el diseño comenzará en Octubre del 2019.

Qué sucederá en el peor caso ?

En el peor caso propondremos que todos los donantes voten para decidir cómo usar los fondos recolectados, con la única restricción de que la nueva meta debe ser coherente con la misión de la asociación.

Otros proyectos de la asociación:

  • Parches y fixes para paquetes de Debian ppc64
  • Diseño del chasis para una notebook Open Source
  • Revivo con Scratch

Dado que la misión de la asociación es decidida por sus miembros, un donante podría elegir unirse a la Power Progress Community pagando la cuota de membresía anual (http://www.powerprogress.org/en/membership/).

Las donaciones son libres y no reembolsables

La Power Progress Community es una organización sin funes de lucro en Italia. La ley italiana nos permite recolectar donaciones libres y no reembolsables, con el propósito de alcanzar las misiones de los proyectos y de la asociación, sin necesidad de entregar productos.

Restricciones de una asociación italiana sin fines de lucro

Una organización como la nuestra tiene que tener en cuenta las siguientes restricciones:

  1. La asociación no puede hacer productos comerciales;
  2. La asociación puede recibir donaciones, pero no puede reembolsarlas;
  3. La asociación debe ser coherente con su misión, y se le permite pedir donaciones para cumplir sus objetivos.

Por lo tanto, lo que podemos hacer para realizar nuestro proyecto es lo siguiente:

  1. La asociación puede tener una meta en particular y pedir donaciones, pero no puede devolverlas.
  2. Las donaciones son altruistas, y nadie recibirá nada a cambio por su donación.
  3. La ley italiana permite que una asociación financie I&D para un proyecto o actividad.

Qué pasa si la campaña no tiene éxito ?

Como explicamos antes, no podremos devolver los fondos a los donantes. Debido a eso, si el dinero recolectado no es suficiente para financiar la investigación, se usará con otro objetivo dentro de la misión de la organización.

Todo el dinero será usado para investigaciones ?

Casi, ya que cualquier plataforma de pagos, ya sea PayPal o transferencias bancarias tienen una cuota que se aplica a cada donación. Para el uso de PayPal, hay una comisión de 1,8% + 0,35 euros dentro de la UE, y de 2,8% + 0,35 euros fuera de la UE (hemos visto que puede llegar a ser de hasta 4% para algunos países). Para transferencias bancarias fuera de la UE, las comisiones pueden llegar a ser de hasta 6 euros, por lo que sugerimos usar servicios como TransferWise, para bajar las comisiones para ambos.

Qué pasa si la campaña excede la meta ?

Si los fondos recolectados exceden la meta de la fase, el dinero sobrante será usado en la siguiente fase.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.