
Type e
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

taller de programación y diseño de circuitos usando software libre y hardware del proyecto PINGUINO (18F2550)
Pcb pinguino 2550 FINAL is an open-source printed circuit board by valentinbasel, from the valentinbasel/taller_electronica_programacion repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 53.3 × 72.1 mm with 16 parts on 30 nets, routed with 99 tracks and 0 vias.
Its parts include 7 connectors, 3 capacitors, 2 resistors, 1 IC and 1 diode. It belongs with the PIC boards of this library.
taller de programación y diseño de circuitos usando software libre y hardware del proyecto PINGUINO (18F2550)
En la actualidad, los sistemas digitales son cada ves mas transversales a nuestra vida cotidiana, sin embargo el nivel de desconocimiento que se tiene sobre los procesos de diseño, fabricación y programación de los dispositivos electrónicos digitales es enorme, casi se podría decir que estamos ante un oscurantismo tecnológico, en el marco de el segundo cercamiento de los bienes comunes (Boyle, 2003).
Abordar un proyecto de robótica como Recurso Educativo Abierto (REA/OER), implica una serie de desarrollos conceptuales y teóricos que van a más allá del diseño y desarrollo técnico de hardware y software. El uso de REA/OER (Montoya y Aguilar, 2012) implica un compromiso político-epistemológico con respecto al uso de la tecnología, esto es, la apropiación de términos conceptuales como ”software libre”, ”soberanía tecnológica” y cultura libre.
Este repositorio esta diseñado para ir desarrollando un taller de electrónica básica, donde abordaremos el diseño de un PCB (Printed circuit board)de simple faz, para la construcción de un circuito basado en el micro controlador 18F2550.
Luego pasaremos a programar el micro controlador mediante las librerías del proyecto PINGUINO-BOARD (usando el software ICARO), viendo formas de programarlo en lenguaje de bloques (icaro-bloques), lenguaje C y controlar la placa (como un datalogger) mediante PYTHON.
En este repositorio, vamos a ir almacenando toda la información pertinente para el desarrollo del curso, desde lista de materiales, dinamica de trabajo, archivos KICAD y presentaciones del curso.
El taller esta dividido en 2 momentos, cada uno de 2 horas (aunque se pueden estirar en función de las necesidades).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 22pF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2 |
| 1 | + / - | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J6 |
| 1 | 10K | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 220nF | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C3 |
| 1 | 470R | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | Crystal | Crystals:Crystal_HC49-U_Vertical | Y1 |
| 1 | LED | LEDs:LED_D5.0mm | D1 |
| 1 | PIC18F2550-ISP | Housings_DIP:DIP-28_W15.24mm_LongPads | U1 |
| 1 | RA (analog) | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | J2 |
| 1 | RB | Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm | J3 |
| 1 | RC | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J7 |
| 1 | RC (Tx - Rx) | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J4 |
| 1 | Reset | Buttons_Switches_THT:SW_PUSH_6mm_h5mm | SW1 |
| 1 | Selector voltage | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J5 |
| 1 | USB_B | Connectors:USB_B | J1 |

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


It measures 53.3 × 72.1 mm and has 2 copper layers, 1.6 mm thick.
16 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the valentinbasel/taller_electronica_programacion repository on GitHub, at the commit this page was made from: the board is pinguino_pcb/pcb_pinguino_2550_FINAL.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).