Skip to the content
PCBKitNew board
2 layers38.1 × 109.2 mmLesScope, the printed circuit board in 3D

Arduino based Dual Channel Scope for eurorack-modular synths

Size
38.1 × 109.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
52
Pads
178
Tracks, vias
227, 33
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 Mar 2025
Updated
22 Jul 2025

Overview

LesScope is an open-source printed circuit board by ImoogDi, from the ImoogDi/LesScope repository on GitHub. It is a 2-layer board of 38.1 × 109.2 mm with 56 parts on 52 nets, routed with 227 tracks and 33 vias.

It is built around the MCP6004-E/P and BAT46. Its parts include 21 resistors, 14 capacitors, 7 diodes, 6 connectors and 3 switches. It belongs with the audio and music and sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

LesScope

Arduino based Dual Channel Scope for eurorack-modular synths.

Table of Contents

Introduction [blocked]

This eurorack-modul is designed for modular-synthesizers as dual channel scope modul.
Only two active parts are required to sample the signal at the jack-inputs.

  1. Arduino Nano V3.x.
  2. Quad Op Amp MCP6004 rail-to-rail input/output.

The Arduino Nano samples the amplified signal on two 10-Bit A/D multiplexed inputs.
Sampled-data are then traced on the 1.3'' OLED display.
Dataentry and menu-selections are possible with that encoder Select.
AC/DC coupling is selectable for both channels on two switches.
Every channel has two jacks linked together for signal-input and routing to other inputs.
That signal on Channel1 is normalized to the Trigger input-jack.
With an additonal cable plugged into the Trigger jack a different trigger-signal can be used.

All parts are common available and DIY-friendly designed.
(Details see attached pictures)

  • Modul Frontpanel
    Modul: LesScope Front

  • Modul Backside
    Modul: LesScope Backside

  • Modul Right side
    Modul: LesScope Backside

  • Modul Left side
    Modul: LesScope Backside

  • Dual Trace example
    Dual Trace example

LesScope-Menu [blocked]

  • Menu example
    Menu example

Technical data [blocked]

  • size:
    height: 3VP (133,35mm)
    width : 8HP ( 40,3mm)
    depth : 35mm

  • power:
    +5Volt, 0 mA
    +12Volt, 45mA
    -12Volt, 0 mA

  • display:
    128x64 pixel 1.3inch OLED with SPI interface

  • MCU:
    Arduino Nano V3.x ATmega 328P

  • Electrical features:
    Rotary encoder with push-button.
    Two separate channels with AC/DC-coupling.
    Input Voltage 10Vp-p for both channels.
    Menu selectable signal-amplification (1...4:Channel1; 1...2:Channel2).
    Sampling-rate range: 50us...100msec on both channels.
    Separate trigger-input (default linked to Channel1).

  • Measurement-capabilities (only on Channel1):
    Frequency-measurement range: ~10Hz...~6000Hz.
    Tuning-check range: C0(16.35Hz)...C8(4186.01Hz).

There are fife 3.5mm jacks available with following functions.

Jack-NameFunctionComment
Channel1 (two jacks)Signal input for Channel1the two jacks are linked together and
this signal is normalized to Trigger input.
Channel2 (two jacks)Signal input for Channel2the two jacks are linked together.
TriggerSignal input for Triggerthis signal is normalized to Channel1.

References [blocked]

License [blocked]

Hardware:cc by-nc-sa 4.0 (details)
Software:licensed under GPL-3.0 (details)

Parts

56
QtyValueFootprintReferences
5AudioJack2_SwitchTConnector_Audio:Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHolesJ1, J2, J3, J4, J5
4100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C5, C6, C14
410KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7, R8, R17, R18
4BAT46Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2, D3, D6, D7
310nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC9, C12, C13
31KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR11, R13, R21
34,7KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R16, R20
347KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R14, R15
210KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR9, R10
21uFCapacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C10, C11
22,2uFCapacitor_THT:C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C1, C2
227nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC7, C8
2BAT46Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_KathodeUpD4, D5
2SW_SPDTPCM_4ms_Switch:Switch_Toggle_SPDT_Mini_SolderLugSW2, SW3
1100KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR1
1100KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
11N5817Diode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD1
12.7KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR12
122uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3
127KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR19
14,99KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
147KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR4
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1Conn_02x05_Odd_EvenPCM_4ms_Connector:Pins_2x05_2.54mm_TH_EuropowerJ6
1MCP6004Package_DIP:DIP-14_W7.62mmU1
1OLED 1.3 128X64 SPIDisplay:DisplayModule_DM_OLED13U2
1OSHW-Logo2_7.3x6mm_SilkScreenSymbol:OSHW-Logo2_7.3x6mm_SilkScreenREF_A
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1TestPointPCM_4ms_TestPoint:TestPoint_WireHoleTP1

Questions

How big is the LesScope PCB?

It measures 38.1 × 109.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LesScope use?

56 parts, built around the MCP6004-E/P and BAT46. 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 LesScope KiCad files?

From the ImoogDi/LesScope repository on GitHub, at the commit this page was made from: the board is hw/LesScope.kicad_pcb and its schematic hw/Backplane.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LesScope design in my own project?

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

Similar boards

  • 2 layers100 × 100 mmRecurBOY, the printed circuit board in 3D

    RecurBOY

    cyberboy666/recurBOY

    a rpi0 video-instrument – created in collaboration with Guergana Tzatchkova

    35 parts122GPL-3.0
  • 2 layers100 × 100 mmSync ope, the printed circuit board in 3D

    Sync ope

    cyberboy666/sync_ope

    effect send + sync restoring circuit - adapted from a gael jaton design

    78 parts52
  • 2 layers148.8 × 132.2 mmUsbflashprog, the printed circuit board in 3D

    Usbflashprog

    robsonsmartins/usbflashprog

    A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

    125 parts36
  • 2 layers74 × 34 mmEMS Bus Gateway, the printed circuit board in 3D

    EMS Bus Gateway

    mariusgreuel/EMS-Bus-Gateway

    EMS Bus Gateway for Buderus Boilers to run EMS-ESP32

    48 parts21GPL-3.0
  • 2 layers100 × 100 mmI n c u r, the printed circuit board in 3D

    I n c u r

    cyberboy666/i_n_c_u_r

    a r_e_c_u_r video sampler extension circuit - adding knobs, cv and serial midi control

    38 parts16GPL-3.0
  • 4 layers128 × 184 mmCosmicpi 1.7, the printed circuit board in 3D

    Cosmicpi 1.7

    CosmicPi/CosmicPiV1.7PCB

    PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2

    219 parts14
  • 2 layers58.8 × 60.2 mmPower drive, the printed circuit board in 3D

    Power drive

    SourceLizi/F302-minimal

    STM32F302硬件设计

    121 parts4MIT