
Daylight Matchstick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

The cube uses a Colorlight 5A-75B HUB75 controller board, revision v6.1. It has an ECP5-25 FPGA that's running a custom bitstream.
Cube2 is an open-source printed circuit board by tomverbeure, from the tomverbeure/cube2 repository on GitHub, published under the BSD-2-Clause licence. It is a 2-layer board of 135 × 90 mm with 22 parts on 11 nets, routed with 107 tracks and 8 vias.
Its parts include 14 connectors and 2 ICs.
Verilog generation
The cube uses a Colorlight 5A-75B HUB75 controller board, revision v6.1. It has an ECP5-25 FPGA that's running a custom bitstream.
The RTL for that bitstream can be found in the ./rtl directory. It's written
with the SpinalHDL framework.
brew install openfpgaloadertomverbeure@Toms-Air 5a-75b % /opt/homebrew/bin/openFPGALoader --scan-usb
found 3 USB device
Bus device vid:pid probe type manufacturer serial product
000 003 0x0403:0x6014 ft232H Digilent 210251A08870 Digilent USB Devicetomverbeure@Toms-Air 5a-75b % /opt/homebrew/bin/openFPGALoader -v --vid 0x0403 --pid 0x6014 --detect
No cable or board specified: using direct ft2232 interface
Cable VID overridden
Cable PID overridden
Jtag frequency : requested 6.00MHz -> real 6.00MHz
found 1 devices
index 0:
idcode 0x1111043
manufacturer lattice
family ECP5
model LFE5UM-25
irlength 8git clone --recursive git@github.com:YosysHQ/prjtrellis.git
cd prjtrellis/libtrellis
cmake -DCMAKE_INSTALL_PREFIX=/opt/prjtrellis .
make -j$(nproc)
sudo make installgit clone git@github.com:YosysHQ/nextpnr.git
cd nextpnr
mkdir build
cd build
cmake .. -DARCH=ecp5 -DTRELLIS_INSTALL_PREFIX=/opt/prjtrellis -DCMAKE_INSTALL_PREFIX=/opt/nextpnr
make -j$(nproc)| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | Conn_01x01 | TestPoint:TestPoint_Loop_D3.80mm_Drill2.0mm | J1, J2, J3, J9, J10, J11, J12, J13 |
| 6 | Screw_Terminal_01x02 | Kicad_Personal:TerminalBlock_MAX-MX127-5.0-02P | J4, J5, J6, J7, J8, J15 |
| 2 | Battery_Two_Cell | 2x18650_battery_holder:battery_holder | BT1, BT2 |
| 2 | LM2596 StepDown Board | LM2596_Board:YAAJ_DCDC_StepDown_LM2596 | U2, U3 |
| 1 | 5V Power (1) | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | 5V Power (2) | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | BATT Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | BATT2 Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP4 |
It measures 135 × 90 mm and has 2 copper layers, 1.69 mm thick.
22 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 tomverbeure/cube2 repository on GitHub, at the commit this page was made from: the board is pcb/cube2.kicad_pcb and its schematic libs/KiCad-RP-Pico/Test/Test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

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

abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

Chrismettal/flipper-zero-backpacks
Backpack-style addon boards for the Flipper Zero!



CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.