# DSO138 Oscilloscope 15c6
## Description
Reference schematic recreation of the DSO138 DIY digital oscilloscope, including analog input conditioning, STM32 control/display circuitry, controls, and power input.
## Project Details
- **Owner:** mobapad
- **Created:** 6/6/2026
- **Last Updated:** 6/6/2026
- **Visibility:** Public
## Key Components
### D1 — [1N5819](https://www.flux.ai/jecstronic/1n5819~dbj.md)
- Part Type: Diode
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/26/db/14/60/52/47/47/5b/CD00001625.pdf/files/CD00001625.pdf/jcr:content/translations/en.CD00001625.pdf
- Role: Protection
- Role Details: Original DSO138 power diode D1
- Manufacturer Name: STMicroelectronics
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 1N5819
**Pins:**
- A [pin 2]
- K [pin 1]
### D2 — [1N4004](https://www.flux.ai/lcsc/1n4004~tf3e.md)
- Role Details: Original DSO138 diode D2
- LCSC Part Number: C237267
- Product Info Url: https://lcsc.com/product-detail/Diodes-General-Purpose_HL-1N4004_C237267.html
- Part Type: Diodes - General Purpose
- Manufacturer Name: HL(豪林)
- Manufacturer Part Number: 1N4004
- JLCPCB Part Class: Extended Part
- Role: Rectifier
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- Package or Case Code: DO-41_BD2.4-L4.7-P8.70-D0.9-RD
**Pins:**
- A [pin 2]
- K [pin 1]
### D3 — [WP937AD/EGW](https://www.flux.ai/jecstronic/wp937adegw~hi.md)
- Manufacturer Part Number: WP937AD/EGW
- Part Type: LED
- Role: Signal Generation
- Datasheet URL: https://www.kingbrightusa.com/images/catalog/SPEC/WP937AD-EGW.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: D3 green LED indicator from original DSO138 BOM
- Manufacturer Name: Kingbright
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J1 — [CONBNC001](https://www.flux.ai/vasy_skral/conbnc001~qj8.md)
- Manufacturer Part Number: CONBNC001
- Manufacturer Name: TE Connectivity Linx
- Role Details: Original DSO138 BNC input J1
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=CONBNC001&DocType=Data+Sheet&DocLang=English&DocFormat=pdf&PartCntxt=CONBNC001
- Role: Input Connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- GND [pin S2]
- GND [pin S3]
- GND [pin S1]
- GND [pin S4]
- Signal [pin 1]
### J10 — [PJ-037A](https://www.flux.ai/vasy_skral/pj-037a~6cq.md)
- Part Type: Connector
- Role Details: J10 original DSO138 DC power input jack substitute
- Manufacturer Part Number: PJ-037A
- Role: Protection
- Manufacturer Name: CUI Devices
- Datasheet URL: https://www.cuidevices.com/product/resource/pj-037a.pdf
**Pins:**
- Center pin [pin 1]
- Terminal [pin 2]
### J2 — [Pin Header 02x01 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x01-254mm-vertical~evn.md)
- Role Details: Original DSO138 2-pin connector/header
- Part Type: Connector
- Role: Switching
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J3 — [2.54-2*20](https://www.flux.ai/lcsc/2p54-220~216j.md)
- Datasheet URL: https://www.lcsc.com/datasheet/C2977589.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNeR1VeX1VXT1lbUDsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- LCSC Part Number: C2977589
- Package or Case Code: HDR-TH_40P-P2.54-V-F-R2-C20-S2.54
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Female Headers
- Role: Logic-level Shifting
- Symbol Style: parametric-v1
- JLCPCB Part Class: Extended Part
- Role Details: J3 original DSO138 LCD header
- Manufacturer Name: ZHOURI(洲日)
- Manufacturer Part Number: 2.54-2*20
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 23 [pin 23]
- 24 [pin 24]
- 25 [pin 25]
- 26 [pin 26]
- 27 [pin 27]
- 28 [pin 28]
- 29 [pin 29]
- 3 [pin 3]
- 30 [pin 30]
- 31 [pin 31]
- 32 [pin 32]
- 33 [pin 33]
- 34 [pin 34]
- 35 [pin 35]
- 36 [pin 36]
- 37 [pin 37]
- 38 [pin 38]
- 39 [pin 39]
- 4 [pin 4]
- 40 [pin 40]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J4 — [UJ2-MBH-1-SMT-TR](https://www.flux.ai/adrian95/uj2-mbh-1-smt-tr~zws.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.sameskydevices.com/product/resource/uj2-mbh-smt.pdf
- Part Type: Connector
- Manufacturer Part Number: UJ2-MBH-1-SMT-TR
- Role: USB Connector
- Manufacturer Name: Same Sky (Formerly CUI Devices)
- Role Details: Original DSO138 mini USB connector J4
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- SHIELD [pin SH1]
- SHIELD__1 [pin SH2]
- SHIELD__2 [pin SH3]
- SHIELD__3 [pin SH4]
### J5 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md)
- Part Type: Connector
- Role: Switching
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: J5 original DSO138 3-pin header
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
### J6 — [TSW-104-07-G-S](https://www.flux.ai/adrian95/tsw-104-07-g-s~983.md)
- Role Details: J6 original DSO138 4-pin header / SWD port
- License: https://creativecommons.org/licenses/by/4.0/
- Package or Case Code: TSW10407GS
- Datasheet URL: http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf
- Part Type: Connector
- Manufacturer Part Number: TSW-104-07-G-S
- Role: Switching
- Manufacturer Name: Samtec Inc.
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J7 — [Pin Header 02x01 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x01-254mm-vertical~evn.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Switching
- Role Details: Original DSO138 2-pin connector/header
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J8 — [Pin Header 02x01 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x01-254mm-vertical~evn.md)
- Role Details: Original DSO138 2-pin connector/header
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Switching
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### J9 — [Pin Header 02x01 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x01-254mm-vertical~evn.md)
- Role Details: Original DSO138 2-pin connector/header
- Role: Switching
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
### Q1 — [S8550-TA](https://www.flux.ai/lcsc/s8550-ta~g13u.md)
- LCSC Part Number: C147846
- Product Info Url: https://lcsc.com/product-detail/Transistors-NPN-PNP_S8550-TA-D-160-300_C147846.html
- Manufacturer Name: CJ(江苏长电/长晶)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302301_Jiangsu-Changjing-Electronics-Technology-Co---Ltd--S8550-TA-RANGE-160-300_C147846.pdf
- Role: Switching
- Manufacturer Part Number: S8550-TA
- Package or Case Code: TO-92-3_L4.8-W3.7-P2.54-L
- Part Type: Bipolar Transistors - BJT
- Role Details: Q1 8550 from original DSO138 BOM
- JLCPCB Part Class: Extended Part
**Pins:**
- B [pin 2]
- C [pin 3]
- E [pin 1]
### Q2 — [SS9014DBU](https://www.flux.ai/adrian95/ss9014dbu~dni.md)
- Part Type: Transistor
- Datasheet URL: https://www.onsemi.com/pdf/datasheet/ss9014-d.pdf
- Role: Switching
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: onsemi
- Manufacturer Part Number: SS9014DBU
- Role Details: Q2 9014/SS9014 TO-92 through-hole transistor for original DSO138; replaces prior SOT-23 substitute
**Pins:**
- B [pin 2]
- C [pin 1]
- E [pin 3]
### SW1 — [SS-24E06-TG 5 (P)](https://www.flux.ai/adrian95/ss-24e06-tg-5-p~7qp.md)
- Role Details: Original DSO138 coupling/sensitivity/gain slide switch; DP4T library substitute for 2P3T
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/580/SS-24E06-TG_5_(P).pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: C&K
- Manufacturer Part Number: SS-24E06-TG 5 (P)
- Role: Switching
- Part Type: Switch
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### SW2 — [SS-24E06-TG 5 (P)](https://www.flux.ai/adrian95/ss-24e06-tg-5-p~7qp.md)
- Manufacturer Name: C&K
- Manufacturer Part Number: SS-24E06-TG 5 (P)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Switch
- Role Details: Original DSO138 coupling/sensitivity/gain slide switch; DP4T library substitute for 2P3T
- Role: Switching
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/580/SS-24E06-TG_5_(P).pdf
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### SW3 — [SS-24E06-TG 5 (P)](https://www.flux.ai/adrian95/ss-24e06-tg-5-p~7qp.md)
- Role Details: Original DSO138 coupling/sensitivity/gain slide switch; DP4T library substitute for 2P3T
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/580/SS-24E06-TG_5_(P).pdf
- Role: Switching
- Manufacturer Name: C&K
- Manufacturer Part Number: SS-24E06-TG 5 (P)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Switch
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### SW4 — [SWITCH-PUSH-6mm-H5mm-4pin](https://www.flux.ai/baronunread/switch-push-6mm-h5mm-4pin~4u.md)
- Role: Switching
- Part Type: Switch
- Role Details: Original DSO138 6x6x5 mm tactile button
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1-1 [pin 1-1]
- 1-2 [pin 1-2]
- 2-1 [pin 2-1]
- 2-2 [pin 2-2]
### SW5 — [SWITCH-PUSH-6mm-H5mm-4pin](https://www.flux.ai/baronunread/switch-push-6mm-h5mm-4pin~4u.md)
- Role: Switching
- Part Type: Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Original DSO138 6x6x5 mm tactile button
**Pins:**
- 1-1 [pin 1-1]
- 1-2 [pin 1-2]
- 2-1 [pin 2-1]
- 2-2 [pin 2-2]
### SW6 — [SWITCH-PUSH-6mm-H5mm-4pin](https://www.flux.ai/baronunread/switch-push-6mm-h5mm-4pin~4u.md)
- Role Details: Original DSO138 6x6x5 mm tactile button
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Switching
- Part Type: Switch
**Pins:**
- 1-1 [pin 1-1]
- 1-2 [pin 1-2]
- 2-1 [pin 2-1]
- 2-2 [pin 2-2]
### SW7 — [SWITCH-PUSH-6mm-H5mm-4pin](https://www.flux.ai/baronunread/switch-push-6mm-h5mm-4pin~4u.md)
- Part Type: Switch
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Original DSO138 6x6x5 mm tactile button
- Role: Switching
**Pins:**
- 1-1 [pin 1-1]
- 1-2 [pin 1-2]
- 2-1 [pin 2-1]
- 2-2 [pin 2-2]
### SW8 — [SWITCH-PUSH-6mm-H5mm-4pin](https://www.flux.ai/baronunread/switch-push-6mm-h5mm-4pin~4u.md)
- Part Type: Switch
- Role: Switching
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Original DSO138 6x6x5 mm tactile button
**Pins:**
- 1-1 [pin 1-1]
- 1-2 [pin 1-2]
- 2-1 [pin 2-1]
- 2-2 [pin 2-2]
### U1 — [STM32F103C8T6](https://www.flux.ai/vasy_skral/stm32f103c8t6~isy.md)
- Manufacturer Name: STMicroelectronics
- Role Details: DSO138 main controller, ADC acquisition, LCD/USB/buttons
- Role: MCU
- Symbol Style: Parametric
- Manufacturer Part Number: STM32F103C8T6
- Part Type: Microcontroller
- Datasheet URL: https://www.st.com/resource/en/datasheet/stm32f103cb.pdf
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- BOOT0 [pin 44]
- NRST [pin 7]
- PA0 [pin 10]
- PA1 [pin 11]
- PA10 [pin 31]
- PA11 [pin 32]
- PA12 [pin 33]
- PA13 [pin 34]
- PA14 [pin 37]
- PA15 [pin 38]
- PA2 [pin 12]
- PA3 [pin 13]
- PA4 [pin 14]
- PA5 [pin 15]
- PA6 [pin 16]
- PA7 [pin 17]
- PA8 [pin 29]
- PA9 [pin 30]
- PB0 [pin 18]
- PB1 [pin 19]
- PB10 [pin 21]
- PB11 [pin 22]
- PB12 [pin 25]
- PB13 [pin 26]
- PB14 [pin 27]
- PB15 [pin 28]
- PB2 [pin 20]
- PB3 [pin 39]
- PB4 [pin 40]
- PB5 [pin 41]
- PB6 [pin 42]
- PB7 [pin 43]
- PB8 [pin 45]
- PB9 [pin 46]
- PC13 [pin 2]
- PC14 [pin 3]
- PC15 [pin 4]
- PD0 [pin 5]
- PD1 [pin 6]
- VBAT [pin 1]
- VDD [pin 24]
- VDD [pin 36]
- VDD [pin 48]
- VDDA [pin 9]
- VSS [pin 35]
- VSS [pin 47]
- VSS [pin 23]
- VSSA [pin 8]
### U2 — [TL084ID](https://www.flux.ai/jecstronic/tl084id~act.md)
- Role: Signal Conditioning
- Part Type: Operational Amplifier (OP-AMP)
- Manufacturer Name: Texas Instruments
- Manufacturer Part Number: TL084ID
- Role Details: Quad op-amp stages U2A-U2D for original DSO138 analog input path
- Datasheet URL: https://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Ftl084
**Pins:**
- -IN 1 [pin 2]
- -IN 2 [pin 6]
- -IN 3 [pin 9]
- -IN 4 [pin 13]
- +IN 1 [pin 3]
- +IN 2 [pin 5]
- +IN 3 [pin 10]
- +IN 4 [pin 12]
- OUT 1 [pin 1]
- OUT 2 [pin 7]
- OUT 3 [pin 8]
- OUT 4 [pin 14]
- V- [pin 11]
- V+ [pin 4]
### U3 — [LM1117MP-3.3/NOPB](https://www.flux.ai/adrian95/lm1117mp-3p3nopb~ohz.md)
- Part Type: Integrated Circuit
- Role Details: Original DSO138 3.3 V regulator
- Package or Case Code: SOT230P700X180-4N
- Datasheet URL: http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Flm1117
- Manufacturer Name: Texas Instruments
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Regulator
- Manufacturer Part Number: LM1117MP-3.3/NOPB
**Pins:**
- ADJ/GND [pin 1]
- INPUT [pin 3]
- OUTPUT [pin 2]
- VOUT [pin 4]
### U4 — [79L05](https://www.flux.ai/lcsc/79l05~6m9i.md)
- Part Type: Linear Voltage Regulators (LDO)
- LCSC Part Number: C122849
- Product Info Url: https://lcsc.com/product-detail/Linear-Voltage-Regulators_79L05_C122849.html
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Shikues-79L05_C122849.pdf
- Manufacturer Part Number: 79L05
- JLCPCB Part Class: Extended Part
- Manufacturer Name: SHIKUES(时科)
- Role Details: Original DSO138 -5 V analog supply
- Package or Case Code: SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR
- Role: Regulator
**Pins:**
- GND [pin 1]
- Vin [pin 2]
- Vout [pin 3]
### U5 — [78L05](https://www.flux.ai/lcsc/78l05~dp5i.md)
- Manufacturer Name: SHIKUES(时科)
- Operating Voltage: 7V to 20V
- Part Type: Linear Voltage Regulators (LDO)
- Frequency: N/AHz
- LCSC Part Number: C112446
- Role Details: Original DSO138 +5 V regulator
- Role: Regulator
- IC Type: Voltage Regulators
- JLCPCB Part Class: Extended Part
- Power Consumtion: N/A
- Logic Function: Provides regulated 5V output
- Product Info Url: https://lcsc.com/product-detail/Linear-Voltage-Regulators_78L05_C112446.html
- Manufacturer Part Number: 78L05
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2308031631_Shikues-78L05_C112446.pdf
- Package or Case Code: SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR
**Pins:**
- GND [pin 2]
- IN [pin 3]
- OUT [pin 1]
### Y1 — [8MHz Crystal Oscillator](https://www.flux.ai/corynrobinson/8mhz-crystal-oscillator~jt.md)
- Manufacturer Name: ECS
- Role Details: Original DSO138 8 MHz MCU clock
- Datasheet URL: https://ecsxtal.com/store/pdf/ecx-32.pdf
- Part Type: Oscillator
- Frequency: 8MHz
- Manufacturer Part Number: ECS-80-12-33-JGN-TR
- Role: Clock
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/mobapad/dso138-oscilloscope-15c6~oj](https://www.flux.ai/mobapad/dso138-oscilloscope-15c6~oj).*
---
*Generated from [https://www.flux.ai/mobapad/dso138-oscilloscope-15c6~oj](https://www.flux.ai/mobapad/dso138-oscilloscope-15c6~oj)*