

VERTECS CCB A
The VERTECS CCB, is an open-source payload interface board leveraging Commercial Off-The-Shelf (COTS) components with a Raspberry Pi Compute Module 4 at its core. Originally developed for the VERTECS 6U Astronomical Nanosatellite, the board has been opened-sourced and made available for use in future nanosatellite projects.
- Size
- 90 × 74 mm
- Copper layers
- 4
- Thickness
- 1.71 mm
- Parts
- 203
- Nets
- 312
- Pads
- 1,094
- Tracks, vias
- 2,400, 367
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 22 May 2024
- Updated
- 24 Aug 2026
Overview
VERTECS CCB A is an open-source printed circuit board by ezrafielding, from the ezrafielding/vertecs-ccb repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 90 × 74 mm with 203 parts on 312 nets, routed with 2,400 tracks and 367 vias.
It is built around the 74LVC1G07SE-7-MS, AD7490BCPZ and LTC4361IDC-2#TRMPBF, with the SSM6K403TU,LF, FSUSB42UMX and FT232HQ among its other parts. Its parts include 71 resistors, 62 capacitors, 22 ICs, 16 connectors and 8 transistors. It belongs with the interfaces and adapters boards and the Raspberry Pi (Linux) boards of this library.
Main components
1174LVC1G07SE-7-MS
SC-70-5SC-70-5 Buffers, Drivers, Receivers, Transceivers ROHSMSKSEMIBuffers, Drivers, Receivers, TransceiversAD7490BCPZ
LFCSP-32(5x5)-40℃~+85℃ 0.02uA 12 16 1MHz 2.7V~5.25V Power-down mode SAR SPI LFCSP-32(5x5) ADCs/DACs - Special Purpose ROHSAnalog DevicesAnalog To Digital Converters (ADC)LTC4361IDC-2#TRMPBF
DFN-8-EP(2x2)Overcurrent Protection、Operation status indication、Protection latch-off、Adjustable soft-start、Hiccup rate limiting DFN-8-EP(2x2) Surge Protection Devices (SPDs) ROHSAnalog DevicesPower Management - SpecializedSSM6K403TU,LF
SMD-6P-55℃~+150℃ 1 N-channel 1.05nF 16.8nC@10V 160pF 175pF 1V 20V 28mΩ@4V 4.2A 500mW N-Channel SMD-6P MOSFETs ROHSToshibaMOSFETsFSUSB42UMX
UFQFN-10(1.4x1.8)-40℃~+85℃ 13ns 15ns 2 2.4V~4.4V 250ps 2:1 3.7pF 3.9Ω 720MHz UFQFN-10(1.4x1.8) Analog Switches, Multiplexers ROHSonsemiAnalog Switches, MultiplexersFT232HQ
QFN48Single Channel High Speed USB To Multipurpose UART/FIFO ICFTDIUncategorisedTLP293(E
SOP-4SOP-4 Transistor, Photovoltaic Output Optoisolators ROHSToshibaTransistor, Photovoltaic Output OptoisolatorsUSB2514B-I/M2
SQFN-36-EP(6x6)-40℃~+85℃ 3.3V 4 Hub I2C USB 2.0 SQFN-36-EP(6x6) USB HUB Controllers ROHSMicrochip TechnologyUSB HUB ControllersSSM6K514NU,LF
UDFNB-6(2x2)MOSFETsToshibaPGB1010603MR
0603-65℃~+125℃ 0.06pF 1 150V 24V Bidirectional ESD IEC 61000-4-2 0603 ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)ER8-20S-0.8SV-5H
SMD,P=0.8mm0.8mm 2 20P Gold Surface Mount,Vertical SMD,P=0.8mm Board-to-Board and Backplane Connector ROHSHirose ElectricBoard-To-Board And Backplane Connector
README
README.mdVERTECS Camera Control Board

Welcome to the VERTECS Camara Control Board (CCB) project! This is an open-source hardware project designed to provide a flexible and robust payload interface for 6U nanosatellites.
Introduction
The VERTECS CCB, is an open-source payload interface board leveraging Commercial Off-The-Shelf (COTS) components with a Raspberry Pi Compute Module 4 at its core. Originally developed for the VERTECS 6U Astronomical Nanosatellite, the board has been opened-sourced and made available for use in future nanosatellite projects.

More information can be found in the conference paper for the VERTECS CCB.
Getting Started
Prerequisites
- KiCAD 7 installed to access PCB design files.
Setup
- Clone the repository:
bash git clone https://github.com/ezrafielding/vertecs-ccb.git - Open the KiCAD project file in the VERTECS_CCB directory.
Citation
Ezra Fielding, Victor H. Schulz, Keenan A. A. Chatar, Kei Sano, Akitoshi Hanazawa, "VERTECS: A COTS-based payload interface board to enable next generation astronomical imaging payloads," Proc. SPIE 13101, Software and Cyberinfrastructure for Astronomy VIII, 131010J (25 July 2024); https://doi.org/10.1117/12.3019471
Parts
203| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 0.1µF | Resistor_SMD:R_0402_1005Metric | C1, C4, C12, C13, C14, C15, C16, C17, C28, C30, C32, C34, C36, C37, C38, C39 +3 |
| 18 | 10k | Resistor_SMD:R_0402_1005Metric | R12, R13, R30, R35, R38, R41, R44, R47, R50, R53, R56, R59, R61, R63, R64, R65 +2 |
| 12 | 10µF | Resistor_SMD:R_0402_1005Metric | C3, C5, C10, C11, C18, C20, C21, C22, C23, C42, C60, C62 |
| 8 | SSM6K514NU,LF | VERTECS_CCB_Library:SSM6K514NU,LF | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 6 | 0R | Resistor_SMD:R_0402_1005Metric | R2, R5, R16, R17, R31, R32 |
| 6 | 4.7µF | Resistor_SMD:R_0603_1608Metric | C29, C35, C44, C48, C52, C56 |
| 5 | 55460-0272 | VERTECS_CCB_Library:554600272 | J13, J14, J15, J16, J17 |
| 4 | 0.047µF | Resistor_SMD:R_0402_1005Metric | C46, C50, C54, C58 |
| 4 | 0.22µF | Resistor_SMD:R_0603_1608Metric | C45, C49, C53, C57 |
| 4 | 10R | Resistor_SMD:R_0402_1005Metric | R37, R43, R49, R55 |
| 4 | 150k | Resistor_SMD:R_0402_1005Metric | R39, R45, R51, R57 |
| 4 | 22µF | Resistor_SMD:R_0603_1608Metric | C43, C47, C51, C55 |
| 4 | 27pF | Resistor_SMD:R_0402_1005Metric | C8, C9, C25, C26 |
| 4 | 2k2 | Resistor_SMD:R_0402_1005Metric | R14, R15, R18, R21 |
| 4 | 33R | Resistor_SMD:R_0402_1005Metric | R40, R46, R52, R58 |
| 4 | 36k | Resistor_SMD:R_0402_1005Metric | R25, R26, R27, R28 |
| 4 | 56k | Resistor_SMD:R_0402_1005Metric | R19, R20, R23, R24 |
| 4 | 75R | Resistor_SMD:R_0402_1005Metric | R6, R7, R8, R9 |
| 4 | DTC144EET1G | VERTECS_CCB_Library:DTC144EET1G | U6, U12, U14, U15 |
| 4 | F0.033 | Resistor_SMD:R_0805_2012Metric | R34, R36, R69, R79 |
| 4 | LTC4380HDD-1-PBF | Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm | U7, U8, U9, U10 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO14580 | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R4, R67 |
| 3 | 3300pF | Resistor_SMD:R_0402_1005Metric | C41, C59, C61 |
| 3 | 600R/0.5A | Inductor_SMD:L_0603_1608Metric | L1, L2, L3 |
| 3 | F0.025 | Resistor_SMD:R_0805_2012Metric | R42, R48, R54 |
| 3 | LTC4361IDC-2#TRMPBF | Package_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mm | IC4, IC5, IC6 |
| 3 | SSM6K403TU,LF | VERTECS_CCB_Library:UF6_TOS | U5, U11, U13 |
| 3 | TestPoint_2Pole | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | TP2, TP3, TP4 |
| 2 | 0.01µF | Resistor_SMD:R_0402_1005Metric | C24, C27 |
| 2 | 1-1734248-5 | VERTECS_CCB_Library:117342485 | J9, J10 |
| 2 | 12k | Resistor_SMD:R_0402_1005Metric | R22, R33 |
| 2 | 2137160001 | VERTECS_CCB_Library:MOLEX_2137160001 | J11, J12 |
| 2 | 4.7µF N.F. | Resistor_SMD:R_0603_1608Metric | C31, C33 |
| 2 | 470R | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | Conn_01x02 | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J6, J7 |
| 2 | F1 | Resistor_SMD:R_0805_2012Metric | R60, R62 |
| 2 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2 |
| 2 | LED Green | LED_SMD:LED_0805_2012Metric | D1, D3 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | PGB1010603MR | Diode_SMD:D_0603_1608Metric | D5, D6 |
| 1 | 1000pF | Resistor_SMD:R_0402_1005Metric | C2 |
| 1 | 100µF | Resistor_SMD:R_1206_3216Metric | C19 |
| 1 | 12MHz | Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm | Y2 |
| 1 | 15k | Resistor_SMD:R_0402_1005Metric | R29 |
| 1 | 2337822-2 | VERTECS_CCB_Library:23378222 | U2 |
| 1 | 24MHz | Crystal:Crystal_SMD_0603-2Pin_6.0x3.5mm | Y1 |
| 1 | 2k7 | Resistor_SMD:R_0402_1005Metric | R68 |
| 1 | 74LVC1G07SE-7 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U1 |
| 1 | AD7490BCPZ | VERTECS_CCB_Library:AD7490BCPZ | IC1 |
| 1 | AP22653W6-7 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | ComputeModule4-CM4 | VERTECS_CCB_Library:Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | DF14-30P-1.25H_35_ | VERTECS_CCB_Library:DF1430P125H35 | J1 |
| 1 | DF14-4P-1.25H_35_ | VERTECS_CCB_Library:DF144P125H35 | J2 |
| 1 | DF14-7P-1.25H_35_ | VERTECS_CCB_Library:DF147P125H35 | J3 |
| 1 | ER8-20S-0.8SV-5H | VERTECS_CCB_Library:ER820S08SV5H | J5 |
| 1 | FSUSB42UMX | Package_DFN_QFN:UQFN-10_1.4x1.8mm_P0.4mm | IC2 |
| 1 | FT232HQ | Package_DFN_QFN:QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mm | IC3 |
| 1 | LED Red | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | LED Yellow | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | TLP293 | Package_SO:SOP-4_4.4x2.6mm_P1.27mm | U16 |
| 1 | USB2514B-I/M2 | Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm | U3 |
| 1 | nf | Resistor_SMD:R_0402_1005Metric | R3 |
Similar boards
- 4 layers119.4 × 62.5 mm

- 4 layers105 × 120 mm

Tvac
thanasipantazides/tate-thermovac
Readout board and code for the Tate 220 thermovacuum chamber
154 parts - 4 layers110 × 100 mm

- 4 layers40 × 55 mm

CM4 Carrier
xwlred/OpenHD-CM4-Carrier-Board
[Shelved] RPI CM4 carrier for use in OpenHD
73 parts14LGPL-2.1 - 4 layers80 × 70 mm

CM4IOv5
vega-d/CM4-nano-carrierboard
A simplified carrier board for RPI CM4 module featuring reduced footprint.
66 parts11GPL-3.0 - 2 layers213.7 × 137.6 mm

- 4 layers160 × 90 mm

- 8 layers75 × 79 mm

Questions
How big is the VERTECS CCB A PCB?
It measures 90 × 74 mm and has 4 copper layers, 1.71 mm thick.
What parts does the VERTECS CCB A use?
203 parts, built around the 74LVC1G07SE-7-MS, AD7490BCPZ, LTC4361IDC-2#TRMPBF and SSM6K403TU,LF. 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 VERTECS CCB A KiCad files?
From the ezrafielding/vertecs-ccb repository on GitHub, at the commit this page was made from: the board is VERTECS_CCB/VERTECS_CCB_A.kicad_pcb and its schematic VERTECS_CCB/12v_power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the VERTECS CCB A design in my own project?
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).