Skip to the content
2 layers198.1 × 95.3 mmIEC Switch, the printed circuit board in 3D

Switch for Commodore disk drives

Size
198.1 × 95.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
77
Pads
250
Tracks, vias
250, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Dec 2025
Updated
6 Dec 2025

Overview

IEC Switch is an open-source printed circuit board by RetroNynjah, from the RetroNynjah/IEC-Switch repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 198.1 × 95.3 mm with 21 parts on 77 nets, routed with 250 tracks and 0 vias.

Its parts include 8 connectors and 7 switches.

README

README.md

IEC Switch

A switch for Commodore 8-bit computers that allows connection of six IEC disk devices (six cables) to two computers. The chains can be switched on an off individually. It doesn't allow more devices to be active at the same time but it allows devices to be connected and disconnected without touching any cables. I.e. if you have three devices that are all using device number 8 you can activate one at a time using switches without disconnecting the other two.
The switch by the front input toggles connection between ccomputer on the rear input and a computer on the front input.

Photo

Components

The only components on the PCB are eight female 6-pin DIN connectors and seven latching switches (E-Switch PBH6U). A suitable part is PBH6UEENAG1DBLK.
PCB render

Enclosure

A suitable enclosure can be built using PCBs. All gerbers are included in this repository.

Enclosure front
Enclosure sideEnclosure side
Enclosure top
Enclosure bottom
Enclosure back

Parts list

PartQtyComments
Top/Bottom PCB2
Side PCB2
Front PCB1
Back PCB1
Stand-off4M3 40 mm female-female, brass or plastic
Stand-off4M3 5 mm male-female, brass or plastic
Rubber feet4With screw mounts suitable for M3 screws
Screw8M3 7 mm. For bottom feet and top

Enclosure parts

Assembly

  1. Mount four rubber feet on bottom PCB and secure with screws and 5mm stand-offs.
  2. Install PCB over stand-offs and secure with 40 mm stand-offs from top
  3. Add front, back and sides and lock with top PCB
  4. Secure top PCB using four screws

All solder pads should be facing inward and can be used to secure enclosure pad using solder. This shouldn't be necessary and complicates disassembly.

Parts

21
QtyValueFootprintReferences
8DIN-6DIN-6 multi:DIN-6 multi shieldedJ1, J2, J3, J4, J5, J6, J7, J8
7PBH6UE-Switch_PBH6U:PBH6USW1, SW2, SW3, SW4, SW5, SW6, SW7
4MountingHoleMountingHole:MountingHole_3.5mm_Pad_TopBottomH1, H2, H3, H4
2LOGOLOGOG***, G***

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 IEC Switch PCB?

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

What parts does the IEC Switch 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 IEC Switch KiCad files?

From the RetroNynjah/IEC-Switch repository on GitHub, at the commit this page was made from: the board is pcb/rev1/kicad schematics/IEC Switch.kicad_pcb and its schematic enclosure/rev1/kicad-schematics/IEC Switch Case Back Rev 1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IEC Switch design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).