
Encoder
byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

Gameboy Velo is a modern take on the classic Gameboy, with a joystick instead of a d-pad, and the same A and B buttons as before. This new version includes a large colourful TFT screen and included storage with an SD card reader and even a LiPo battery!
Velo - The modern gameboy is an open-source printed circuit board by RishitJain-dev, from the RishitJain-dev/Gameboy-Velo repository on GitHub. It is a 2-layer board of 61.5 × 85.5 mm with 7 parts on 23 nets, routed with 108 tracks and 12 vias.
Its parts include 4 switches, 1 IC and 1 connector. It belongs with the retro computing and games and power boards and the ESP32 and RISC-V boards of this library.
Gameboy Velo is a modern take on the classic Gameboy, with a joystick instead of a d-pad, and the same A and B buttons as before. This new version includes a large colourful TFT screen and included storage with an SD card reader and even a LiPo battery!
It is programmed in C++, using Arduino IDE to compile! The micro controller is the XIAO ESP32-C3.
Total price is around $70 including filament and PCB prices. Please note that prices fluctuate! Check the BOM.csv for more detailed financial information.
This project consists of 2 main parts, the PCB and CAD. The PCB was designed in KiCAD, while the CAD was made in Onshape. This project is fully open source for NON COMMERCIAL purposes.
made in onshape! fits together with friction, but has screw holes in case your printer isnt as accurate. it uses 3 3d printed buttons, any colour you choose!
took me way too long, its quite simple. look to this while soldering to know what's going on! I used labels instead of wires but remember that labels that have the same text are electrically connected.
made in kicad! what the pcb looks like: (everything is a thru hole component so they can easily be hand-soldered.)
It uses arduino IDE to flash the code onto the XIAO. using C++, you can program the screen to run whatever game you choose. im currently working on a scratch game importer. they are stored on the screen's inbuilt SD card.
please read bom.csv for more detailed financials and where to buy the parts, here is a uncomprehensive list of components:
to Stardance Hack club for funding this project!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | Push_Button | Button_Switch_THT:SW_PUSH_6mm | SW2, SW3, SW4 |
| 1 | Conn_01x11_Pin | Custom-Displays:Adafruit 1.9 320x170 Colour IPS TFT Display (ST7789) | J1 |
| 1 | Joystick | PCM_SparkFun-Switch:Joystick_PTH | SW1 |
| 1 | LOGO | LOGO | G*** |
| 1 | XIAO-ESP32-C3-SMD | Seeed_Studio_XIAO_Series:XIAO-ESP32-C3-SMD | U1 |
It measures 61.5 × 85.5 mm and has 2 copper layers, 1.6 mm thick.
7 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 RishitJain-dev/Gameboy-Velo repository on GitHub, at the commit this page was made from: the board is PCB/Velo - The modern gameboy.kicad_pcb and its schematic PCB/Velo - The modern gameboy.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 RishitJain-dev before reusing the design.

byrantech/laptop
anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.



AxxAxx/AxxSolder
STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power


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.

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