USB Saturn obdev flat USB
mark-dawn·YASU·hardware/USB_Saturn_obdev_flat_USB.kicad_pcb
About the USB Saturn obdev flat USB PCB
USB Saturn obdev flat USB is an open source AVR/Arduino PCB design by mark-dawn, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 72.6 × 47.2 mm, with 17 components from 11 distinct parts.
Its main chip is the ATMEGA328-PU, from the AVR/Arduino family. By type, the board carries 6 resistors, 5 capacitors, 2 connectors, 2 diodes, 1 IC and 1 crystal.
From the project
Yet Another Saturn to USB, and adapter to use the venerable Saturn controller on a modern PC
While I do not expect it to blow anyone's mind, I believe that the code and board turned out quite good and are usable both in practice and for learning purposes.
However the code is structured so it should be easy to add support for other Saturn peripherals; for sure, support for the 3D Controller is planned since I own one of those.
Support for the Saturn Mouse might be harder since the board should reconfigure itself as a pointer HID device at enumeration time.
Main components on the USB Saturn obdev flat USB
USB Saturn obdev flat USB bill of materials (BOM)
17 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328-PU | DIP-28_W7.62mm | U1 |
| 1 | 12M | Crystal_HC49-4H_Vertical | X1 |
| 1 | AVR-ISP-6 | Pin_Header_Straight_2x03_Pitch2.00mm | CON1 |
| 1 | USB_B | USB_A-male_finger | J1 |
| 2 | 3v6 | D_T-1_P5.08mm_Horizontal | D1, D2 |
| 2 | 10u | CP_Radial_D4.0mm_P2.00mm | C1, C5 |
| 1 | 0u1 | C_Disc_D3.0mm_W1.6mm_P2.50mm | C2 |
| 2 | 10n | C_Disc_D3.4mm_W2.1mm_P2.50mm | C3, C4 |
| 3 | 22k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R5, R6 |
| 2 | 48o | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R3 |
| 1 | 1k5 | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4 |
USB Saturn obdev flat USB design files
The KiCad project lives in the mark-dawn/YASU repository on GitHub; these links point at the commit this page was built from.
USB Saturn obdev flat USB: common questions
What microcontroller does the USB Saturn obdev flat USB use?
The USB Saturn obdev flat USB is built around the ATMEGA328-PU, from the AVR/Arduino family.
How big is the USB Saturn obdev flat USB PCB?
The USB Saturn obdev flat USB measures 72.6 × 47.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the USB Saturn obdev flat USB?
17 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the USB Saturn obdev flat USB design files?
From the mark-dawn/YASU repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the USB Saturn obdev flat USB design in my own project?
Yes, under the terms of its GPL-3.0 license, which mark-dawn chose for the repository.
Can I test firmware for the USB Saturn obdev flat USB 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.
More boards in YASU
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k