
Controller
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Breakout Board for the Expansion Port of the C64
C64ExpansionBreakout is an open-source printed circuit board by hackup, from the hackup/C64ExpansionBreakout repository on GitHub. It is a 2-layer board of 99.1 × 82.4 mm with 11 parts on 46 nets, routed with 567 tracks and 48 vias.
Its parts include 5 connectors, 2 ICs, 1 capacitor and 1 switch. It belongs with the retro computing and games and interfaces and adapters boards of this library.
This is an adapter board for the expansion port of the Commodore 64. It connects the expansion port to a standard 830 pin prototyping breadboard to assist with the development of modules or cartridges. USE AT YOUR OWN RISK!

This revision adds an optional on-board slot for either a 27c512 or 27c020 EPROM. The data bus lines D0-D7 and the address bus lines A0-A12 are connected directly to the slot, as are GND and the 5V power rail. The remaining address bus lines of the EPROM and CE/OE are available on J4. Jumper JP1 must be closed if a 27c512 chip is used.

The first revision directly connects all 38 lines from the expansion port tho the breadboard. 5V and GND are connected to the matching rails on the breadboard. A reset button is added for convenience.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100n | Capacitors_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1 |
| 1 | 27C512 | Housings_DIP:DIP-32_W15.24mm_Socket_LongPads | U2 |
| 1 | 27c512 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP1 |
| 1 | Breakout | Pin_Headers:Pin_Header_Straight_1x38_Pitch2.54mm | J3 |
| 1 | C64-Exp-Port | C64-Exp-Port:C64-Cart-NoSilkS | U1 |
| 1 | Config | Pin_Headers:Pin_Header_Straight_2x02_Pitch2.54mm | J5 |
| 1 | GND | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J2 |
| 1 | LOGO | Logo:bigby | G*** |
| 1 | Other | Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm | J4 |
| 1 | Power | Pin_Headers:Pin_Header_Straight_2x02_Pitch2.54mm | J1 |
| 1 | Reset | Buttons_Switches_THT:SW_PUSH_6mm | SW1 |
It measures 99.1 × 82.4 mm and has 2 copper layers, 1.6 mm thick.
11 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 hackup/C64ExpansionBreakout repository on GitHub, at the commit this page was made from: the board is C64ExpansionBreakout.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 hackup before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

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!


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

basilfx/TRADFRI-Hacking
Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.