
SmartCubePanel
Dennis960/SmartCube
SmartCube is a smart cube that can magnetically connect to other cubes in four directions

SmartCube is a smart cube that can magnetically connect to other cubes in four directions
PowerSupply is an open-source printed circuit board by Dennis960, from the Dennis960/SmartCube repository on GitHub. It is a 2-layer board of 37.6 × 37.6 mm with 24 parts on 43 nets, routed with 170 tracks and 39 vias.
It is built around the ESP32-C6-MINI-1-N4, TS-1088-AR02016 and CL05A106MQ5NUN, with the 0402WGF1002, 0402WGF5101 and CL05B104KO5NNN among its other parts. Its parts include 8 ICs, 7 capacitors, 4 resistors and 1 connector. It belongs with the power boards and the ESP32 and RISC-V boards of this library.
SmartCube is a modular, connectable LED cube platform. Each module is a small PCB containing addressable LEDs and sensors; modules mechanically and electrically connect using pogo pins and neodymium magnets. This monorepo contains KiCad PCB sources, a CadQuery 3D-model generator (that uses KiCad STEP exports), and firmware for the microcontrollers used across modules.
PCB: KiCad projects for the LED module, power supply module and pogo pin connectors, as well as helper scripts for panelization.
3DModel: CadQuery scripts to generate 3D models of the cube modules and enclosures, using KiCad STEP exports as references.
Firmware: CMake-based firmware for the PY32 microcontrollers used in the LED modules, with support for flashing via ST-Link and esp-idf-based firmware for the ESP32 power/controller module.
A devcontainer exists for development for the 3DModel and panelization.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C5 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | BidirectionalLogicLevelShifter | CustomFootprints:BidirectionalLogicLevelConverter | U5, U8 |
| 2 | ElectrolyticCapacitorSMD | CustomFootprints:CAP-SMD_BD6.3-L6.6-W6.6-FD | C6, C7 |
| 2 | Tactile-Switch | CustomFootprints:Button | U2, U3 |
| 1 | 100nF-Ceramic | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | ESP32-C6-MINI-1-N4 | CustomFootprints:ESP32C6-Mini-1-N4 | U4 |
| 1 | LinearVoltageRegulator | CustomFootprints:VoltageRegulator | U6 |
| 1 | PinHeaderRight | CustomFootprints:01x04_PinPads | U9 |
| 1 | USB-TypeC | CustomFootprints:USB-C-SMD_TYPE-C-6PIN-2MD-073 | U7 |
The 20 most common of 24 parts.

Dennis960/SmartCube
SmartCube is a smart cube that can magnetically connect to other cubes in four directions

Dennis960/SmartCube
SmartCube is a smart cube that can magnetically connect to other cubes in four directions

Dennis960/SmartCube
SmartCube is a smart cube that can magnetically connect to other cubes in four directions


elagil/net-bmp
An Ethernet-connected SWD/JTAG debug adapter (blackmagic probe)

rcardenes/FEDEVEL-Mixed-Signal-PCB
KiCAD files for the Mixed-Signal Hardware Design course at Fedevel, by Phil Salmony



matthiasnowak/jewelled
This is a panel meant for production of the Earrings, allowing for 2 Earrings per panel.

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

It measures 37.6 × 37.6 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the ESP32-C6-MINI-1-N4, TS-1088-AR02016, CL05A106MQ5NUN and 0402WGF1002. 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 Dennis960/SmartCube repository on GitHub, at the commit this page was made from: the board is PCB/PowerSupply/PowerSupply.kicad_pcb and its schematic PCB/Module/Module.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 Dennis960 before reusing the design.