Usb joystick routed
rjwalters·kicad-tools·boards/03-usb-joystick/output/usb_joystick_routed.kicad_pcb
Usb joystick routed is an open source AVR/Arduino PCB design by rjwalters: a 4-layer, 80 × 60 mm board with 38 components (17 distinct parts). It is built around the ATMEGA32U4-AU, USBLC6-2SC6.
Standalone Python tools for parsing and manipulating KiCad schematic and PCB files
Real ATmega32U4-AU USB HID controller hardware: USB-C bus power and ESD, 8MHz crystal, reset/HWB support, AVR ISP, two filtered joystick axes and four buttons plus a joystick switch. The MCU uses the actual TQFP-44 pinout.
Revision A was a routing fixture with a fictitious 32-pin MCU mapping. Its saved routing and manufacturing outputs are not valid evidence for revision B. See DESIGN_REVIEW.md for primary sources, exact interface pinouts, bring-up requirements, and remaining release checks.
Built around
Parts list
38 components, 17 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U4-AU Microchip | TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | U2 |
| 1 | ECS-80-12-33-JGN 8MHz ECS | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | USB4085-GF-A GCT | USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | Joystick 5V X Y SW JST | JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal | J2 |
| 1 | TSM-103-01-T-DV-P AVR ISP Samtec | Samtec_TSM-103-01-T-DV | J3 |
| 1 | 1206L035/16YR 350mA Littelfuse | Fuse_1206_3216Metric | F1 |
| 5 | TL3342F160QG E-Switch | SW_SPST_TL3342 | SW1, SW2, SW3, SW4, SW5 |
| 7 | GRM188R71C104KA01D 100nF Murata | C_0603_1608Metric | C1, C2, C3, C4, C5, C7, C13 |
| 1 | GRM188R71A105KA61D 1uF Murata | C_0603_1608Metric | C6 |
| 2 | GRM1885C1H150JA01D 15pF Murata | C_0603_1608Metric | C8, C9 |
| 2 | GRM188R71H103KA01D 10nF Murata | C_0603_1608Metric | C10, C11 |
| 1 | GRM188R61A475KE15D 4.7uF Murata | C_0603_1608Metric | C12 |
| 2 | RC0603FR-075K1L 5.1k Yageo | R_0603_1608Metric | R1, R2 |
| 2 | RC0402FR-0722RL 22 Yageo | R_0402_1005Metric | R3, R4 |
| 7 | RC0603FR-0710KL 10k Yageo | R_0603_1608Metric | R5, R6, R12, R13, R14, R15, R16 |
| 2 | RC0603FR-071KL 1k Yageo | R_0603_1608Metric | R10, R11 |
More boards in kicad-tools
USB-C PD 5V supply — development
rjwalters
100 × 65 mm47 parts4LMIT63STM32
SDRAM six layer draft JLC06161H-2116A
rjwalters
100 × 80 mm43 parts6LMIT63STM32
SDRAM six layer draft JLC06161H-2116A
rjwalters
100 × 80 mm43 parts6LMIT63AVR/Arduino
Sensored BLDC Controller
rjwalters
70 × 90 mm42 parts4LMIT63AVR/Arduino
Sensored BLDC Controller
rjwalters
70 × 90 mm42 parts4LMIT63AVR/Arduino
Usb joystick
rjwalters
80 × 60 mm38 parts4LMIT63Diffpair test routed
rjwalters
90 × 70 mm36 parts4LMIT63Diffpair test
rjwalters
90 × 70 mm36 parts4LMIT63AVR/Arduino
ATtiny85 Charlieplex LED Grid
rjwalters
50 × 55 mm19 parts2LMIT63AVR/Arduino
ATtiny85 Charlieplex LED Grid
rjwalters
50 × 55 mm19 parts2LMIT63STM32
Stm32 devboard routed
rjwalters
60 × 40 mm17 parts2LMIT63
Similar boards
AVR/Arduino
Infidel sensor
drspangle
50 × 20 mm16 partsCC0-1.0207AVR/Arduino
SplitFlapDriverATtiny1616V4.kicad pcb
adamgmakes
30 × 60 mm25 parts2LNo license182AVR/Arduino
Miniscope v4-PCB-fab assembly 2
Aharoni-Lab
35.5 × 45 mm62 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-Rigid-Flex
Aharoni-Lab
30 × 57.3 mm109 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-Ser-Pow
Aharoni-Lab
9 × 12.5 mm39 parts6LGPL-3.0157AVR/Arduino
Miniscope v4-PCB-fab assembly
Aharoni-Lab
36 × 18.5 mm41 parts6LGPL-3.0157