Skip to the content
PCBKitNew board
2 layers64.5 × 33 mmEmbeddedOscilloscope, the printed circuit board in 3D

EmbeddedOscilloscope

01binary/switchback2

Custom double-neck guitar design with keyboard

Size
64.5 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
77
Pads
195
Tracks, vias
190, 31
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jan 2018
Updated
20 Feb 2026

Overview

EmbeddedOscilloscope is an open-source printed circuit board by 01binary, from the 01binary/switchback repository on GitHub. It is a 2-layer board of 64.5 × 33 mm with 41 parts on 77 nets, routed with 190 tracks and 31 vias.

It is built around the CH340C, ESP32-WROOM-32E and MCP73831T-2ACI/OT-HXY, with the TS-1064S-A1B2-D4 and S2B-PH-SM4-TB among its other parts. Its parts include 16 resistors, 10 capacitors, 4 ICs, 3 connectors and 3 switches. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

5

README

boards/EmbeddedOscilloscope/readme.md

Embedded Oscilloscope

A PCB used to display the waveform of an audio signal received from Bluetooth Audio on a small OLED screen built into a guitar handle.

embedded oscilloscope

The oscilloscope board uses connections for plugging in the OLED screen and a LiPo battery, all other components are integrated directly onto the board.

ComponentPurpose
Monochrome 128x32 OLED Graphic Display ModuleDisplay
ESP32-WROOM-32EController
LiPo BatteryProvides power to the embedded device
SwitchPower switch

Bill of Materials

ComponentDescription
ESP32-WROOM-32EController
MCP73831T-2ACI/OTLiPo Charger IC
JS202011SCQNPower Switch
150080SS75000Red LED
150080GS75000Green LED
RE0805FRE071KL1K Resistor
RC0805FR-072K49L2.5K Resistor
AF0805FR-0710KL10K Resistor
RC0805FR-07100KL100K Resistor
S2B-PH-SM4-TBLiPo Battery Connector
CC0805KKX5R5BB10610uF Capacitor
CC0805MKX5R5BB22622uF Capacitor
LM3671MFX-3.3/NOPB3.3V DC-DC Buck Converter
NRH2412T2R2MNGH2.2uH Inductor

Parts

41
QtyValueFootprintReferences
810KResistor_SMD:R_0402_1005MetricR6, R7, R8, R9, R12, R14, R15, R16
4100nFCapacitor_SMD:C_0402_1005MetricC16, C22, C50, C51
310uFCapacitor_SMD:C_0402_1005MetricC19, C20, C21
310uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC17, C18, C23
21KResistor_SMD:R_0402_1005MetricR13, R19
25.1kResistor_SMD:R_0402_1005MetricR1, R2
251KResistor_SMD:R_0402_1005MetricR17, R18
2TS-1064S-A1B2-D4TS-1064S-A1B2-D4:KEY-SMD_L3.0-W2.5-LS4.0S2, S3
1100KResistor_SMD:R_0402_1005MetricR10
12.2uHNRH2412T2R2MNGH:NRH2412T2R2MNGHL1
12.5KResistor_SMD:R_0402_1005MetricR11
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_01x20_PinConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2
1DMN3135LVT-7symbols:SOT95P280X100-6NQ1
1ESP32-WROOM-32EESP32-WROOM-32E:ESP32-WROOM-32EU3
1GREEN LED (DONE)LED_SMD:LED_0603_1608MetricD1
1LM3671MFX-3.3_NOPBLM3671MFX-3.3_NOPB:LM3671MFX-3.3_NOPBU1
1MCP73831T-2ACI_OTMCP73831T-2ACI-OT:MCP73831T-2ACI-OTU2
1RED LED (CHARGING)LED_SMD:LED_0603_1608MetricD2
1S2B-PH-SM4-TBS2B-PH-SM4-TB:S2B-PH-SM4-TBJ1
1SLIDE SWITCHJS202011SCQN:JS202011SCQNSW1
1SolderJumperJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0_14Pmarbastlib-various.pretty:USB_C_Receptacle_HRO_TYPE-C-31-M-12J8

Questions

How big is the EmbeddedOscilloscope PCB?

It measures 64.5 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EmbeddedOscilloscope use?

41 parts, built around the CH340C, ESP32-WROOM-32E, MCP73831T-2ACI/OT-HXY and TS-1064S-A1B2-D4. 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 EmbeddedOscilloscope KiCad files?

From the 01binary/switchback repository on GitHub, at the commit this page was made from: the board is boards/EmbeddedOscilloscope/EmbeddedOscilloscope.kicad_pcb and its schematic boards/EmbeddedKeyboard/EmbeddedKeyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EmbeddedOscilloscope design in my own project?

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

More from 01binary/switchback

1
  • 4 layers143.2 × 105.8 mmEmbeddedKeyboard, the printed circuit board in 3D

    EmbeddedKeyboard

    01binary/switchback

    Custom double-neck guitar design with keyboard

    116 parts2

Similar boards

  • 2 layers100.9 × 62.4 mmWnm mk 1 rev D, the printed circuit board in 3D

    Wnm mk 1 rev D

    Fabien-Chouteau/Wee-Noise-Maker

    Open source pocket synthesizer

    128 parts37GPL-3.0
  • 4 layers150 × 120 mmEphys test board, the printed circuit board in 3D

    Ephys test board

    open-ephys/ephys-test-board

    General purpose, automated electrophysiology test board

    567 parts1
  • 2 layers32 × 130 mmMedia Controller, the printed circuit board in 3D

    Media Controller

    mkhairyx/Media_Controller

    A device that controls your TV using IR signals to mimic your TV's remote control. It detects a gesture and then sends the signal that was coded for that gesture.

    34 parts
  • 2 layers42 × 85 mmKasa remote, the printed circuit board in 3D

    Kasa remote

    Paumanok/kasa-remote

    An ESP32 based remote control device for manipulating and monitoring TPLink Kasa devices.

    47 parts
  • 4 layers40 × 70 mmDAQv3 5, the printed circuit board in 3D

    DAQv3 5

    TPierceUCSD/Wireless-motion-capture-data-sycnhronization-system

    © 2025 Taylor Pierce, Emerson Noble, Lucas Davis, Jesus Wilkins, Kenneth J. Loh. Licensed under CC BY 4.0.

    54 parts
  • 4 layersSmartCompass, the printed circuit board in 3D

    SmartCompass

    wildjames/smart_compass

    The product is going to be something similar to the compass in the Pirates of the Caribbean.

    78 parts
  • 4 layers80 × 40 mmThreeMan HW, the printed circuit board in 3D

    ThreeMan HW

    znibb/ThreeMan_HW

    According to Hardware Semantic Versioning (MAJOR.MINOR.PATCH), increment: MAJOR - when changing mechanical or connector interfaces MINOR - when changing schematic or layout PATCH - when changing BOM or sourcing data

    77 parts