Skip to the content
2 layers43.2 × 43.2 mmCompanion Cube, the printed circuit board in 3D

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

Size
43.2 × 43.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
14
Pads
60
Tracks, vias
68, 1
Pours
1
Routed
Yes
KiCad
KiCad 3
Created
4 Dec 2014
Updated
14 Oct 2016

Overview

Companion Cube is an open-source printed circuit board by ByteSyze, from the ByteSyze/CompanionCube repository on GitHub. It is a 2-layer board of 43.2 × 43.2 mm with 21 parts on 14 nets, routed with 68 tracks and 1 via.

Its parts include 8 connectors, 6 resistors, 3 capacitors, 2 ICs and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

3D-LED-Companion-Cube

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.

Parts

21
QtyValueFootprintReferences
482R3R1, R2, R3, R4
3CONN_1PIN_ARRAY_1P5, P6, P7
210uFC1V5C1, C2
1130R3R5
11uFC1V5C3
147KR3R6
1ATTINY85-SDIP-8__300IC1
1AVR-ISP-6pin_array_3x2CON1
1LED_1PIN_ARRAY_2X1P4
1LED_2PIN_ARRAY_2X1P3
1LED_3PIN_ARRAY_2X1P2
1LED_4PIN_ARRAY_2X1P1
1MINI-B_USBUSB_MINI_BU1
1REDLEDVD1
1TC1262SOT223RG1

More from ByteSyze/CompanionCube

1
  • 2 layers13.7 × 14.7 mmButton, the printed circuit board in 3D

    Button

    ByteSyze/CompanionCube

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

    5 parts

Similar boards

  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0
  • 2 layers45.5 × 42.9 mmEsphome han reader, the printed circuit board in 3D

    Esphome han reader

    hackclub/OnBoard

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

    21 parts915
  • 2 layers31.8 × 14.5 mmEsp prog, the printed circuit board in 3D

    Esp prog

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    21 parts744MIT
  • 2 layers23.5 × 15.8 mmQuiverAttachPCB, the printed circuit board in 3D

    QuiverAttachPCB

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    21 parts617CERN-OHL-S-2.0
  • 2 layers69.9 × 41.3 mmHeaterMeterLCD, the printed circuit board in 3D

    HeaterMeterLCD

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    21 parts557MIT
  • 2 layers161.3 × 111.8 mmDoj, the printed circuit board in 3D

    Doj

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    21 parts463

Questions

How big is the Companion Cube PCB?

It measures 43.2 × 43.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Companion Cube use?

21 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 Companion Cube KiCad files?

From the ByteSyze/CompanionCube repository on GitHub, at the commit this page was made from: the board is src/Circuit/Companion_Cube_DIP/Companion_Cube.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Companion Cube design in my own project?

Its repository states no licence, so its author keeps all rights: ask ByteSyze before reusing the design.