Skip to the content
2 layers127 × 127 mmShmample, the printed circuit board in 3D

A rungling sample-and-hold sequencer

Size
127 × 127 mm
Copper layers
2
Thickness
1.6 mm
Parts
185
Nets
118
Pads
454
Tracks, vias
642, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 May 2025
Updated
22 Jul 2026

Overview

Shmample is an open-source printed circuit board by DIY-Nabra, from the DIY-Nabra/shmample repository on GitHub. It is a 2-layer board of 127 × 127 mm with 185 parts on 118 nets, routed with 642 tracks and 0 vias.

It is built around the BC547 and BC557. Its parts include 74 resistors, 28 capacitors, 27 diodes, 14 transistors and 8 ICs.

Main components

2

README

README.md

Sh'mample

Sh'mample is a shift register driven sample and hold sequencer, capable of rungling. Inspired in equal parts by the Ciat-Lonbarde Man with the Red Steam, and the Buchla 264.

For use with Ciat-Lonbarde instruments.

Guide

Shmample Front Shmample Back

Parts

185
QtyValueFootprintReferences
2310kdiy-nabra:r3R10, R21, R22, R23, R29, R30, R31, R32, R33, R34, R35, R36, R41, R42, R43, R44 +7
17100kdiy-nabra:r3R3, R12, R15, R16, R20, R24, R25, R26, R27, R28, R37, R38, R39, R40, R49, R50 +1
101kdiy-nabra:r3R2, R45, R46, R47, R48, R58, R61, R62, R63, R64
10BC547diy-nabra:qnpnQ1, Q3, Q4, Q7, Q9, Q10, Q11, Q12, Q13, Q14
9100nFdiy-nabra:cpoly104_smallC2, C3, C4, C5, C6, C7, C8, C14, C23
9LEDdiy-nabra:ledD10, D11, D12, D13, D15, D24, D25, D26, D27
84.7kdiy-nabra:r3R6, R7, R9, R14, R17, R18, R19, R59
89V1diy-nabra:doz3D16, D17, D18, D19, D20, D21, D22, D23
64148diy-nabra:do3D4, D6, D7, D8, D9, D14
4100diy-nabra:r3R68, R69, R70, R71
410nFdiy-nabra:cpoly103C15, C16, C17, C18
41uFdiy-nabra:cpoly105C19, C20, C21, C22
422uFdiy-nabra:cel1C11, C25, C26, C27
4BC557diy-nabra:qpnpQ2, Q5, Q6, Q8
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH1, H2, H3, H4
310uFdiy-nabra:cel1C9, C13, C24
31Mdiy-nabra:r3R51, R55, R57
322kdiy-nabra:r3R53, R56, R66
2*diy-nabra:chairyC10, C12
22.2Mdiy-nabra:r3R11, R13
2324diy-nabra:dip14U4, U6
24001diy-nabra:do3D1, D3
2470kdiy-nabra:r3R4, R8
247kdiy-nabra:r3R1, R52
2B50kdiy-nabra:wnobRV1, RV2
1100uFdiy-nabra:cel2C28
110Vdiy-nabra:doz3D5
11_Wdiy-nabra:wnob1RV3
12200uFdiy-nabra:cel2C1
124Vdiy-nabra:doz3D2
12_Wdiy-nabra:wnob2RV4
1358diy-nabra:dip8U2
13_Wdiy-nabra:wnob3RV5
140106diy-nabra:dip14U5
14015diy-nabra:dip16U7
14052diy-nabra:dip16U8
14066diy-nabra:dip14U3
14_Wdiy-nabra:wnob4RV6
1500mAFuse:Fuse_Bourns_MF-RG500F1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ2
1Browndiy-nabra:wsquinTP3
1Conn_01x04_Socketdiy-nabra:powernJ1
1Datadiy-nabra:wtrinTP9
1Hidiy-nabra:wvoutTP4
1In-1diy-nabra:wsquinTP11
1In-2diy-nabra:wsqoutTP12
1In-3diy-nabra:wsqu3inTP13
1In-4diy-nabra:wsqu4inTP14
1Invdiy-nabra:wtrin2TP1
1LM7809_TO220Package_TO_SOT_THT:TO-220F-3_Horizontal_TabDownU1
1Out-1diy-nabra:wtrinTP15
1Out-2diy-nabra:wtrin2TP16
1Out-3diy-nabra:wtrin3TP17
1Out-4diy-nabra:wtrin4TP18
1Pls-1diy-nabra:wcircinTP5
1Pls-2diy-nabra:wcirc2inTP6
1Pls-3diy-nabra:wcirc3inTP7
1Pls-4diy-nabra:wcirc4inTP8
1Rungdiy-nabra:wsqu2inTP10
1Select-Outdiy-nabra:wsqoutTP19
1ThePowerOutConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalPowerPos1
1ThePowerOut2Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalPowerPos2
1Verdiy-nabra:wtrinTP2

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 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 layers83.8 × 72.4 mmVoice board, the printed circuit board in 3D

    Voice board

    Windfisch/analog-synth

    A low-cost semimodular analog synthesizer

    131 parts31GPL-3.0
  • 2 layers13 × 0.5 mmKamstrup, the printed circuit board in 3D

    Kamstrup

    Hal9k-dk/kamstrup

    Kamstrup IR-øje

    11 parts19
  • 2 layers167.8 × 200.6 mmRandom Jazz Generator, the printed circuit board in 3D

    Random Jazz Generator

    telec16/modular-synth

    Little side project, don't expect much updates.

    132 parts16
  • 2 layers100 × 100 mmWhiteBoy, the printed circuit board in 3D

    WhiteBoy

    nodep/NovaBox

    Circuit and PCB design of simple Bluetooth stereo receiver and amplifier

    111 parts11GPL-3.0
  • 2 layers53 × 55.1 mmLedclock sensor, the printed circuit board in 3D

    Ledclock sensor

    luk6xff/led-clock

    LED clock with some fancy features

    35 parts9MIT
  • 2 layers135.8 × 128.4 mmMoog Filter, the printed circuit board in 3D

    Moog Filter

    jojo-monk/Yusynth-MiniMoog-Filter

    Eurorack adaptation

    78 parts8

Questions

How big is the Shmample PCB?

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

What parts does the Shmample use?

185 parts, built around the BC547 and BC557. 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 Shmample KiCad files?

From the DIY-Nabra/shmample repository on GitHub, at the commit this page was made from: the board is Shmample/Shmample.kicad_pcb and its schematic Shmample/2roll.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Shmample design in my own project?

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