
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
Module 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 31 parts on 24 nets, routed with 172 tracks and 36 vias.
It is built around the PY32F002BF15P6TU and SK6812MINI-HS. Its parts include 8 resistors, 5 connectors, 4 capacitors, 4 diodes and 2 ICs.
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 |
|---|---|---|---|
| 8 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 4 | Conn_01x01 | CustomFootprints:ShieldConnector | J2, J3, J4, J5 |
| 4 | PinHeader | CustomFootprints:01x04_PinPads | PinHeaderBottom1, PinHeaderLeft1, PinHeaderRight1, PinHeaderTop1 |
| 4 | SK6812MINI-HS | CustomFootprints:LED-SK6812MINI-HS | LED1, LED2, LED3, LED4 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 470uF Electrolytic | CustomFootprints:CAP-SMD_BD6.3-L6.6-W6.6-FD | C4 |
| 1 | HallLinearSensor | CustomFootprints:HallLinearSensor | U6 |
| 1 | PY32F002BF15P6TU | CustomFootprints:Py32 | U1 |
| 1 | SWD_Programmer | CustomFootprints:SWD_Pad | J1 |
The 27 most common of 31 parts.
It measures 37.6 × 37.6 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the PY32F002BF15P6TU and SK6812MINI-HS. 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/Module/Module.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.

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






Keyboard-PCB-Replica-Project/lzIron_RP2040
이 기판은 MX 버전이며, ISO 엔터 및 Alps를 지원하지 않습니다!

