
Companion Cube
ByteSyze/CompanionCube
A small project demonstrating 3D modelling, circuit design, and basic MCU firmware.

A small project demonstrating 3D modelling, circuit design, and basic MCU firmware.
Button is an open-source printed circuit board by ByteSyze, from the ByteSyze/CompanionCube repository on GitHub. It is a 2-layer board of 13.7 × 14.7 mm with 5 parts on 4 nets, routed with 12 tracks and 0 vias.
Its parts include 2 resistors, 2 switches and 1 capacitor.
This 3D LED Companion Cube project will contain all necessary information to create a 3D printed companion cube with an internal circuit to make the hearts flash.
The original companion cube model was created by Poh and downloaded from thingiverse here: http://www.thingiverse.com/thing:33138
The circuit is based on an attiny13 MCU, that will require additional hardware to program (e.g. AVR mkII or ATMEL-ICE). All schematics and circuits are designed in KiCAD.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 10nF | C1 | C1 |
| 1 | CONN_3 | PIN_ARRAY_3X1 | K1 |
| 1 | PULLDN | R3 | R2 |
| 1 | PULLUP | R3 | R1 |
| 1 | SW_PUSH | SW_PUSH_SMALL | SW1 |

ByteSyze/CompanionCube
A small project demonstrating 3D modelling, circuit design, and basic MCU firmware.


joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.

OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

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



Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
It measures 13.7 × 14.7 mm and has 2 copper layers, 1.6 mm thick.
5 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.
From the ByteSyze/CompanionCube repository on GitHub, at the commit this page was made from: the board is src/Circuit/Button/Button.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ByteSyze before reusing the design.