Snark barker
schlae·snark-barker
About the Snark barker PCB
Snark barker is an open source PCB design by schlae, published on GitHub. It is a 2-layer board measuring 231.1 × 106.7 mm, with 193 components from 74 distinct parts.
Other key parts include the NE558, 74LS245, 74LS244, TEA2025B and LM324. By type, the board carries 89 capacitors, 44 resistors, 30 ICs, 4 connectors, 3 inductors and 2 switches.
It belongs with the audio designs in this gallery.
From the project
A 100% compatible replica of the famed SB 1.0 sound card
The Snark Barker is a 100% compatible clone of the famed SB 1.0 "Killer Card" sound card from 1989. It implements all the features, including the digital sound playback and recording, Ad Lib compatible synthesis, the joystick/MIDI port, and the CMS chips (which are actually Philips SAA1099 synthesizer devices).
All of the components are readily available. In the bill of materials, Mouser part numbers are listed where they are available. Chips not available from Mouser can be purchased from a variety of sources in China.

Main components on the Snark barker
Snark barker bill of materials (BOM)
193 components, 74 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NE558 | SB_DIP16_300 | U1 |
| 1 | 74LS245 | SB_DIP20_300 | U2 |
| 1 | 74LS244 | SB_DIP20_300 | U3 |
| 1 | TEA2025B | SB_DIP16_300 | U4 |
| 1 | LM324 | SB_DIP14_300 | U5 |
| 1 | LM393 | SB_DIP8_300 | U6 |
| 2 | 74LS138 | SB_DIP16_300 | U7, U8 |
| 1 | YM3812 | SB_DIP24_600 | U9 |
| 1 | YM3014B | SB_DIP8_300 | U10 |
| 1 | NJM3403A | SB_DIP14_300 | U11 |
| 1 | MC1408_DIP | SB_DIP16_300 | U12 |
| 1 | 805X | SB_DIP40_600 | U13 |
| 2 | SAA1099 | SB_DIP18_300 | U14, U15 |
| 3 | 74LS08 | SB_DIP14_300 | U16, U25, U28 |
| 1 | 74LS139 | SB_DIP16_300 | U17 |
| 2 | 74LS374 | SB_DIP20_300 | U18, U19 |
| 4 | 74LS74 | SB_DIP14_300 | U20, U22, U23, U26 |
| 1 | 74LS125 | SB_DIP14_300 | U21 |
| 3 | 74LS32 | SB_DIP14_300 | U24, U27, U30 |
| 1 | 74LS14 | SB_DIP14_300 | U29 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Bus_ISA_8bit | BUS_PC | J1 |
| 1 | Bracket Mount | SB_MH_125 | J2 |
| 1 | Joystick/MIDI | SB_DB15_152-3415 | P1 |
| 1 | L7809 | SB_TO220 | P2 |
| 1 | DMA ENABLE JUMPER | SB_HDR_1X2 | DRQ1 |
| 1 | I/O ADDX | SB_HDR_2X6 | IO1 |
| 4 | Conn_02x01 | SB_HDR_1X2 | IRQ2, IRQ3, IRQ5, IRQ7 |
| 1 | JOYSTICK EN | SB_HDR_1X2 | JP1 |
| 1 | Microphone | SB_MJ-3536N | MIC1 |
| 1 | 2.2K | SB_RP_4B | RP1 |
| 2 | 1K | SB_RP_4C | RP2, RP3 |
| 2 | Conn_01x03 | SB_HDR_1X3 | RXD1, TXD1 |
| 1 | OUT | SB_SJ1-3553 | S1 |
| 1 | ALPS_RK08H_DUAL | SB_ALPS_RK08_DUAL | S2 |
| 2 | 2N3904 | SB_TO92 | T1, T2 |
| 1 | 12MHz | SB_XTAL_HC49U_RA | XTL1 |
| 3 | 5.1V | SB_D_AXIAL_400_ALT | ZD1, ZD2, ZD3 |
| 2 | 1N4148 | SB_D_AXIAL_400 | D1, D2 |
| 3 | ? | SB_L_AXIAL_500 | L1, L2, L3 |
| 13 | 10uF 16V | SB_C_RADIAL_75_150 | C1, C14, C30, C38, C39, C42, C43, C44 +5 |
| 2 | 47uF 16V | SB_C_RADIAL_75_150 | C2, C13 |
| 7 | 100uF 16V | SB_C_RADIAL_100_320 | C3, C7, C12, C15, C17, C18, C40 |
| 2 | 470uF 16V | SB_C_RADIAL_100_320 | C4, C11 |
| 31 | 0.1u | SB_C_AXIAL_275 | C5, C6, C8, C9, C10, C16, C19, C33 +23 |
| 10 | 0.01u | SB_C_DISC_200 | C20, C21, C22, C23, C24, C25, C26, C27 +2 |
| 7 | 1000p | SB_C_DISC_200 | C31, C36, C37, C49, C54, C63, C78 |
| 5 | 330p | SB_C_DISC_200 | C32, C35, C52, C64, C79 |
| 1 | 47 | SB_C_DISC_200 | C41 |
| 3 | 2200p | SB_C_DISC_200 | C51, C58, C60 |
| 1 | 4700p | SB_C_DISC_200 | C57 |
| 1 | 47p | SB_C_DISC_200 | C59 |
| 2 | 30p | SB_C_DISC_200 | C61, C62 |
| 2 | 270p | SB_C_DISC_200 | C65, C68 |
| 1 | 680p | SB_C_DISC_200 | C66 |
| 1 | 470p | SB_C_DISC_200 | C67 |
| 2 | 270 | SB_R_AXIAL_400 | R1, R2 |
| 9 | 10K | SB_R_AXIAL_400 | R3, R4, R8, R23, R24, R34, R36, R37 +1 |
| 3 | 470K | SB_R_AXIAL_400 | R5, R9, R12 |
| 3 | 68K | SB_R_AXIAL_400 | R6, R7, R11 |
| 1 | 39K | SB_R_AXIAL_400 | R10 |
| 1 | 39.0K 1% | SB_R_AXIAL_400 | R13 |
| 1 | 100.0K 1% | SB_R_AXIAL_400 | R14 |
| 2 | 470 | SB_R_AXIAL_400 | R15, R16 |
| 1 | 33K | SB_R_AXIAL_400 | R17 |
| 1 | 1.5K 1% | SB_R_AXIAL_400 | R18 |
| 3 | 390 | SB_R_AXIAL_400 | R19, R20, R21 |
| 3 | 27K | SB_R_AXIAL_400 | R22, R25, R27 |
| 5 | 4.7K | SB_R_AXIAL_400 | R26, R39, R41, R42, R44 |
| 2 | 15K | SB_R_AXIAL_400 | R28, R31 |
| 2 | 47K | SB_R_AXIAL_400 | R29, R30 |
| 2 | 1.5K | SB_R_AXIAL_400 | R32, R33 |
| 1 | 2.2K | SB_R_AXIAL_400 | R35 |
| 1 | 2.70K 1% | SB_R_AXIAL_400 | R38 |
| 1 | 1K | SB_R_AXIAL_400 | R43 |
Snark barker design files
The KiCad project lives in the schlae/snark-barker repository on GitHub; these links point at the commit this page was built from.
- LayoutSnarkBarker.kicad_pcb
Snark barker: common questions
How big is the Snark barker PCB?
The Snark barker measures 231.1 × 106.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Snark barker?
193 components, from 74 distinct parts. The full bill of materials is listed on this page.
Where can I download the Snark barker design files?
From the schlae/snark-barker repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Snark barker design in my own project?
The repository has no license, so all rights stay with schlae. Use it as a reference, and ask the author before reusing the design.
Similar boards
KLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kButtonsLEDs
shanteacontrols
390 × 37 mm82 parts2LApache-2.0956USB
shanteacontrols
52 × 12.6 mm6 parts2LApache-2.0956Pots
shanteacontrols
390 × 93 mm75 parts2LApache-2.0956PicoGUS Hand386
polpo
29.2 × 75.2 mm43 parts4LGPL-2.0800OtterCastAudioV2
Ottercast
50 × 49.3 mm216 parts4LMIT665