PicoDSO

HL65536·picoDSO·Hardware/picoDSO_ADS830E/picoDSO.kicad_pcb

PicoDSO PCB layout, top view — open source RP2040/RP2350 board by HL65536

About the PicoDSO PCB

PicoDSO is an open source RP2040/RP2350 PCB design by HL65536, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 50.9 × 104.5 mm, with 65 components from 36 distinct parts.

Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the optional_externalVREF, ST7789, SSD1306_Display1, SSD1306_Display2 and ADS830E. By type, the board carries 19 capacitors, 18 resistors, 10 connectors, 7 ICs, 7 switches and 3 jumpers.

It belongs with the test & measurement and displays & leds designs in this gallery.

From the project

Oscilloscope based on the Raspberry Pi Pico

Open-Source Oscilloscope based on the Raspberry Pi Pico

The minimum viable product is ready, and development of new features is ongoing. Updates will be published regularly, although the pace may be slow.

Flexible Data Acquisition: Use either the internal ADC(s) of the Raspberry Pi Pico to measure up to ~2MSa/s or 1-2 faster external ADCs (requires a custom PCB) for >50MSa/s at 8 bit. Optional PCB: The project can be built on a breadboard or with an optional PCB for easier assembly and improved performance. Display Options**: Supports both SSD1306 and ST7789 displays, with potential support…

Main components on the PicoDSO

optional_externalVREFPicoST7789SSD1306_Display1SSD1306_Display2ADS830E

PicoDSO bill of materials (BOM)

65 components, 36 distinct parts.

QtyPartRefs
1
optional_externalVREF
U1
1
Pico
U2
1
ST7789
U3
1
SSD1306_Display1
U4
1
SSD1306_Display2
U5
2
ADS830E
U6, U8
1
internalADC_GND
J1
1
chip1_probe+
J2
2
probeGND
J3, J5
1
chip0_probe+
J4
3
probeConnector
J6, J7, J8
1
bat_GND
J9
1
bat+
J10
1
internalADC_rangeselJumper
JP1
1
ADS830E_0_rangesel
JP2
1
ADS830E_1_rangesel
JP3
1
ADS830E_rangesel
SW1
1
JoystickSwitch
SW2
1
dir2_alt
SW3
1
dir4_alt
SW4
Show 16 more
QtyPartRefs
1
dir3_alt
SW5
1
dir1_alt
SW6
1
button
SW7
1
D_Schottky
D1
10
100nF
C1, C2, C3, C8, C11, C13, C14, C15 +2
2
10µF
C7, C19
2
Cdiv_bot
C9, C21
2
Cdiv_top
C12, C24
3
68pF
C25, C26, C27
2
Rdiv_bot
R3, R7
2
Rdiv_top
R4, R8
2
470
R9, R10
2
4.7k
R11, R12
1
1k
R13
6
22k
R14, R15, R17, R18, R20, R21
3
100k
R16, R19, R22

PicoDSO design files

The KiCad project lives in the HL65536/picoDSO repository on GitHub; these links point at the commit this page was built from.

PicoDSO: common questions

What microcontroller does the PicoDSO use?

The PicoDSO is built around the Pico, from the RP2040/RP2350 family.

How big is the PicoDSO PCB?

The PicoDSO measures 50.9 × 104.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PicoDSO?

65 components, from 36 distinct parts. The full bill of materials is listed on this page.

Where can I download the PicoDSO design files?

From the HL65536/picoDSO repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the PicoDSO design in my own project?

Yes, under the terms of its AGPL-3.0 license, which HL65536 chose for the repository.

Can I test firmware for the PicoDSO without the hardware?

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

Similar boards