Skip to the content
PCBKitNew board
4 layers134.2 × 60.2 mmL0005-Valve Controller, the printed circuit board in 3D

Controller for managing the liquid engine's solenoid valves and servo-actuated ball valves.

Size
134.2 × 60.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
107
Nets
181
Pads
431
Tracks, vias
778, 94
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
30 Jun 2022
Updated
10 Jun 2023

Overview

L0005-Valve Controller is an open-source printed circuit board by SunDevilRocketry, from the SunDevilRocketry/Valve-Controller repository on GitHub. It is a 4-layer board of 134.2 × 60.2 mm with 107 parts on 181 nets, routed with 778 tracks and 94 vias.

It is built around the CP2102-GMR, AQH0223AX and CMLDM7003 TR, with the 0678L9100-02, CLMVC-FKA-CL1D1L71BB7C3C3 and PTS647SM38SMTR2LFS among its other parts. Its parts include 32 resistors, 23 capacitors, 19 connectors, 6 switches and 4 ICs. It belongs with the audio and music and robots and motor control boards and the STM32 boards of this library.

Main components

7

README

README.md

Valve Controller

PCB Revision: 3.1

PCB Part No: L0005

The liquid engine's valve controller (L0005) contains the processor responsible for managing valve actuation commands issued by the liquid engine controller (L0002). The board contains opto-isolated solid state relays for solenoid actuation and a Pulse Width Modulation interface for issuing stepper motor commands that initiate actuation of the liquid engine's main propellant valves. The board contains an STM32H7 ARM Cortex-M7 microcontroller for processing, programmed using an STLink/V2 with a 20-pin IDC cable connection. The board is powered from the 5V buck converter on L0002, which is also used to power the photogate sensors used for valve position calibration. In order to allow the controller to know the true actuation state of the solenoids even in the event of a power failure, the board contains an AC power supply monitoring circuit which produces an indication signal read by the MCU when AC power is available for solenoid actuation.

Working Directory Structure:

cad: 3d models

doc: documentation

img: images of circuit/footprints for github display

lib: libraries for schematic symbols and footprints

production: files needed for pcb fabrication, e.g. gerbers, profile, drill file

sim: simulation models/files

src: source design files, e.g. schematic and PCB layout files

3D Model:

Parts

107
QtyValueFootprintReferences
12100L0005-Valve-Controller:RES_0603R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13
80.1uFL0005-Valve-Controller:CAP_0603C3, C4, C5, C6, C7, C10, C15, C23
710kL0005-Valve-Controller:RES_0603R14, R15, R16, R17, R22, R29, R31
60.1uFL0005-Valve-Controller:CAP_1206C16, C17, C18, C19, C20, C21
6275VL0005-Valve-Controller:PV275K4032R2RV1, RV2, RV3, RV4, RV5, RV6
6647676-3L0005-Valve-Controller:353130360P3, P4, P5, P6, P7, P8
6AQH0223AXL0005-Valve-Controller:RELAY_AQH0223AXK1, K2, K3, K4, K5, K6
41kL0005-Valve-Controller:RES_0603R18, R19, R20, R21
42.2uFL0005-Valve-Controller:CAP_0603C11, C12, C13, C14
4353620650L0005-Valve-Controller:MOLEX_35362-0650P10, P11, P12, P13
4TPL0005-Valve-Controller:TPTP2, TP3, TP4, TP5
3CMLDM7003L0005-Valve-Controller:CMLDM7003 TRQ1, Q2, Q3
3Mounting-HoleL0005-Valve-Controller:MountingHole_4.3mm_M4_DIN965H1, H2, H3
2100kL0005-Valve-Controller:RES_0603R26, R27
210uFL0005-Valve-Controller:T491A106K010ATC1, C2
21uFL0005-Valve-Controller:CAP_0603C9, C22
2647676-2L0005-Valve-Controller:TE_647676-2P9, P16
2647676-3L0005-Valve-Controller:647676-3P14, P15
2Jumper_NOL0005-Valve-Controller:Jumper-NOJ1, J2
2LED_GREENL0005-Valve-Controller:SML-LX1206GC-TRD1, D2
10678L9100-02L0005-Valve-Controller:FUSC9830X318NF1
1140-504-415-000L0005-Valve-Controller:140-504-415-000P2
120kL0005-Valve-Controller:RES_0603R32
1240L0005-Valve-Controller:RES_0603R1
1280L0005-Valve-Controller:RES_0603R28
13220-20-0200-00L0005-Valve-Controller:3220-20-0200-00P1
14.7kL0005-Valve-Controller:RES_0603R30
14.7uFL0005-Valve-Controller:CAP_0603C8
15kL0005-Valve-Controller:RES_0603R23
168L0005-Valve-Controller:RES_0603R24
182L0005-Valve-Controller:RES_0603R25
1CLMVC-FKA-CL1D1L71BB7C3C3L0005-Valve-Controller:CLMVC-FKA-CL1D1L71BB7C3C3D3
1CP2102-GMR(QFN28)L0005-Valve-Controller:CP2012-GMRU3
1LMS8117AMP-3.3_NOPBL0005-Valve-Controller:LMS8117AMP-3.3NOPBU2
1LogoL0005-Valve-Controller:LogoLOGO1
1OptocouplerL0005-Valve-Controller:Opto_140105146000U5
1PTS647SM38SMTR2LFSL0005-Valve-Controller:PTS647SM38SMTR2LFSB1
1SP0504BAHTGL0005-Valve-Controller:SP0504BAHTGD4
1STM32H750VBTxL0005-Valve-Controller:STM32H750VBT6U1
1USBL0005-Valve-Controller:USB-TypeBP17

Questions

How big is the L0005-Valve Controller PCB?

It measures 134.2 × 60.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the L0005-Valve Controller use?

107 parts, built around the CP2102-GMR, AQH0223AX, CMLDM7003 TR and 0678L9100-02. 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 L0005-Valve Controller KiCad files?

From the SunDevilRocketry/Valve-Controller repository on GitHub, at the commit this page was made from: the board is src/L0005-Valve-Controller/L0005-Valve-Controller.kicad_pcb and its schematic src/L0005-Valve-Controller/L0005-Valve-Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the L0005-Valve Controller design in my own project?

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

Similar boards

  • 2 layers75.2 × 35.4 mmH0001-Solenoid Driver, the printed circuit board in 3D

    H0001-Solenoid Driver

    SunDevilRocketry/Solenoid-Driver

    The solenoid driver uses solid state relays to allow an Arduino Mega to control AC powered solenoids with a 5V control signal.

    19 parts
  • 4 layers93.7 × 43.7 mmFlight Computer, the printed circuit board in 3D

    Flight Computer

    SunDevilRocketry/Flight-Computer

    General purpose flight computer for high powered rocketry projects.

    113 parts5
  • 4 layers94.9 × 43.2 mmGround Station Telemetry, the printed circuit board in 3D

    Ground Station Telemetry

    cacost12/SDR-Ground-Station-Telemetry-PCB

    Current PCB Revision: 1.0 PCB Part Number: A0005

    57 parts1
  • 4 layers116.8 × 56.7 mmEngine Controller, the printed circuit board in 3D

    Engine Controller

    SunDevilRocketry/Liquid-Engine-Controller

    Main microcontroller board for embedded control of SDR's liquid bipropellant engine.

    119 parts1
  • 4 layers66.8 × 25.4 mmFlight Computer Lite, the printed circuit board in 3D

    Flight Computer Lite

    cacost12/SDR-Flight-Computer-Lite-PCB

    Current PCB Revision: 1.0 PCB Part Number: A0007

    61 parts1
  • 4 layers116.8 × 56.7 mmEngine Controller, the printed circuit board in 3D

    Engine Controller

    cacost12/SDR-Liquid-Engine-Controller-PCB

    Current PCB Revision: 4.0 PCB Part Number: L0002

    129 parts1
  • 4 layers113 × 117.8 mmFPGA DevBoard, the printed circuit board in 3D

    FPGA DevBoard

    Benny-Chippers/Enchanted_Rocks

    The dev board PCB for the MacroController project

    197 partsMIT
  • 2 layers21.8 × 16.3 mmNk fido2, the printed circuit board in 3D

    Nk fido2

    Nitrokey/nitrokey-fido2-hardware

    Hardware layout of the Nitrokey FIDO2

    33 parts15