# 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)*