

Ta101bc
Discrete Phono preamp
- Size
- 82.6 × 64.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 48
- Pads
- 226
- Tracks, vias
- 486, 13
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 8 Sep 2025
- Updated
- 16 Jan 2026
Overview
Ta101bc is an open-source printed circuit board by TuchAudio, from the TuchAudio/ta101b repository on GitHub, published under the MIT licence. It is a 2-layer board of 82.6 × 64.8 mm with 99 parts on 48 nets, routed with 486 tracks and 13 vias.
It is built around the BC549C and BC559C. Its parts include 48 resistors, 22 capacitors, 16 transistors and 8 connectors. It belongs with the audio and music boards of this library.
Main components
2BC549C
General-purpose NPN bipolar junction transistor in TO-92 package with 2.54mm pitch, manufactured by several semiconductor companies.Diotec SemiconductorUncategorisedBC559C
General-purpose PNP bipolar junction transistor in TO-92 package with 2.54mm pitch, manufactured by several semiconductor companies.Diotec SemiconductorUncategorised
README
README.mdTuchAudio 101b
Discrete Phono preamp -- reedition of my very first phono preamp, circa 1987...
Purpose
Fully symmetrical discrete op-amp phono preamp -- loosely inspirated by Elektor designs. RIAA correction is achieved thru two different ways: low frequency boost is implemented on the feedback network, while the high-frequency rollof is done with a passive low-pass filter, for improved signal-to-noise ratio.
Design quirks
The preamp itself is fully DC-coupled, for optimum bass performance; however, that means that the input stage offset is multiplied by the low-frecuency gain (+34 dB), which may result on stage saturation. To compensate for that, each channel provides room for R+ or R- resistors, connecting the inverting input (feedback) to the power rails, in case some manual adjustment is needed.
Just like the original build, a subsonic filter is integrated into the board. This is a fourth-order high pass filter (24 dB/oct) with a cutoff frequency of 11.8 Hz; again, based on an Elektor design (Summer Circuits 1984). However, since it is located after the amplification, the high gain of the stage at low frequencies might saturate the preamp itself, in extreme cases.
DIN and RCA jacks are provided for signal input. Since the native input impedance, being a symmetric op-amp design, is expected to be extremely high, space for suitable load (Rx and Cx) is provided for perfect adaptation; but for added flexibility, it is possible to use the free input for a suitable RC combo in parallel, to match the appropriate cartridge load.
Both direct and subsonic-filtered outputs are provided, and properly selected thru the 509 Input Selector board. An aditional RCA output jack can be installed in order to use the circuit as a stand-alone preamp.
Suggested mods
Subsonic output
As previously mentioned, both direct and subsonic outputs are provided, and selected thru the 509 Input Selector Board; in case a non-selecting board is used (like the 501 Input Selector board), you can break the JP1 and JP2 jumpers to route the subsonic output to the bus-style/RCA jack output instead (with suitable external bodge wires).
DC-block
While being fully DC-coupled is definitely desirable from a sound quality standpoint, it may be troublesome in some extreme cases, especially with warped records. If this is a concern, adding a suitable capacitor (~100 µF) in the feedback loop will prevent this. Just lift one pin of R9/R109 and bodge the capacitor in series. There is no need to use R+/R- in that case, and you should remove them in order to check the offset polarity; mount the extra capacitor consequently.
Specs
- Power Supply: +/- 9 V (symmetrical), just a few mA.
- Gain at 1 kHz: x50 (+34 dB)
- Input sensitivity: 3.6 mV (for 180 mV output)
- Input impedance: determined by
Rx/Cx, either internal or external. - Output level and impedance: 180 mV / 1 KΩ
- Overload margin: at least +15 dB
- Signal-to-noise ratio: more than 80 dB (estimated)
- Distortion: TBD
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | BC549C | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q5, Q7, Q8, Q101, Q102, Q105, Q107, Q108 |
| 8 | 180 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7, R8, R9, R21, R22, R107, R108, R109 |
| 8 | 330n | Capacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C4, C5, C6, C7, C104, C105, C106, C107 |
| 8 | 5K6 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R101, R102, R103, R104 |
| 6 | BC559C | Package_TO_SOT_THT:TO-92_Inline | Q3, Q4, Q6, Q103, Q104, Q106 |
| 4 | 18K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R10, R11, R110, R111 |
| 4 | 22K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6, R105, R106 |
| 4 | 3K9 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R18, R19, R118, R119 |
| 4 | 56K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14, R15, R114, R115 |
| 2 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R17, R117 |
| 2 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R13, R113 |
| 2 | 220µ | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C9, C12 |
| 2 | 22n | Capacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mm | C10, C11 |
| 2 | 330K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R20, R120 |
| 2 | 39K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R116 |
| 2 | 39n | Capacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C1, C101 |
| 2 | 470n | Capacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C8, C108 |
| 2 | 68n | Capacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C2, C102 |
| 2 | 6n8 | Capacitor_THT:C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C3, C103 |
| 2 | 82K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R12, R112 |
| 2 | Cx | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | C13, C113 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2 |
| 2 | R+ | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | R24, R124 |
| 2 | R- | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | R25, R125 |
| 2 | Rx | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | R23, R123 |
| 1 | INPUT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | L_OUT | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP1 |
| 1 | MM INPUT | durango:2xRCA_vertical | J5 |
| 1 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H3 |
| 1 | OUTPUT | durango:2xRCA_vertical | J7 |
| 1 | OUTPUT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | PHONO | durango:DIN 5-180deg | J6 |
| 1 | POWER | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | R_OUT | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP2 |
| 1 | SUBSONIC | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | SUPPLY+ | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
Questions
How big is the Ta101bc PCB?
It measures 82.6 × 64.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ta101bc use?
99 parts, built around the BC549C and BC559C. 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 Ta101bc KiCad files?
From the TuchAudio/ta101b repository on GitHub, at the commit this page was made from: the board is kicad/ta101bc.kicad_pcb and its schematic kicad/ta101bc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ta101bc design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers

- 2 layers

- 2 layers60.8 × 99.9 mm

- 2 layers128.4 × 105 mm

Compressor with pcb
UTS-500-Series/Compressor
A 35 × 110 mm board that sits flat behind the faceplate and carries everything on the panel: the five pots, the four toggles, and both LED meters with their two LM3914 drivers.
137 partsCERN-OHL-S-2.0 - 2 layers106.4 × 95 mm

- 2 layers100 × 110 mm

Kicad control board
matthewcieplak/super-sixteen
Code and schematics for the Super Sixteen Eurorack sequencer
99 parts171 - 2 layers66.1 × 62.2 mm

Mimas
numato/samplecode
This repository contains sample code for different Numato Lab products
99 parts144 - 2 layers89.2 × 58.9 mm

8In-8Out LAN9252-only
MetalMusings/MyOwnEtherCATDevice
Documentation accompanying the "Make My Own EtherCAT device" video serie on Youtube.
99 parts93