

Jd2oscope
2CH 1MS/s, 12-Bit, 50kHz Oscope (5V) w/320x240 TFT & ESP32
- Size
- 83 × 120 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 61
- Nets
- 63
- Pads
- 266
- Tracks, vias
- 372, 66
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Jan 2025
- Updated
- 7 Apr 2025
Overview
Jd2oscope is an open-source printed circuit board by Niftion, from the Niftion/jd2oscope repository on GitHub. It is a 4-layer board of 83 × 120 mm with 61 parts on 63 nets, routed with 372 tracks and 66 vias.
It is built around the ADS7279IPW, 3362P-1-103LF and KMR731NGLFS, with the CONBNC001, JS202011SCQN and LTST-C170KFKT among its other parts. Its parts include 19 capacitors, 16 resistors, 7 ICs, 4 switches and 3 connectors. It belongs with the sensors and measurement boards and the ESP32 boards of this library.
Main components
7ADS7279IPW
TSSOP-16-40℃~+85℃ 1 14 1LSB 1MHz 2.7V~5.5V SPI TSSOP-16 Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)3362P-1-103LF
插件-3P,7x6.8mm1 10kΩ 500mW ±10% ±150ppm/℃ 插件-3P,7x6.8mm Potentiometers, Variable Resistors ROHSjieerruiPotentiometers & Variable ResistorsKMR731NGLFS
SMD-4P,4.2x2.8mm-40℃~+85℃ 100,000 cycles 2.5mm 2.8mm 32V 3N 4.6mm 50mA Gull Wing IP67 Round Button SPST-NO Surface Mount,Vertical SMD-4P,4.2x2.8mm Tactile Switches ROHSC&KTactile SwitchesCONBNC001
插件-65℃~+165℃ 1 3GHz 50Ω BNC Board Side Male Pin 插件 Coaxial Connectors (RF) ROHSTE ConnectivityCoaxial Connectors (RF)JS202011SCQN
SMD-40℃~+85℃ 300mA 5,000 cycles 5.5mm 6V DPDT Rectangular Columnar SMD(SMT) Tab Surface Mount,Vertical SMD Slide Switches ROHSC&KSlide SwitchesLTST-C170KFKT
0805-55℃~+85℃ 130° 20mA 2V 605nm 611nm 75mW 90mcd Discrete Diode Orange Water Clear 0805 LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteSS14
SMA(DO-214AC)-55℃~+150℃ 1A 25A 300uA@40V 40V 550mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdProject Status
3dmodels/: Iteration 1 complete; iteration 2 WIP- Considering different potentiometer & button models (pot.s too small for knobs)
- Looking into overhead enclosure for button/knob interface (i.e., transitioning from partially exposed to fully enclosed)
firmware/: Iteration 1 WIP- Currently troubleshooting issues with SPI comm.; assumed resolution w/ the inclusion of tri-state buffer
- Potentiometers laggy; assumed resolution w/ swap for rotary encoders
hardware/: Iteration 1 complete; iteration 2 WIP- Adjustments needed to account for pullups/pulldowns & tri-state buffer
- Considering swapping potentiometers for rotary encoders & using different buttons
- Potentially re-evaluate netclasses/copper trace thicknesses
- Flip around opAmp (for some reason was inverted in schematics)
- Ensure all passives' values actually exist (if not, modify circuit to use ones that do)
- Swap 5V LDO to buck converter (& generally re-evaluate power distribution method (currently not adequate for long-term usage))
Project Leads
3dmodels/: @kaylauyema- See Onshape for all CAD files
firmware/: @StPelican42hardware/: @Niftion
Parts
61| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C6, C8, C10, C11, C12, C13, C14, C16, C17, C18, C19 |
| 12 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R5, R6, R7, R8, R10, R11, R12, R13, R14, R15 |
| 6 | 3362P-1-103LF | jd2Oscope_Footprints:TRIM_3362P-1-103LF | VR1, VR2, VR3, VR4, VR5, VR6 |
| 4 | MountingHole_3.2mm_M3_Pad_Via | MountingHole:MountingHole_3.2mm_M3_Pad_Via | REF1, REF2, REF3, REF4 |
| 3 | KMR731NGLFS | jd2Oscope_Footprints:SW_KMR731NGLFS | S2, S3, S4 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C7 |
| 2 | 117 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R16 |
| 2 | 2.7n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C15 |
| 2 | ADS7279IPW | Package_CSP:LFCSP-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm | U5, U7 |
| 2 | CONBNC001 | jd2Oscope_Footprints:LINX_CONBNC001 | J2, J3 |
| 2 | OPA192IDBVR | jd2Oscope_Footprints:SOT95P280X145-5N | U4, U6 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 560 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 9V_CONN | TerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | J1 |
| 1 | ESP32-DEVKITC-32D | jd2Oscope_Footprints:MODULE_ESP32-DEVKITC-32D | U1 |
| 1 | ILI9341-320x240-TFT-Touch | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | U2 |
| 1 | JS202011SCQN | jd2Oscope_Footprints:SW_JS202011SCQN | S1 |
| 1 | LTST-C170CKT | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | NCP1117-5.0_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | SS14 | Diode_SMD:D_SOD-123 | D1 |
Questions
How big is the Jd2oscope PCB?
It measures 83 × 120 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Jd2oscope use?
61 parts, built around the ADS7279IPW, 3362P-1-103LF, KMR731NGLFS and CONBNC001. 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 Jd2oscope KiCad files?
From the Niftion/jd2oscope repository on GitHub, at the commit this page was made from: the board is hardware/jd2oscope/jd2oscope.kicad_pcb and its schematic hardware/jd2oscope-extra/Front_End_controls/Front_End_controls.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Jd2oscope design in my own project?
Its repository states no licence, so its author keeps all rights: ask Niftion before reusing the design.
Similar boards
- 4 layers90 × 80 mm

- 2 layers100 × 100 mm

- 4 layers74 × 44 mm

Motorkit display
S0L1DDEV/motormod-pcb-display
CFMoto lightkit mod, driving a lightkit based on engine information read through CAN. This PCB is part of the system responsible for driving a very basic user interface that allows for top level control of the light…
37 parts - 4 layers128.7 × 63.9 mm

HexControllerV3
TH4R4V3N1324/Hexapod
This repository contains the complete design, control software and documentation for a six-legged walking robot (hexapod).
49 parts - 4 layers73.9 × 84.5 mm

Aei
Severson-Group/AMDC-Hardware
Circuit board designs for controlling advanced motor systems
54 parts51 - 4 layers100 × 50 mm

Chronolog
slemanz/chronolog
STM32-based temperature data logger with RTC, NOR flash storage, LCD and Wi-Fi. Hardware and firmware.
95 parts5 - 2 layers115.7 × 107.6 mm

- 2 layers34.7 × 12.2 mm

PWM Modulator
justharihere/PWM_Modulator
This is an experimental PWM Modulator I developed while experimenting with NE555 timer ICs, datasheets, and learning PCB fab.
18 parts