
Adapter
kervinck/gigatron-rom
System, apps and tooling for the Gigatron TTL microcomputer

PCB board designed to control a small, four wheeled robot, using a Teensy 4.0 as the main controller.
TurtlebotController is an open-source printed circuit board by romi2002, from the romi2002/RobottoPCB repository on GitHub. It is a 2-layer board of 147 × 102 mm with 169 parts on 203 nets, routed with 2,038 tracks and 355 vias.
It is built around the TXB0104D and BUK7M12-40EX. Its parts include 61 resistors, 34 capacitors, 18 ICs, 9 connectors and 5 diodes. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
PCB board designed to control a small, four wheeled robot, using a Teensy 4.0 as the main controller.
Teensy 4.0 or a Teensy 4.1 (without soldering in the extra headers)This board has several known issues, further revisions to the PCB design have to be made.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 1k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R11, R12, R13, R14, R15, R16, R26, R27, R30, R31, R32, R33, R36, R37, R38, R39 +8 |
| 19 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R22, R23, R24, R25, R34, R35, R44, R45, R46, R47, R56, R57, R58, R59 +3 |
| 17 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C3, C8, C10, C11, C14, C15, C17, C19, C22, C23, C25, C27, C29, C30, C34 +1 |
| 9 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP10, JP11, JP12, JP13, JP14, VCC, VCC, VCC, VCC |
| 8 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R17, R18, R28, R29, R42, R43, R50, R51 |
| 5 | 65Ohm | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R5, R6, R7, R8, R63 |
| 4 | 1000uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C4, C5, C6, C7 |
| 4 | 33nF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C12, C13, C20, C21 |
| 4 | 47uF | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder | C16, C18, C24, C26 |
| 4 | BUK7M12-40EX | Package_TO_SOT_SMD:LFPAK33 | Q1, Q2, Q3, Q4 |
| 4 | LED_Dual_2pin | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D9, D10, D11, D12 |
| 4 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J9, J10, J11, J12 |
| 4 | VNH5019 | TurtlebotController:Pololu_VNH5019_Carrier | U3, U4, U9, U11 |
| 4 | VNH5019A-E | Package_SO:ST_MultiPowerSO-30 | U12, U13, U14, U15 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C28, C31, C33 |
| 3 | Fuse | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1, F4, F5 |
| 2 | TXB0104D | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U8, U10 |
| 1 | 0.47uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C32 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R19 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C2 |
| 1 | 12V | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | 12V_OK | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 12V |
| 1 | 12V_OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | BAT |
| 1 | 150Ohm | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R4 |
| 1 | 270 Ohm | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R20 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | 3.3V _OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | 3.3V |
| 1 | 3.3V_OK | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 3.3V |
| 1 | 560Ohm | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | 5V_OK | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | 5V |
| 1 | 5V_OUT | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | 5V |
| 1 | 70 Ohm | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R21 |
| 1 | ACS711xLCTR-25AB | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | ADC128D818 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U16 |
| 1 | Battery | Connector_AMASS:AMASS_XT60-F_1x02_P7.20mm_Vertical | BT1 |
| 1 | D24V90F5 | TurtlebotController:Pololu_D24V90F5 | U6 |
| 1 | Jumper_NC_Small | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | RPI_VCC |
| 1 | MCP23017_SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U18 |
| 1 | MOTOR_1 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | MOTOR_2 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | MOTOR_3 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | MOTOR_4 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | MinIMU-9_V5 | TurtlebotController:Pololu_MinIMU-9 | U2 |
| 1 | RASPI_3.3V_OK | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | RASP_HEARTBEAT | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | RPI |
| 1 | REF3030 | Package_TO_SOT_SMD:SOT-23 | U17 |
| 1 | RPI_SCL | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | RPI_SDA | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |
| 1 | Raspberry_Pi_2_3 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J1 |
| 1 | SCL_0 | TestPoint:TestPoint_Pad_D1.5mm | SCL |
| 1 | SCL_TEENSY | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | SCL |
| 1 | SDA_0 | TestPoint:TestPoint_Pad_D1.5mm | SDA |
| 1 | SDA_TEENSY | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | SDA |
| 1 | TEENSY_DEBUG | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | DEBUG |
| 1 | TEENSY_HEARTBEAT | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | HEARTBEAT |
| 1 | Teensy4.0 | teensy:Teensy40 | U1 |
| 1 | TestPoint | Connector_Wire:SolderWirePad_1x01_Drill1.2mm | TP17 |
| 1 | UltimateSensorFusion_MPU9250_PeskyProducts | TurtlebotController:UltimateSensorFusion_MPU9250 | U7 |
The 164 most common of 169 parts.
It measures 147 × 102 mm and has 2 copper layers, 1.6 mm thick.
169 parts, built around the TXB0104D and BUK7M12-40EX. 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 romi2002/RobottoPCB repository on GitHub, at the commit this page was made from: the board is TurtlebotController.kicad_pcb and its schematic AlternativeDrivers.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask romi2002 before reusing the design.

kervinck/gigatron-rom
System, apps and tooling for the Gigatron TTL microcomputer

ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers


IIP-Group/polymap
Repository for the PolyMap Hardware and PolyMap Studio VST Plugin (prototype version).

tuwrraphael/inkjet-printer
Inkjet printer for printing ceramic thin films: software, electronics and CAD designs


wyolum/mmM
mmMercury is an Open Hardware, blood pressure measurement device (not FDA approved).
