Skip to the content
2 layers54.6 × 48.3 mmSwitchDualShockAdapter, the printed circuit board in 3D

SwitchDualShockAdapter

th-in-gs/SwitchDualShockAdapter4

KiCad project, with schematic and PCB layout. The PCB should be run through the "Round Tracks" plugin before production.

Size
54.6 × 48.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
46
Pads
118
Tracks, vias
194, 4
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
3 Dec 2022
Updated
30 Nov 2025

Overview

SwitchDualShockAdapter is an open-source printed circuit board by th-in-gs, from the th-in-gs/SwitchDualShockAdapter repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 54.6 × 48.3 mm with 30 parts on 46 nets, routed with 194 tracks and 4 vias.

It is built around the ATMEGA8A-PU. Its parts include 11 resistors, 5 capacitors, 4 connectors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

hardware/SwitchDualShockAdapter/README.md

KiCad project, with schematic and PCB layout. The PCB should be run through the "Round Tracks" plugin before production. The components associated with the two LEDs are optional, as are one of either the USB header or USB-C port

Parts

30
QtyValueFootprintReferences
40.1uPCM_Capacitor_THT_AKL:C_Disc_D5.0mm_W2.5mm_P2.50mmC2, C3, CB1, CB2
23.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R7
25.1kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R11
268Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
11K5Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR12
11uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8
1ATmega8A-PPackage_DIP:DIP-28_W7.62mmU1
1DualShockSocketSwitchDualShockAdapter:DualShockSocketJ3
1GREENLED_THT:LED_D5.0mmLED2
1LOGOJRMKiCadLibrary:JRMLogo_SolderMaskG***
1LOGOJRMKiCadLibrary:JRMLogo_SilkScreenG***
1LP2950-3.3_TO92Package_TO_SOT_THT:TO-92_InlineU2
1RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1REDLED_THT:LED_D5.0mmLED1
1SerialConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ4
1USBConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1USB_C_ReceptacleUSB-C-Connectors:TYPE-C-31-M-04J2

The 26 most common of 30 parts.

Similar boards

  • 2 layers203.2 × 135.9 mmPreamp, the printed circuit board in 3D

    Preamp

    oco2000/AVRForth

    Forth for AVR microcontrollers

    75 parts4GPL-3.0
  • 2 layers61.3 × 101.4 mmFlashpad, the printed circuit board in 3D

    Flashpad

    str-dst/USBasp-MultiPad

    This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].

    30 parts4CC-BY-SA-4.0
  • 2 layers73 × 112 mmDymBOX AVR, the printed circuit board in 3D

    DymBOX AVR

    2pkstartup/DymBOX

    Regulátor teploty pro udírnu postavený na mikrokontroléru ATmega8.

    50 parts1
  • 2 layers50.8 × 48.3 mmGood computer, the printed circuit board in 3D

    Good computer

    good-computer/board

    KiCad files for GOOD COMPUTER PCBs

    15 parts1
  • 2 layers70.2 × 144.1 mmDymBOX AVR, the printed circuit board in 3D

    DymBOX AVR

    2pkstartup/dymbox_pcb

    49 parts
  • 4 layers45.8 × 43.3 mmArduino, the printed circuit board in 3D

    Arduino

    AmitBarman99/ArduinoPCB

    Custom Arduino Uno PCB board designed by me.

    64 parts
  • 2 layersAbc lcd, the printed circuit board in 3D

    Abc lcd

    behind-the-moon/abc-lcd

    [Don't make it] Adjustable buck converter with lcd using atmega8 and lm2596

    39 partsGPL-3.0
  • 2 layers55 × 106 mmCxCat checker, the printed circuit board in 3D

    CxCat checker

    CixoDevelop/CxCat

    This is robotic toy for Cats

    54 parts

Questions

How big is the SwitchDualShockAdapter PCB?

It measures 54.6 × 48.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SwitchDualShockAdapter use?

30 parts, built around the ATMEGA8A-PU. 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 SwitchDualShockAdapter KiCad files?

From the th-in-gs/SwitchDualShockAdapter repository on GitHub, at the commit this page was made from: the board is hardware/SwitchDualShockAdapter/SwitchDualShockAdapter.kicad_pcb and its schematic hardware/SwitchDualShockAdapter/SwitchDualShockAdapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SwitchDualShockAdapter design in my own project?

Its repository publishes it under the GPL-2.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).