Usb joystick controller

manhoosbilli1·usb-joystick-controller

Usb joystick controller PCB layout, top view — open source AVR/Arduino board by manhoosbilli1
Simulate this board

About the Usb joystick controller PCB

Usb joystick controller is an open source AVR/Arduino PCB design by manhoosbilli1, published on GitHub. It is a 2-layer board measuring 2.6 × 2.6 mm, with 5 components from 5 distinct parts.

Its main chip is the ATtiny24A-SS, from the AVR/Arduino family. By type, the board carries 2 switches, 1 IC, 1 capacitor and 1 resistor.

From the project

Compact USB joystick controller

Compact ATtiny24A-based USB joystick controller

- Status: Partial / WIP - Board size: 33 x 26.5 mm - Layers: 2 - Components: 9 - Key ICs: - U1: ATtiny24A-SS

- ATtiny24A-SS (U1) - 8-bit AVR MCU; runs V-USB-style soft USB or HID-over-UART - RKJXV1220001 (SW1) - Alps thumbstick / encoder (rotary + push button) - SSSS810701 (S1) - small slide switch (mode / power)

Usb joystick controller, from the project README
From the project README

Main components on the Usb joystick controller

Usb joystick controller bill of materials (BOM)

5 components, 5 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATtiny24A-SS
U1
1
SSSS810701
S1
1
RKJXV1220001
SW1
1
100nF
Samsung Electro-Mechanics
C2
1
10kΩ
UNI-ROYAL(Uniroyal Elec)
R1

Usb joystick controller design files

The KiCad project lives in the manhoosbilli1/usb-joystick-controller repository on GitHub; these links point at the commit this page was built from.

Usb joystick controller: common questions

What microcontroller does the Usb joystick controller use?

The Usb joystick controller is built around the ATtiny24A-SS, from the AVR/Arduino family.

How big is the Usb joystick controller PCB?

The Usb joystick controller measures 2.6 × 2.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Usb joystick controller?

5 components, from 5 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Usb joystick controller design files?

From the manhoosbilli1/usb-joystick-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Usb joystick controller design in my own project?

The repository has no license, so all rights stay with manhoosbilli1. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Usb joystick controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards