-
-
Notifications
You must be signed in to change notification settings - Fork 42
Getting Started with PicoGUS 2.0
If you've purchased a PicoGUS 2.0 or built your own with the design files in this repository, here's how to get started.
If you purchased a PicoGUS 2.0 from an official seller, it should already be programmed with GUS firmware. If you've made your own or for some reason your PicoGUS is "bricked," program the PicoGUS with the firmware in the latest release. Hold the BOOTSEL button down on the PicoGUS while connecting the micro USB-B port to your computer, then drag the .uf2 file onto the "RPI-RP2" drive that appears on your computer.
PicoGUS 2.0 has three external ports from bottom to top:
- USB-A port: This is for plugging in a USB joystick – PicoGUS emulates a gameport joystick. Currently Xbox 360-style Xinput controllers and the Sony DualShock 4 are supported. More joysticks will be supported in the future.
- MIDI out (black): This jack follows the MIDI "Type A" TRS standard, and an adapter to the standard DIN5 MIDI connector is included with PicoGUS 2.0 boards purchased from my Tindie store.
- Line out (green): Line-level output of the emulated sound card, mixed with the output of the internal wavetable header. Volume of the emulated sound card is fixed, and volume of the wavetable header can be set from pgusinit.
Internally, there is a standard Waveblaster wavetable header, plus unpopulated footprints for debugging purposes (SWD, run/reset switch, and UART TX).
The rest is covered on the Configuring and using your PicoGUS page!