
Encoder expansion board
emlab-fi/cube_electronics
Cube electronics - Main Board and Interface Board

Cube electronics - Main Board and Interface Board
Kicad project is an open-source printed circuit board by emlab-fi, from the emlab-fi/cube_electronics repository on GitHub. It is a 4-layer board of 150 × 120 mm with 244 parts on 245 nets, routed with 1,982 tracks and 624 vias.
It is built around the PCA9600DP, TMC2209 and TPS562200DDC, with the USBLC6-2SC6, PESD3V3S2UT and BAT54C among its other parts. Its parts include 78 capacitors, 70 resistors, 34 diodes, 24 connectors and 9 ICs. It belongs with the interfaces and adapters boards and the STM32 boards of this library.
The repo currently contains KiCAD source files for the main board, interface board and a tiny sensor head. It also includes all accompanying files, such as BOM.
The supplied makefile uses KiKit to automatically generate all output gerber files for JLCPCB.
Just run make in the top level directory to create all output gerbers and zip them in the ./gerber/ folder.
This project relies on LoaDy KiCAD Libs for some footprints and the 3D models in the 3D preview on PCBNew
The Main Board and Interface Board are licensed under CERN-OHL-W v2.
The MLX90393 sensor head is not licensed at all.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C10, C11, C14, C15, C19, C20, C23, C24, C28, C29, C32, C33, C43, C44 +13 |
| 28 | 1K | Resistor_SMD:R_0603_1608Metric | R23, R24, R25, R26, R27, R28, R29, R30, R31, R34, R35, R40, R41, R42, R43, R48 +12 |
| 22 | PESD3V3S2UT | Package_TO_SOT_SMD:SOT-23 | D2, D10, D13, D14, D17, D18, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29 +6 |
| 21 | 10u | Capacitor_SMD:C_1210_3225Metric | C16, C17, C25, C26, C34, C35, C39, C40, C41, C42, C47, C48, C49, C50, C51, C52 +5 |
| 12 | 4K7 | Resistor_SMD:R_0603_1608Metric | R18, R19, R32, R37, R38, R45, R46, R53, R54, R61, R62, R67 |
| 10 | 2n2 | Capacitor_SMD:C_0603_1608Metric | C69, C70, C71, C72, C73, C74, C75, C76, C77, C78 |
| 10 | 47K | Resistor_SMD:R_0603_1608Metric | R33, R36, R39, R44, R47, R52, R55, R60, R63, R66 |
| 8 | 150R | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 |
| 8 | 150m | Resistor_SMD:R_1206_3216Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 5 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D11, D12, D15, D16, D19 |
| 4 | 100u | Capacitor_SMD:CP_Elec_8x10 | C9, C18, C27, C36 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric | R9, R10, R12, R14 |
| 4 | 22n | Capacitor_SMD:C_0603_1608Metric | C3, C12, C21, C30 |
| 4 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C4, C13, C22, C31 |
| 4 | DRIVER_TP | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | TP1, TP2, TP3, TP4 |
| 4 | MOTOR | LoaDy:Molex_70543-0003 | J1, J2, J3, J4 |
| 4 | TMC2209 | LoaDy:TMC2209-LA | U1, U2, U3, U4 |
| 2 | 0R | Resistor_SMD:R_0603_1608Metric | R20, R21 |
| 2 | 12p5 | Capacitor_SMD:C_0603_1608Metric | C64, C65 |
| 2 | 1m | Capacitor_THT:CP_Radial_D12.5mm_P5.00mm | C37, C38 |
| 2 | 2K2 | Resistor_SMD:R_0603_1608Metric | R16, R17 |
| 2 | DNP | Capacitor_SMD:C_0603_1608Metric | C66, C67 |
| 2 | LED_G | Diode_SMD:D_0603_1608Metric | D8, D9 |
| 2 | LED_O | Diode_SMD:D_0603_1608Metric | D6, D7 |
| 2 | LED_R | Diode_SMD:D_0603_1608Metric | D4, D5 |
| 2 | TPS562200 | Package_TO_SOT_SMD:SOT-23-6 | U5, U6 |
| 1 | 12V_HDR | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | 150R | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 33K2 | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 3V3_HDR | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | 3u3 | LoaDy:BOURNS_SRP3020TA | L1 |
| 1 | 4u7 | LoaDy:BOURNS_SRP3020TA | L2 |
| 1 | 54K9 | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 5V_HDR | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J8 |
| 1 | ABS06-32.768kHz | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y1 |
| 1 | BOOT_SELECT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP3 |
| 1 | CR2032 | LoaDy:CR2032_SMD | BT1 |
| 1 | DATA_UART | LoaDy:Molex_70543-0003 | J11 |
| 1 | DEBUG_HEADER | Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical | J13 |
| 1 | DNP | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2 |
| 1 | EXPANSION_HEADER | Connector_IDC:IDC-Header_2x20_P2.54mm_Vertical | J24 |
| 1 | I2C_BUFFERED | LoaDy:Molex_70543-0003 | J9 |
| 1 | I2C_EXTERNAL | LoaDy:Molex_70543-0003 | J12 |
| 1 | IO1 | LoaDy:Molex_70543-0003 | J14 |
| 1 | IO10 | LoaDy:Molex_70543-0003 | J22 |
| 1 | IO2 | LoaDy:Molex_70543-0003 | J16 |
| 1 | IO3 | LoaDy:Molex_70543-0003 | J17 |
| 1 | IO4 | LoaDy:Molex_70543-0003 | J20 |
| 1 | IO5 | LoaDy:Molex_70543-0003 | J21 |
| 1 | IO6 | LoaDy:Molex_70543-0003 | J23 |
| 1 | IO7 | LoaDy:Molex_70543-0003 | J15 |
| 1 | IO8 | LoaDy:Molex_70543-0003 | J18 |
| 1 | IO9 | LoaDy:Molex_70543-0003 | J19 |
| 1 | LOGO | LoaDy:EmLab_LOGO_11mm | G*** |
| 1 | LOGO | kicad_project:logo_board | G*** |
| 1 | PCA9600DP | Package_SO:TSSOP-8_3x3mm_P0.65mm | U7 |
| 1 | PESD12VS2UT | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | PWR_ENTRY | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J5 |
| 1 | SCL_JMP | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | SDA_JMP | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | STM32G474VxT | Package_QFP:LQFP-100_14x14mm_P0.5mm | U9 |
| 1 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U8 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | J10 |
The 238 most common of 244 parts.
It measures 150 × 120 mm and has 4 copper layers, 1.6 mm thick.
244 parts, built around the PCA9600DP, TMC2209, TPS562200DDC and USBLC6-2SC6. 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 emlab-fi/cube_electronics repository on GitHub, at the commit this page was made from: the board is main_board/kicad_project/main_board.kicad_pcb and its schematic encoder_expansion_board/axis_input.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 emlab-fi before reusing the design.

emlab-fi/cube_electronics
Cube electronics - Main Board and Interface Board



andremdaraujo/EMBARCADOS-CURSO-PCB
Projeto desenvolvido durante o curso Projeto de PCB para Sistemas Embarcados



LouisVizard/NavBoard
A full navigation solution featuring MCU, GNSS receiver, RF transceiver, and 9-DOF IMU


tomwimmenhove/timestamper
CPLD VHDL project for precise time stamping of events


XyrusB2010/Cardspansion
A modular microcontroller system, featuring a customizable MCU