Skip to the content
2 layers138 × 81.5 mmELEC3885, the printed circuit board in 3D
Size
138 × 81.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
41
Nets
68
Pads
223
Tracks, vias
356, 39
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Jan 2023
Updated
12 Sep 2023

Overview

ELEC3885 is an open-source printed circuit board by cairnsynth, from the cairnsynth/ELEC3885_Digital_Sampler_PCB repository on GitHub. It is a 2-layer board of 138 × 81.5 mm with 41 parts on 68 nets, routed with 356 tracks and 39 vias.

It is built around the TEENSY 4.1 and SGTL5000XNLA3. Its parts include 14 capacitors, 9 connectors, 4 resistors, 4 switches and 3 ICs. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

2

README

README.md

ELEC3885 Digital Sampler PCB

  • Sample-based musical instrument aimed for use in education
  • Capable of sequencing and playback of samples on 4 separate channels, and audio effects
  • Developed using the Teensy 4.1 development board

PCB Features

  • USB/Li-Po battery power supply
  • Audio I/O
    • Line level input/output
    • Headphone output with variable volume
    • Internal MEMS microphone
    • Balanced external microphone input
  • User Interface
    • LCD
      • Sample information
      • File browser
      • Parameter values linked to encoders
    • Encoders
      • Control sample specific parameters
    • Potentiometers
      • Control global effects (reverb, filter)
    • RGB LEDs
      • Display sequence playback
    • Button Arrays
      • 8 button array for sample sequencing
      • 4 button array for instant sample playback

ELEC3885_Rev4_Render_Top


Revisions

  • Revisions are separated on different branches

Rev1 (main branch)

  • Initial prototype PCB layout containing
    • Teensy 4.1 mounting headers
    • SGTL5000 codec
    • Audio I/O
    • Breakout headers for internal microphone and differential amplifier testing
    • Basic UI

Prototype PCB 1 layout

Rev2

  • Layout alterations reducing length of traces for MCU-codec interfaces

IMG_20230306_120241

Rev3

  • Switch to 4 layer board, 2 sided assembly
    • Analogue circuitry moved to back face
  • External microphone differential amplifier added
  • Power supply/Li-Po charging circuit added
  • Integration of other group members work
    • LCD header and interface routing
    • LED and shift registers
    • Button arrays
    • Encoders/Pots
  • Test points added for testing/debugging

Rev4

  • Changes to accommodate JLCPCB stock
    • Codec circuit redesign for QFN32 package of SGTL5000
    • SMD packages
  • Trace teardrops added

PCB $

Parts

41
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C6, C8, C14
52.2uFCapacitor_SMD:C_0603_1608MetricC4, C5, C11, C12, C13
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW1, SW2, SW3, SW4
32.2kResistor_SMD:R_0402_1005MetricR2, R3, R4
21uFCapacitor_SMD:C_0402_1005MetricC7, C10
2Conn_01x24_FemaleConnector_PinSocket_2.54mm:PinSocket_1x24_P2.54mm_VerticalJ6, J7
110kPotentiometer_THT:Potentiometer_Alpha_RD901F-40-00D_Single_VerticalRV1
110nFCapacitor_SMD:C_0402_1005MetricC9
110uFCapacitor_SMD:C_0603_1608MetricC1
11kResistor_SMD:R_0402_1005MetricR1
1AP7313LukeLibrary:SOT23U1
1Conn_01x05_FemaleConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ9
1Conn_01x06_FemaleConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_VerticalJ8
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1HeadPhoneOutConnector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ3
1InternalMicConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalMK1
1LineInConnector_Audio:Jack_3.5mm_CUI_SJ1-3535NG_HorizontalJ2
1LineOutLConnector_Audio:Jack_6.35mm_Neutrik_NMJ4HCD2_HorizontalJ5
1LineOutRConnector_Audio:Jack_6.35mm_Neutrik_NMJ4HCD2_HorizontalJ4
1MicInstInConnector_Audio:Jack_XLR_Neutrik_NC3FAAH-0_HorizontalJ1
1SGTL5000XNLA3Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mmU2
1Teensy4.1teensy:Teensy41U3

Similar boards

  • 4 layers90 × 120 mmBody, the printed circuit board in 3D

    Body

    mattybrad/bjarkardottir2

    A synthesizer/guitar hybrid. Somewhere between a MIDI guitar and a synthesizer. Not commercially viable. A time sink. A rabbit hole. An obsession. A mistake. An exercise in blind faith. A reason to tidy the shed.

    294 parts1
  • 4 layers54 × 104 mmStomp 01, the printed circuit board in 3D

    Stomp 01

    mattybrad/omnistomp

    93 partsGPL-3.0
  • 2 layers138.6 × 102 mmHelmute PCBs, the printed circuit board in 3D

    Helmute PCBs

    nmemmolo/Helmute

    Senior design project files

    59 parts
  • 4 layers100 × 100 mmPcb teensy v2, the printed circuit board in 3D

    Pcb teensy v2

    tmr-fern/Teensy_modelling_amp

    This project was done as my thesis to obtain my master's degree in Electronics Engineering. The proposed system aims to adapt a model to match the frequency and distortion characteristics of guitar amplifiers.

    47 parts
  • 4 layers17.8 × 38.1 mmReDIP SID, the printed circuit board in 3D

    ReDIP SID

    daglem/reDIP-SID

    MOS 6581 / 8580 SID FPGA emulation platform

    103 parts121
  • 6 layers25.4 × 50.8 mmReDIP-64, the printed circuit board in 3D

    ReDIP-64

    daglem/reDIP-64

    Commodore 64 FPGA emulation platform

    150 parts20
  • 2 layers48 × 59.5 mmTeensyRPR, the printed circuit board in 3D

    TeensyRPR

    RobustRobby/RPR-TNC

    The SGTL5000 sound chip finds its place beneath the Teensy. It is the 20 (21) pin version, as opposed to the 32 pin version used on the audio shield.

    70 parts17GPL-3.0
  • 4 layers155 × 103 mmMEMLNaut 0 3, the printed circuit board in 3D

    MEMLNaut 0 3

    MusicallyEmbodiedML/MEMLNaut

    138 parts6

Questions

How big is the ELEC3885 PCB?

It measures 138 × 81.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ELEC3885 use?

41 parts, built around the TEENSY 4.1 and SGTL5000XNLA3. 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 ELEC3885 KiCad files?

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

Can I use the ELEC3885 design in my own project?

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