
OPL3
eigenco/PCB
WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage…

WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage…
PICPIT is an open-source printed circuit board by eigenco, from the eigenco/PCB repository on GitHub. It is a 2-layer board of 81.2 × 53.8 mm with 9 parts on 76 nets, routed with 454 tracks and 111 vias.
Its parts include 3 capacitors and 1 connector.
WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage, but be aware that they might not work directly "out of the box" for you or present a risk of something breaking.
Minimal 8088 8 bit ISA board
This board is slightly custom. Signals INTAK and INT have been routed through DRQ2 and DACK2 to allow external PIC-board in the BUS, equally HLDA and HOLD have been routed through DRQ3 and DACK3 to allow external DMAC-board in the BUS. These customizations mean that DMA channels 2 and 3 cannot be used normally. The board will boot when RESET jumper is connected being initially disconnected during power-up. There are 3 other jumpers for allowing operation with or without PIC and DMAC. Can boot into DOS with suitable BIOS (v2). Tested with 8 MHz V20.

Minimal Adlib compatible 8 bit ISA board
This board has its own oscillator and thus requires neither CLK or OSC to be present in the BUS.

Minimal OPL3 compatible 8 bit ISA board
This board requires OSC (14.31818 MHz) signal present in the BUS.

Minimal 512 KB 8 bit ISA RAM board
This board is configured to occupy 0x00000-0x7FFFF.

Control 8 bit ISA devices through passive backplane using Raspberry Pi (14.31818 MHz oscillator is included, MEMW/MEMR/IOW/IOR are supported, no IRQ or DMA)

Board with 8259 Programmable Interrupt Controller and 8254 Programmable Interval Timer (there is wrong 74LS93 chip in place of 74LS92 in the picture as I didn't have the correct chip at the moment of testing, 74LS93 is decade divider whereas this board requires octal divider so the PIT ran at slightly lower frequence in this test than normally).

Example of "everything" in a backplane, early video https://www.youtube.com/watch?v=vcOmHcExV3M

| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3 |
| 2 | 74LS688 | Package_DIP:DIP-20_W7.62mm_Socket | PIC_74LS688, PIT_74LS688 |
| 1 | 74LS92 | Package_DIP:DIP-14_W7.62mm_Socket | 74LS92 |
| 1 | Bus_ISA_8bit | adlib:BUS_PC | J4 |
| 1 | Conn_02x12_Counter_Clockwise | Package_DIP:DIP-24_W15.24mm_Socket | PIT8254 |
| 1 | Conn_02x14_Counter_Clockwise | Package_DIP:DIP-28_W15.24mm_Socket | PIC8259 |
It measures 81.2 × 53.8 mm and has 2 copper layers, 1.6 mm thick.
9 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 eigenco/PCB repository on GitHub, at the commit this page was made from: the board is PICPIT/PICPIT.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 eigenco before reusing the design.

eigenco/PCB
WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage…

eigenco/PCB
WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage…

eigenco/PCB
WARNING! These boards are still very early models and likely contain bugs. They've been observed to work with either no modification or with minor modification (like adding a pullup resistor) during the soldering stage…



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

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

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



adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing