

Zest is a FMC mezzanine board with 8 ADC channels and 2 DACs
- Size
- 110 × 181.8 mm
- Copper layers
- 8
- Thickness
- 1.58 mm
- Parts
- 441
- Nets
- 532
- Pads
- 1,846
- Tracks, vias
- 5,816, 1,118
- Pours
- 60
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 12 Mar 2019
- Updated
- 21 Oct 2026
Overview
Zest is an open-source printed circuit board by BerkeleyLab, from the BerkeleyLab/Zest repository on GitHub. It is an 8-layer board of 110 × 181.8 mm with 441 parts on 532 nets, routed with 5,816 tracks and 1,118 vias.
It is built around the ADL5501AKSZ-R7, TCP-2-33W+ and LT6233CS6#TRMPBF, with the AD9653BCPZ-125, AD7794BRUZ and AD9781BCPZ among its other parts. Its parts include 156 capacitors, 154 resistors, 29 connectors, 26 ICs and 12 inductors. It belongs with the audio and music boards of this library.
Main components
12ADL5501AKSZ-R7
SC-70-6-18dBm~6dBm -40℃~+85℃ 1.1mA 2.7V~5.5V 50MHz~6GHz ±1dB SC-70-6 RF Detectors ROHSAnalog DevicesRF DetectorsTCP-2-33W+
SMD-6P-40℃~+85℃ 0.06dB 0.7deg 1.3dB 1.65mm 2 way 30dB 4.06mm 4.83mm 50MHz~3GHz SMD-6P RF Power Splitters / Combiners ROHSMini-CircuitsRF Power Splitters / CombinersLT6233CS6#TRMPBF
TSOT-23-60℃~+70℃ 1 1.2mA 1.5uA 1.9nV/√Hz@10kHz 115dB 17V/us 300nA 30mA 3V~12.6V 500nV/℃ 500uV 60MHz Enable/shutdown function Rail-to-rail output TSOT-23-6 Operational Amplifier ROHSAnalog DevicesOperational AmplifierAD9653BCPZ-125
LFCSP-48(7x7)-40℃~+85℃ 0.7LSB 1.8V~1.9V 125MHz 16 4 Serial LFCSP-48(7x7) Analog to Digital Converters (ADC) ROHSAnalog DevicesUncategorisedAD7794BRUZ
TSSOP-24-40℃~+105℃ 15LSB 2.7V~5.25V 24 4.17Hz、470Hz 400uA 4ppm/℃ 6 64kHz Built-in Built-in Built-in SPI Sigma-Delta Support Yes TSSOP-24 Analog to Digital Converters (ADC) ROHSAnalog DevicesAnalog To Digital Converters (ADC)AD9781BCPZ
LFCSP-72(10x10)-40℃~+85℃ 0.5LSB、1LSB 1.8V~3.3V 12.5ns 14 2 500MHz Current-Non-buffered SPI LFCSP-72(10x10) Digital to Analog Converters (DAC) ROHSAnalog DevicesDigital To Analog Converters (DAC)AMC7823IRTAT
WQFN-40(6x6)-40℃~+85℃ 12 200kHz 3V~5.5V 8 Programmable gain、Built-in reference source、Built-in temperature sensor SPI WQFN-40(6x6) ADCs/DACs - Special Purpose ROHSTexas InstrumentsADCs/DACs - Special PurposeZXCT1009QFTA
SOT-23-0.5V~5V -40℃~+85℃ 100nA 2.5V~20V 2.5V~20V 25mA 300kHz 4uA High-side detection SOT-23 Current Sense Amplifiers ROHSDiodes IncorporatedCurrent Sense AmplifiersSN74LVC8T245PWRE4
TSSOP-24-40℃~+85℃ 1 8 Level translator Power-off protection、Output enable high-impedance Tri-State TSSOP-24 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSN74AVC4T245PWRE4
TSSOP-16-40℃~+85℃ 1.2V~3.6V 1.2V~3.6V 2 2 Bidirectional Level translator Power-off protection、Output enable high-impedance Tri-State TSSOP-16 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersAT24C64D-SSHM-T
SOIC-8-40℃~+85℃ 1,000,000 cycles 1.7V~5.5V 100 Years 1MHz 5ms 64Kbit Hardware write protection function、Noise suppression function I2C SOIC-8 EEPROM ROHSMicrochip TechnologyEEPROMKX023-1025-FR
LGA-16(3x3)AccelerometersROHM Semiconductor
README
README.mdZest board
Zest (Z=e^(st)) is a double FMC mezzanine board performing Analog to Digital and Digital to Analog conversions. This board is mainly used as a part of Radio Frequency (RF) controls electronics systems in particle accelerators. Over 400 units have been manufactured by Berkeley Lab and SLAC National Laboratories and is the ADC/DAC board base design of the LCLS-II (Linac Coherent Light Source II) Low-Level RF (LLRF) system at SLAC.
This board is designed in KiCad 10.0. The original Zest board board can be found as v1.1 and below, which use gEDA and PADS for the schematic and layout design. This design was skillfully ported to KiCad by Gang Huang (designated as v1.2) and purposefully uses the exact same traces/vias/zones as v1.1, except:
- The simple R/C/L footprints use the built-in footprints from KiCad, so those pad sizes are slightly different from the original Gerber.
- The other footprints are directly downloaded from different online repos, including digikey.com and snapeda.com.
- The footprint files are not included because they are not licensed for redistribution.
- The reference ID for each component has changed because the KiCad and gEDA manage the hierarchical sheets / subcircuit differently. A mapping of the v1.2 and v1.1 part reference ID can be found in the partsub.json.
The history and credit of the board can be found in the boardhistoryandcredit file.

The Zest board features:
- 8 x transformer-coupled inputs sampled at 95 MS/s (2 x AD9653)
- 2 x transformer-coupled outputs sampled at 190 MS/s (AD9781)
- Input clock source up to 3 GHz (LMK01801, no on-board oscillator)
- Extra clock divider output
- 2 x Pmod digital I/O
- Interface to FPGA via dual-LPC-FMC connectors
- 181.8 x 110 mm, 8-layer, with notch to accommodate Xilinx FMC eval boards, also known to work with Marble and Marble-Mini
- 4W power dissipation

Schematics
To get PDF versions for reference:
make pdf
Generate fabrication package
make fab
It will download the Gerber.py script from the BIDS repo and use it to generate the Gerber, drill, bom and xyposition files. I didn't include the whole BIDS as submodule because I don't feel it's necessary, as I am only using this single file here.
Generate QR code for SN
make qrsn SNSTART=10 SNSTOP=20
This will generate the Gerber file for 10 different serial numbers. The generated Gerbers can be found in the directory
ls qrsngbr
Generate zip file
make zip SNSTART=10 SNSTOP=20
This will generate a zip file containing files from the fab and the qrsngbr directories.
Generate tarball file
make tarball SNSTART=10 SNSTOP=20
This will generate a .tar.gz file containing files from the fab and the qrsngbr directories.
Mechanical Designs
Heat Sink
A custom heat sink was designed to distribute and dissipate the heat generated by the Zest board. A Solidworks part, technical drawing, and .STL file are included in the mechanical designs directory.
Plastic Cover
One corner of the digitizer (by J3, clock input) has some fragile transformers very close to where SMA wrenches are used. It has proved helpful to have a protective cover in place to avoid damage. This is designed in OpenSCAD with a process that matches up its features with the Gerber file; see covergen.py. The OpenSCAD source file is cover1.scad. OpenSCAD will export an STL file which is easily 3-D printed. We also include a more compact Solidworks generated STL file (narrow_cover.STL) which can be mounted on the board using 1/4" adhesive strips.
References
G. Huang, L. R. Doolittle, J. Yang, Y. Xu, "Low Noise Digitizer Design for LCLS-II LLRF," in NAPAC2016 TUPOA40.
Copyright
Zest Copyright (c) 2019, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Department of Energy), and The Board of Trustees of the Leland Stanford Junior University. All rights reserved.
This documentation describes Zest and is licensed under the CERN OHL v. 1.2.
NOTICE. This documentation was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the documentation to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit others to do so.
You may redistribute and modify this documentation under the terms of the CERN OHL v.1.2. (http://ohwr.org/cernohl). THIS DOCUMENTATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Please see the CERN OHL v.1.2 for applicable conditions.
Parts
441| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | 10000PF | Capacitor_SMD:C_0603_1608Metric | C203, C211, C212, C213, C1801, C1802, C1803, C1804, C2101, C2102, C2103, C2201, C2202, C2203, C2301, C2302 +22 |
| 37 | 0.1UF | Capacitor_SMD:C_0402_1005Metric | C1008, C1009, C1010, C1014, C1015, C1016, C1017, C1018, C1201, C1205, C1207, C1210, C1212, C1301, C1304, C1305 +21 |
| 29 | 200 | Resistor_SMD:R_0603_1608Metric | R1003, R1004, R1005, R1006, R1007, R1008, R1009, R1010, R1505, R1506, R2103, R2104, R2203, R2204, R2303, R2304 +13 |
| 28 | 0 | Resistor_SMD:R_0603_1608Metric | R1101, R1102, R1501, R1502, R1503, R1504, R1605, R1901, R1902, R2101, R2102, R2201, R2202, R2301, R2302, R2401 +12 |
| 24 | TestPoint | 001_download:TestPoint_Pad_D0.6mm | TP1, TP3, TP10, TP14, TP15, TP16, TP20, TP21, TP22, TP23, TP24, TP25, TP26, TP27, TP28, TP29 +8 |
| 23 | 4.75K | Resistor_SMD:R_0603_1608Metric | R1301, R1302, R1303, R1601, R1603, R1604, R1701, R1702, R1703, R1704, R1705, R1706, R1904, R1905, R2001, R2002 +7 |
| 16 | 4.99 | Resistor_SMD:R_0603_1608Metric | R305, R306, R405, R406, R505, R506, R605, R606, R2105, R2106, R2205, R2206, R2305, R2306, R2405, R2406 |
| 15 | 1UF | Capacitor_SMD:C_0603_1608Metric | C1013, C1101, C1302, C1303, C1601, C1602, C1901, C2701, C2801, C2901, C3003, C3006, C3007, C3102, C3202 |
| 14 | 10UF | Capacitor_SMD:C_0603_1608Metric | C201, C205, C701, C705, C1002, C1003, C1004, C1005, C1204, C1206, C1209, C1211, C3104, C3204 |
| 13 | 10K | Resistor_SMD:R_0603_1608Metric | R201, R701, R909, R910, R1205, R3302, R3303, R3402, R3403, R3502, R3503, R3602, R3603 |
| 12 | 1000PF | Capacitor_SMD:C_0603_1608Metric | C1001, C1006, C1007, C1011, C1012, C1202, C1203, C1208, C2503, C2504, C2603, C2604 |
| 12 | 142-0701-201 | 001_download:CONN_142-0701-201_CIN | J201, J202, J203, J204, J701, J702, J703, J704, J1001, J1004, J1201, J1202 |
| 10 | TCM4-19+ | 001_download:DB714_MNC | XMER301, XMER401, XMER501, XMER601, XMER2101, XMER2201, XMER2301, XMER2401, XMER2501, XMER2601 |
| 9 | U.FL-R-SMT(10) | 001_download:CONN_U.FL-R-SMT10_HIR | J901, J902, J903, J904, J905, J906, J1002, J1003, J1005 |
| 8 | 25PF | Capacitor_SMD:C_0603_1608Metric | C304, C404, C504, C604, C2104, C2204, C2304, C2404 |
| 8 | 742792040 | Inductor_SMD:L_0805_2012Metric | FB1001, FB2701, FB2801, FB2901, FB3001, FB3002, FB3101, FB3201 |
| 8 | DNP | Inductor_SMD:L_0603_1608Metric | L301, L401, L501, L601, L2101, L2201, L2301, L2401 |
| 8 | NCP18XH103F03RB | Resistor_SMD:R_0603_1608Metric | R3301, R3304, R3401, R3404, R3501, R3504, R3601, R3604 |
| 7 | 47UF | Capacitor_SMD:C_1206_3216Metric | C2705, C2802, C2905, C3002, C3008, C3101, C3201 |
| 7 | MountingHole | 001_download:MountingHole_digitizer | H101, H102, H103, H104, H105, H106, H107 |
| 6 | 11.5K | Resistor_SMD:R_0603_1608Metric | R1903, R2701, R2702, R2901, R2902, R3002 |
| 6 | 22K | Resistor_SMD:R_0603_1608Metric | R803, R807, R808, R809, R810, R811 |
| 6 | APT1608CGCK | LED_SMD:LED_0603_1608Metric | D801, D901, D902, D903, D1501, D1502 |
| 5 | 150PF | Capacitor_SMD:C_0603_1608Metric | C802, C803, C804, C805, C806 |
| 5 | 22UF | Capacitor_SMD:C_1206_3216Metric | C901, C2702, C2703, C2902, C2903 |
| 5 | 422K | Resistor_SMD:R_0603_1608Metric | R2703, R2705, R2903, R2904, R2905 |
| 4 | 22UF | 001_download:CAP_EEF_CD_PAN_GH | C902, C2803, C3001, C3005 |
| 4 | BLM18AG121SN1D | Inductor_SMD:L_0603_1608Metric | FB1002, FB1003, FB1004, FB1801 |
| 3 | 100 | Resistor_SMD:R_0603_1608Metric | R202, R702, R1002 |
| 3 | 150 | Resistor_SMD:R_0603_1608Metric | R806, R913, R914 |
| 3 | 1K | Resistor_SMD:R_0603_1608Metric | R904, R906, R1203 |
| 3 | LT6233CS6#TRMPBF | 001_download:SOT-6_S | U903, U1601, U3001 |
| 3 | SN74LVC8T245PWR | 001_download:PW24 | U1701, U1702, U1703 |
| 2 | 10PF | Capacitor_SMD:C_0603_1608Metric | C2704, C2904 |
| 2 | 18PF | Capacitor_SMD:C_0603_1608Metric | C2501, C2601 |
| 2 | 2.2UF | Capacitor_SMD:C_0603_1608Metric | C206, C706 |
| 2 | 20021121-00020C4LF | 001_download:AMPHENOL_20021121-00020C4LF | J801, J802 |
| 2 | 270PF | Capacitor_SMD:C_0603_1608Metric | C2502, C2602 |
| 2 | 49.9 | Resistor_SMD:R_0603_1608Metric | R1201, R1202 |
| 2 | 74477710 | 001_download:IND_7345-WE-PD_WRE | L2701, L2901 |
| 2 | AD9653BCPZ-125 | 001_download:CP_48_13_ADI | U201, U701 |
| 2 | ASP-134604-01 | 001_download:SAMTEC_ASP-134604-01 | J1401, J1402 |
| 2 | DNP | Capacitor_SMD:C_0603_1608Metric | C210, C710 |
| 2 | DNP | Resistor_SMD:R_0603_1608Metric | R805, R1507 |
| 2 | FDN335N | 001_download:SSOT-3 | Q1501, Q1502 |
| 2 | MLF1608D47NMTA00 | Inductor_SMD:L_0603_1608Metric | L2501, L2601 |
| 2 | PPPC072LJBN-RC | Connector_PinSocket_2.54mm:PinSocket_2x07_P2.54mm_Horizontal | J1502, J1503 |
| 2 | SN74AVC4T245PWR | 001_download:PW16 | U1704, U1705 |
| 2 | TCM2-43X+ | 001_download:DB1627_MNC | T1001, T1002 |
| 2 | TPS62110RSAR | 001_download:QFN65P400X400X100-17N | U2701, U2901 |
| 1 | 0.1 | Resistor_SMD:R_1206_3216Metric | R905 |
| 1 | 10029449-111RLF | 001_download:CONN_10029449111_AMP | J1501 |
| 1 | 191K | Resistor_SMD:R_0603_1608Metric | R2704 |
| 1 | 220K | Resistor_SMD:R_0603_1608Metric | R1602 |
| 1 | 220PF | Capacitor_SMD:C_0402_1005Metric | C801 |
| 1 | 221 | Resistor_SMD:R_0603_1608Metric | R1801 |
| 1 | 287 | Resistor_SMD:R_0603_1608Metric | R1204 |
| 1 | 4.42K | Resistor_SMD:R_0603_1608Metric | R3001 |
| 1 | 475 | Resistor_SMD:R_0603_1608Metric | R1001 |
| 1 | 961102-6404-AR | 001_download:CONN_961102-6404-AR_3MM | J1901 |
| 1 | AD7794BRUZ | 001_download:RU_24_ADI_GH | U1101 |
| 1 | AD9781BCPZ | 001_download:CP-72-1_ADI | U1201 |
| 1 | ADL5501AKSZ-R7 | 001_download:KS-6_ADI | U1801 |
| 1 | AMC7823IRTAT | 001_download:RTA40_4P15X4P15_GH | U1301 |
| 1 | AT24C64D-SSHM-T | 001_download:8S1_ATM_GH | U1901 |
| 1 | BAT54W-7-F | 001_download:SOT-323_DIO | U901 |
| 1 | KX023-1025-FR | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U2001 |
| 1 | LMK01801BISQE/NOPB | 001_download:RHS0048A_GH | U1002 |
| 1 | LT1763IDE-1.8#PBF | 001_download:DFN400X300X80-13N | U3201 |
| 1 | LT1763IDE-3.3#PBF | 001_download:DFN400X300X80-13N | U3101 |
| 1 | LTC6655CHLS8-2.5#PBF | Package_LCC:Analog_LCC-8_5x5mm_P1.27mm | U2801 |
| 1 | PBSS4230T,215 | 001_download:SOT23_NEX | U3002 |
| 1 | SPU0410HR5H-PB | 001_download:SPU0410HR5H-PB_KNO | MIC1601 |
| 1 | TCP-2-33W+ | 001_download:DB1627_MNC | U1001 |
| 1 | ZXCT1009QFTA | 001_download:ZXCT1009FTA_GH | U902 |
Questions
How big is the Zest PCB?
It measures 110 × 181.8 mm and has 8 copper layers, 1.58 mm thick.
What parts does the Zest use?
441 parts, built around the ADL5501AKSZ-R7, TCP-2-33W+, LT6233CS6#TRMPBF and AD9653BCPZ-125. 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 Zest KiCad files?
From the BerkeleyLab/Zest repository on GitHub, at the commit this page was made from: the board is board/zest.kicad_pcb and its schematic board/LT1763IDE-1.8.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Zest design in my own project?
Its repository states no licence, so its author keeps all rights: ask BerkeleyLab before reusing the design.
Similar boards
- 6 layers84 × 69 mm

- 6 layers254 × 130 mm

- 6 layers80 × 70 mm

IMX6 Demo Board from REF
ts-manuel/iMX6-Demo-Board
Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core
504 parts10GPL-3.0 - 4 layers127.8 × 53 mm

Low Current Driver
Kayzerjali/FieldZero
System to reduce the residual magnetic field inside the QUBIC lab's mu-metal shielded enclosure, allowing the QuSpin QZFM sensors to zero and lock reliably.
73 parts - 4 layers68.2 × 41.6 mm

CM4
ybabs/PorpDAQ
Design Files for a STM32-Based Underwater Acoustics data acquisition board for harbour porpoises
89 parts6MIT - 6 layers90.2 × 95.9 mm

- 6 layers69.3 × 111.8 mm

FMC MIPI v2
VideoGPU/FMC_MIPI
FMC card to allow interfacing Xilinx FPGA boards with Jetson TX2 or TX1 via CSI-2 camera interface
143 parts22 - 4 layers60 × 60 mm

Stillpoint
techmiguel/stillpoint
Open-hardware 60 GHz radar ceiling sensor: presence & fall detection without a camera. Matter over Thread, KiCad 4-layer Ø60 mm board.
95 parts1CERN-OHL-S-2.0