OpenAmigaJoyMouseSwitcher
SukkoPera·OpenAmigaJoyMouseSwitcher
About the OpenAmigaJoyMouseSwitcher PCB
OpenAmigaJoyMouseSwitcher is an open source PCB design by SukkoPera, published on GitHub under the Custom license license. It is a 2-layer board measuring 66.8 × 73.5 mm, with 29 components from 18 distinct parts.
Other key parts include the 74LS08, 74LS157 and NE555. By type, the board carries 6 resistors, 5 connectors, 5 diodes, 5 capacitors, 3 ICs and 2 LEDs.
It belongs with the retro computing designs in this gallery.
From the project
Open Hardware Automatic Mouse/Joystick Switcher for Amiga Computers
OpenAmigaJoyMouseSwitcher is an Open Hardware device that allows you to keep both your mouse and joystick connected at the same time. Whenever you want to switch to the other device, just press a button on it (either the left or right buttons on the mouse, or button 1 or 2 on the joystick).
Actually, none of the two peripherals strictly needs to be a mouse! So you can also use it in port 2 to switch between a joystick and a joypad, for instance.

Main components on the OpenAmigaJoyMouseSwitcher
OpenAmigaJoyMouseSwitcher bill of materials (BOM)
29 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS08 | DIP-14_W7.62mm_Socket | U1 |
| 1 | 74LS157 | DIP-16_W7.62mm_Socket | U2 |
| 1 | NE555 | DIP-8_W7.62mm_Socket | U3 |
| 1 | JMP_C1_DIRS | Pin_Header_Straight_1x02-ModSilkS | J1 |
| 1 | JMP_C1_BTNS | Pin_Header_Straight_1x02-ModSilkS | J2 |
| 1 | JMP_C2_DIRS | Pin_Header_Straight_1x02-ModSilkS | J3 |
| 1 | JMP_C2_BTNS | Pin_Header_Straight_1x02-ModSilkS | J4 |
| 1 | JMP_BTN2 | Pin_Header_Straight_1x03-ModSilkS | J5 |
| 1 | DB9_IN_1 | DB_9M | CNY1 |
| 1 | DB9_IN_2 | DB_9M | CNY2 |
| 1 | DB9_OUT | DB_9F | CNY3 |
| 2 | LED | LED_D3.0mm | LD1, LD2 |
| 5 | 1n4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5 |
| 3 | 100n | C_Disc_D7.0mm_W2.5mm_P5.00mm | C1, C2, C3 |
| 1 | 10n | C_Disc_D7.0mm_W2.5mm_P5.00mm | C4 |
| 1 | 10u | CP_Radial_D5.0mm_P2.00mm | C5 |
| 2 | 220 | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2 |
| 4 | 10k | R_Array_SIP5 | RN1, RN2, RN3, RN4 |
OpenAmigaJoyMouseSwitcher design files
The KiCad project lives in the SukkoPera/OpenAmigaJoyMouseSwitcher repository on GitHub; these links point at the commit this page was built from.
OpenAmigaJoyMouseSwitcher: common questions
How big is the OpenAmigaJoyMouseSwitcher PCB?
The OpenAmigaJoyMouseSwitcher measures 66.8 × 73.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the OpenAmigaJoyMouseSwitcher?
29 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenAmigaJoyMouseSwitcher design files?
From the SukkoPera/OpenAmigaJoyMouseSwitcher repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the OpenAmigaJoyMouseSwitcher design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Similar boards
Amiga External
hoglet67
21.9 × 76.7 mm6 parts2LGPL-3.01.0kAtari pickup
hoglet67
26.4 × 53.9 mm7 parts2LGPL-3.01.0kDeniseadapter
hoglet67
26.7 × 62.2 mm16 parts2LGPL-3.01.0kAnalog
hoglet67
53.9 × 23.2 mm33 parts2LGPL-3.01.0kRgb to hdmi
hoglet67
77 × 97 mm67 parts2LGPL-3.01.0kBuffer
hoglet67
53.9 × 23.2 mm13 parts2LGPL-3.01.0k