Skip to the content
PCBKitNew board
2 layers80 × 56 mmA shift, the printed circuit board in 3D

i want to build a h-pattern shifter because every option for one is expensive and doesn't feel good.

Size
80 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
39
Pads
99
Tracks, vias
168, 31
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Jun 2026
Updated
12 Jul 2026

Overview

A shift is an open-source printed circuit board by lycronisxd, from the lycronisxd/a-shift repository on GitHub. It is a 2-layer board of 80 × 56 mm with 30 parts on 39 nets, routed with 168 tracks and 31 vias.

It is built around the ATMEGA32U4-AU. Its parts include 17 connectors, 7 capacitors, 3 resistors, 1 IC and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

readme.md

a-shift

a high-quality sim racing shifter targeted at being as cheap as possible to manufacture.

image
shifter image

pcb and schematic

image image image

bill of materials

 Item No.Part No.Part NameQty.SupplierUnit CostTotal Cost
13D-0013d printed y-axis chamber13d printing service / at home printingN/AN/A
23D-0023d printed x-axis bearing peg23d printing service / at home printingN/AN/A
33D-0033d printed y-axis bearing peg13d printing service / at home printingN/AN/A
43D-0043d printed main chassis13d printing service / at home printingN/AN/A
53D-0053d printed shift gate13d printing service / at home printingN/AN/A
63D-0063d printed y-axis bearing holder13d printing service / at home printingN/AN/A
73D-0073d printed shift knob13d printing service / at home printingN/AN/A
83D-0083d printed clamp head13d printing service / at home printingN/AN/A
93D-0093d printed clamp body13d printing service / at home printingN/AN/A
10BR-001608 series bearing4aliexpress£0.44£4.35 (10pcs)
11BR-002625 series bearing2aliexpress£0.37£3.68 (10pcs)
12MNT-001m3x5mm bolt4accu£0.27£1.08
13MNT-002m4 nut8accu£0.18£1.44
14MNT-003m6 washers8accu£0.19£1.52
15MNT-004m4x10mm bolt15accu£0.15£2.25
16MNT-005m5 nut2accu£0.43£0.86
17MNT-006m5x10mm bolt2accu£0.49£0.98
18MNT-007m10 washer1accu£0.82£0.82
19MNT-008m10 nut1accu£1.01£1.01
20SPR-00125mm long, 5mm diameter springs2aliexpress£0.29£2.89 (10pcs)
21SPR-00245mm long, 5mm diameter springs2aliexpress£0.37£3.73 (10pcs)
22SPR-00320mm long, 11mm diameter spring1aliexpress£0.26£2.59 (10pcs)
23MSC-001200mm m10 threaded rod1aliexpress£4.31£4.31
24MSC-002kw13-2 limit switches8aliexpress£0.16£1.63
25PCB-001a-shift pcb (if assembled, ignore the following parts)1jlcpcb with gerber files£4£4
26PCB-002CL21B105KBFNNNG 1uF capacitor1digikey£0.09£0.09
27PCB-003CL21C220JBANNNC 22pF capacitor2digikey£0.08£0.16
28PCB-004CL21B104KBCNNNC 0.1uF capacitor4digikey£0.08£0.32
29PCB-0051050170001 micro usb connector1digikey£0.70£0.70
30PCB-006RC0805FR-0710KL 10k ohm resistor1digikey£0.08£0.08
31PCB-007RC0805FR-0722RL 22 ohm resistor2digikey£0.08£0.16
32PCB-0081825910-6 tactile switch1digikey£0.10£0.10
33PCB-009ATMEGA32U4-AU microcontroller1digikey£4.01£4.01
34PCB-010ABM3-16.000MHZ-D2Y-T 16mhz crystal oscillator1digikey£0.42£0.42

total price (excl. 3d printing services, shipping and tax), £43.18 (~60 USD)

relevant links

link to public onshape project: click this

link to 3d printed parts: click here!

features

  • custom designed pcb based on the atmega32u4 for ease of future designing :)
  • 7+R normally
  • 5+R capability
  • sequential shifter capability
  • built in clamping system for tables or sim rigs

how it works

  • uses a combination of software and hardware to be used as a shifter in racing or driving games
  • the used limit switches are mapped as controller buttons inside of game settings
  • can use the shifter sequentially if printing the sequential shift gate and using rubber bands!
image image

instructions

click here!

credits + ai declaration

amstudio for this video
about noctiluxx's h-pattern shifter design for the forwards and backwards action of the shifter being locked <3

i used google gemini to understand why the length of the shift lever mattered
i used chatgpt to confirm the selection of the electronic components that i plan to use for the pcb (capacitors, resistors etc.)

Parts

30
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0805_2012MetricC4, C5, C6, C7
222Resistor_SMD:R_0805_2012MetricR2, R3
222pFCapacitor_SMD:C_0805_2012MetricC2, C3
110kResistor_SMD:R_0805_2012MetricR1
11uFCapacitor_SMD:C_0805_2012MetricC1
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1Crystal_GND3_SmallCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY2
1GND1TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ2
1GND2TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ4
1GND3TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ6
1GND4TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ8
1GND5TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ10
1GND6TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ12
1GND7TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ14
1GND8TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ16
1PD0TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ3
1PD1TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ5
1PD2TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ7
1PD3TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ9
1PD4TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ11
1PD5TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ13
1PD6TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ15
1PD7TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mmJ17
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW1
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1

Questions

How big is the A shift PCB?

It measures 80 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the A shift use?

30 parts, built around the ATMEGA32U4-AU. 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 A shift KiCad files?

From the lycronisxd/a-shift repository on GitHub, at the commit this page was made from: the board is basic design/pcb design/a-shift/a-shift.kicad_pcb and its schematic basic design/pcb design/a-shift/a-shift.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the A shift design in my own project?

Its repository states no licence, so its author keeps all rights: ask lycronisxd before reusing the design.

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    tominabox1/Le-Chiffre-Keyboard

    Great thanks goes to Jake at P3D for really making the case amazing and open sourcing his work. Check him out at P3Dstore.com

    105 parts183GPL-3.0
  • 2 layers228.6 × 76.8 mmSchwann Rev0.5b, the printed circuit board in 3D

    Schwann Rev0.5b

    The-Royal/The_Royal_Open-Source-Projects

    A Master Repository For All things Royal Made

    127 parts159MIT
  • 2 layers30 × 65 mmKeyboard mcu, the printed circuit board in 3D

    Keyboard mcu

    dpapavas/lagrange-keyboard

    A configurable, handwired, ergonomic keyboard

    26 parts137AGPL-3.0
  • 2 layers88.4 × 80 mmLHS Controller PCB, the printed circuit board in 3D

    LHS Controller PCB

    dmcke5/ZenDeck

    This is the second revision of my Mini PC based handheld Gaming PC! It is designed for a Beelink SER 5 Mini PC but could be adapted to other systems by changing the mounting brackets and outlet plate.

    76 parts133CERN-OHL-S-2.0
  • 2 layers259.5 × 89.1 mmSteno, the printed circuit board in 3D

    Steno

    crides/steno

    Embedded steno firmware + custom steno PCBs

    61 parts75MIT
  • 2 layers99.1 × 99.1 mmPower supply panelized, the printed circuit board in 3D

    Power supply panelized

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    223 parts75
  • 2 layers323.9 × 95.1 mmUnSplit, the printed circuit board in 3D

    UnSplit

    swiftrax/UnSplit

    Ergo 40% mechanical keyboard with all components on the top with diodes arranged in an array

    110 parts68GPL-2.0