

Encoder expansion board
Cube electronics - Main Board and Interface Board
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 110
- Pads
- 228
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Oct 2020
- Updated
- 15 Apr 2026
Overview
Encoder expansion board is an open-source printed circuit board by emlab-fi, from the emlab-fi/cube_electronics repository on GitHub. It is a 2-layer board with 47 parts on 110 nets.
Its parts include 17 resistors, 10 capacitors, 10 ICs, 5 connectors and 4 diodes. It belongs with the interfaces and adapters boards and the STM32 boards of this library.
README
README.mdCube Electronics
Content
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.
Building
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.
3D models, schematic symbols, footprints
This project relies on LoaDy KiCAD Libs for some footprints and the 3D models in the 3D preview on PCBNew
License
The Main Board and Interface Board are licensed under CERN-OHL-W v2.
The MLX90393 sensor head is not licensed at all.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 470n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10 |
| 9 | 120R | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R6, R7, R8, R10, R11, R12 |
| 9 | ISL3280ExHZ | Package_TO_SOT_SMD:SOT-23-5 | U2, U3, U4, U5, U6, U7, U8, U9, U10 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric | R14, R15, R16, R17 |
| 4 | LED | Diode_SMD:D_0603_1608Metric | D1, D2, D3, D4 |
| 3 | 1M | Resistor_SMD:R_0603_1608Metric | R1, R5, R9 |
| 3 | Conn_01x09 | Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical | J1, J2, J3 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | DBG_CON | Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical | J4 |
| 1 | MAIN_BOARD_IO | Connector_IDC:IDC-Header_2x25_P2.54mm_Vertical | J5 |
| 1 | RST_BTN | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | STM32G031G6Ux | Package_DFN_QFN:QFN-28_4x4mm_P0.5mm | U1 |
Questions
What parts does the Encoder expansion board use?
47 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.
Where can I download the Encoder expansion board KiCad files?
From the emlab-fi/cube_electronics repository on GitHub, at the commit this page was made from: the board is encoder_expansion_board/encoder_expansion_board.kicad_pcb and its schematic encoder_expansion_board/axis_input.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Encoder expansion board design in my own project?
Its repository states no licence, so its author keeps all rights: ask emlab-fi before reusing the design.
More from emlab-fi/cube_electronics
3- 4 layers150 × 120 mm

- 2 layers58 × 43 mm

- 2 layers9.3 × 9.3 mm

Similar boards
- 2 layers30 × 61.3 mm

- 2 layers114 × 61.4 mm

- 2 layers80 × 35 mm

V0 Display RP2040
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
47 parts1.1kGPL-3.0 - 2 layers100 × 66.7 mm

MacroPad1
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
47 parts915 - 2 layers100 × 100 mm

- 2 layers36.3 × 99.1 mm

- 2 layers50 × 20.5 mm

- 2 layers33.8 × 131 mm

MicrocontrollerInputModule
FrameworkComputer/InputModules
Reference designs and documentation for the Input Module system in the Framework Laptop 16
47 parts245