Skip to the content
4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

PicoGUS chipdown

polpo/picogus805

Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

Size
102.9 × 96.7 mm
Copper layers
4
Thickness
1.61 mm
Parts
99
Nets
162
Pads
513
Tracks, vias
1,334, 374
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Aug 2022
Updated
6 Nov 2026

Overview

PicoGUS chipdown is an open-source printed circuit board by polpo, from the polpo/picogus repository on GitHub. It is a 4-layer board of 102.9 × 96.7 mm with 99 parts on 162 nets, routed with 1,334 tracks and 374 vias.

It is built around the RP2040, M62429L and W25Q128JVSIQ, with the 74LVC00AD, SN74CB3T3257PW and 74AHC14D among its other parts. Its parts include 45 capacitors, 18 resistors, 13 ICs, 10 connectors and 2 diodes. It belongs with the audio and music boards and the RP2040 boards of this library.

Main components

12

README

README.md

PicoGUS

PicoGUS Logo

Build Status

ISA sound card and CD-ROM drive emulation on the Raspberry Pi Pico's RP2040 microcontroller. PicoGUS can emulate:

Current status: perpetual beta! See the main wiki page for current status and the compatibility list for support status of various DOS programs and other system compatibility notes. This project has a heavy demoscene focus due to the GUS's history so that's what I've concentrated on, but GUS support in games is very good to excellent.

Want to buy a PicoGUS? Fully assembled PicoGUS 2.0 sound cards are available from these sources, all of whom ship worldwide:

Want to make your own PicoGUS? See the build guide. Note that the more DIY friendly v1.1.1 hardware has some documented issues with reset – a forthcoming v1.2 revision will fix these issues. Important caveat: due to the specs of the Pico, assumptions made by programs written to use the GUS, the imprecise nature of emulation, and the varying specs of retro DOS PC hardware, some things will likely never be perfect. This is still a work in progress.

Have a PicoGUS and want to use it? See the configuring and using your PicoGUS guide.

Want to support PicoGUS? I have a limited number of machines to test PicoGUS in and donating either money or motherboards would be greatly appreciated and help increase the compatibility of PicoGUS.

You can donate via PayPal or Ko-Fi: ko-fi

PicoGUS 2.0 PCB

PicoGUS v1.1 beta PCB

See/hear PicoGUS in action on YouTube:

Videos by others:

My videos:

September 2022 update October 2022 update December 2022 update January 2023 update March 2023 update

Open Source Credits

License

The hardware portions of this repository (hw/ directory) are licensed under the CERN OHL version 2, permissive.

The software portions of this repository (sw/, pgusinit/ directories) as a collection are licensed under the GNU GPL version 2. Some files are individually dual-licensed under BSD or MIT licenses – see the license in the file headers for details.

Parts

99
QtyValueFootprintReferences
130.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C5, C6, C7, C8, C9, C14, C15, C16, C20, C45
10100nCapacitor_SMD:C_0402_1005MetricC26, C27, C28, C30, C32, C33, C34, C35, C36, C37
62.2uFCapacitor_SMD:CP_Elec_4x5.4C39, C40, C41, C42, C43, C44
51KResistor_SMD:R_0402_1005MetricR4, R6, R7, R8, R9
3470Resistor_SMD:R_0402_1005MetricR10, R11, R13
2100Ω@100MHzInductor_SMD:L_0805_2012MetricFB3, FB4
210KResistor_SMD:R_0402_1005MetricR1, R5
210uCapacitor_SMD:C_0805_2012MetricC12, C13
215KResistor_SMD:R_0402_1005MetricR17, R18
21KΩ@100MHzInductor_SMD:L_0805_2012MetricFB1, FB2
21kCapacitor_SMD:C_0402_1005MetricR12, R14
21uCapacitor_SMD:C_0402_1005MetricC29, C31
22.2nFCapacitor_SMD:C_0603_1608MetricC21, C22
22.2uFCapacitor_SMD:C_0402_1005MetricC18, C19
2220Resistor_SMD:R_0805_2012MetricR2, R3
227Capacitor_SMD:C_0402_1005MetricR15, R16
23.5mm TRSConnector_Audio:Jack_3.5mm_CUI_SJ1-3535NG_HorizontalJ7, J9
230pFCapacitor_SMD:C_0603_1608MetricC24, C25
247uFCapacitor_SMD:C_1206_3216MetricC1, C11
274LVC00Package_SO:TSSOP-14_4.4x5mm_P0.65mmU4, U5
2MountingHole_3.2mm_M3_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2
2SN74CB3T3257Package_SO:TSSOP-16_4.4x5mm_P0.65mmU1, U2
1100nFCapacitor_SMD:C_0402_1005MetricC23
1100uFCapacitor_SMD:C_1206_3216MetricC38
110uFCapacitor_SMD:C_0805_2012MetricC17
11uFCapacitor_SMD:C_0603_1608MetricC10
174AHC14Package_SO:TSSOP-14_4.4x5mm_P0.65mmU3
174LVC2G06Package_TO_SOT_SMD:SOT-363_SC-70-6U6
1ABLS-12.000MHZ-B4-TCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AMS1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U9
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1APS6404L-3SQR-SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1Bus_ISA_8bitPiGUS library:BUS_PC_chamferJ1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10
1DEBUGConnector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_VerticalJ2
1D_SchottkyDiode_SMD:D_SOD-323_HandSolderingD2
1IRQDMA_JPConnector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_VerticalJ3
1LEDLED_SMD:LED_0603_1608MetricD1
1M62429LPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU13
1PCM5100Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU10
1PolyfuseFuse:Fuse_1206_3216MetricF1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU12
1SN74CB3T3245Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU7
1SW_PushButton_Switch_SMD:SW_SPST_TL3305ASW1
1UART_TXConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1USB_A - joyPiGUS library:USB-A_902-131A1011D10100J5
1USB_B_Micro - programPiGUS library:USB-microB_U254-051T-4BH83-F1SJ6
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU11
1WavetablePiGUS library:WavetableJ8

The 98 most common of 99 parts.

More from polpo/picogus

3
  • 4 layers29.2 × 75.2 mmPicoGUS Hand386, the printed circuit board in 3D

    PicoGUS Hand386

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    54 parts805
  • 2 layers103.7 × 74.1 mmPicoGUS, the printed circuit board in 3D

    PicoGUS

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    53 parts805
  • 2 layers102.9 × 96.7 mmISA adapter, the printed circuit board in 3D

    ISA adapter

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    19 parts805

Similar boards

  • 4 layers56 × 87.8 mmPicogus104, the printed circuit board in 3D

    Picogus104

    UzixLS/picogus104

    PicoGUS sound card for PC/104 interface

    114 parts23
  • 2 layers65.6 × 41.4 mmPocket386, the printed circuit board in 3D

    Pocket386

    HeathenUK/Pico_Pocket386

    Pocket386 PicoGUS daughter board

    21 parts4
  • 2 layers102.9 × 74.1 mmPicoGUS, the printed circuit board in 3D

    PicoGUS

    kitspace-test-repos/kicad6-file-collection

    24 partsMIT
  • 4 layers94 × 79.6 mmMdt chipdown, the printed circuit board in 3D

    Mdt chipdown

    andykarpov/mdt-chipdown

    MicroDEXED touch custom PCB

    141 parts2MIT
  • 2 layers41.3 × 110.5 mmA500 Simple SPI V1.3, the printed circuit board in 3D

    A500 Simple SPI V1.3

    Mathesar/a500-simple-spi-hardware

    Simple SPI controller for Amiga 500 with support for SD-cards and Ethernet controller

    26 parts13
  • 2 layers101.6 × 114.3 mmParkbrake, the printed circuit board in 3D

    Parkbrake

    mumme74/CarTransporter

    Electronics systems for a car transporter

    356 parts7
  • 4 layers343.3 × 120 mmAmp ctrl, the printed circuit board in 3D

    Amp ctrl

    stockmann-lab/shim_amp_hardware_linear

    Hardware related to open-source shim amplifier development for MRI research

    1,251 parts2
  • 2 layers130 × 65 mmCan breakout pcb, the printed circuit board in 3D

    Can breakout pcb

    the-mr-music/OrangeCanBreakout

    Board to test the MCP2517 SPI CAN controller together with the Orange Pi Zero Plus 2

    154 parts1CC-BY-SA-4.0

Questions

How big is the PicoGUS chipdown PCB?

It measures 102.9 × 96.7 mm and has 4 copper layers, 1.61 mm thick.

What parts does the PicoGUS chipdown use?

99 parts, built around the RP2040, M62429L, W25Q128JVSIQ and 74LVC00AD. 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 PicoGUS chipdown KiCad files?

From the polpo/picogus repository on GitHub, at the commit this page was made from: the board is hw-chipdown/PicoGUS chipdown.kicad_pcb and its schematic hw-chipdown/PicoGUS chipdown.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PicoGUS chipdown design in my own project?

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