Skip to the content
PCBKitNew board
2 layers92.6 × 53.4 mmSmartValvePCBv2, the printed circuit board in 3D
Size
92.6 × 53.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
105
Pads
190
Tracks, vias
208, 7
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Feb 2025
Updated
9 Apr 2025

Overview

SmartValvePCBv2 is an open-source printed circuit board by kliuengineering, from the kliuengineering/SmartValve repository on GitHub. It is a 2-layer board of 92.6 × 53.4 mm with 28 parts on 105 nets, routed with 208 tracks and 7 vias.

It is built around the LM386. Its parts include 16 connectors, 7 capacitors, 2 resistors and 1 IC.

Main components

1

README

readme.md

Smart Valve Shield for FRDM-K66F

  • Authours
    • Amir
    • Kevin
    • Toan

Preliminary Product Rendering

ProductImage

Peripherals On the Shield

Note: refer to the detailed BOM for specific components.

  1. USB-C power input
  2. ESP32S module (38 pins)
  3. Class AB amplifier
  4. RGB LED module
  5. Pressure sensor Qwiic adapter
  6. Header pins for servo motor
  7. Various pin sockets
  8. Various passive components

Hardware

The design is simple - we want to maximize the real estate of the shield so it becomes a sandbox tool for education purposes. The project about SmartValve is just a simple example of showing you its use case for education. To be fair - K66F is a development platform and is naive for commercial implementations.

Circuits

Circuits

Routing

Routing

Software

Installations

  1. If you are using Windows, then your machine may require an USB driver for the ESP32 MCU. You can download it here USB Driver for Windows

  2. Follow the ESP32 Markdown Documentation for server-side details.

Data Logging Interface

DataUI1 DataUI1 DataUI1

Future Work

  1. Exploring radio-frequency applications.
  2. Implementing TinyML on ESP to carry out more mature edge computing.

Parts

28
QtyValueFootprintReferences
4Conn_01x19Connector_PinHeader_2.54mm:PinHeader_1x19_P2.54mm_VerticalJ9-ESP32, J9-ESP32-2, J10-ESP32, J10-ESP32-2
210uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC1, C4
2AnalogConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3, J7
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ9-DEV-14495, J12-RGB1
2Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2, J6
2Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4, J8
2PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1, J5
10.05uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC3
10.1uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC5
11.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
110Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1100uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC6
110kPotentiometer_THT:Potentiometer_Bourns_3386P_VerticalPot1
1470uFCapacitor_THT:CP_Radial_D10.0mm_P3.80mmC2
1C_Polarized_USCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1_Servo1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ10-Servo1
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_HorizontalJ11-USBC1
1LM386Package_DIP:DIP-8_W7.62mm_SocketU1
1SpeakerCapacitor_THT:C_Disc_D11.0mm_W5.0mm_P10.00mmLS1

Questions

How big is the SmartValvePCBv2 PCB?

It measures 92.6 × 53.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SmartValvePCBv2 use?

28 parts, built around the LM386. 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 SmartValvePCBv2 KiCad files?

From the kliuengineering/SmartValve repository on GitHub, at the commit this page was made from: the board is SmartValvePCBv2/SmartValvePCBv2.kicad_pcb and its schematic SmartValvePCBv2/SmartValvePCBv2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SmartValvePCBv2 design in my own project?

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

Similar boards

  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers90 × 140 mmDrumkid, the printed circuit board in 3D

    Drumkid

    mattybrad/drumkid

    Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.

    70 parts137
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers145.3 × 44.5 mmScout, the printed circuit board in 3D

    Scout

    oskitone/scout

    3D-printed, Arduino-compatible, 17-key mono synth. Squeeeee!

    48 parts114
  • 2 layers184 × 114.8 mmPoly555, the printed circuit board in 3D

    Poly555

    oskitone/poly555

    The POLY555 is a polyphonic, analog, square wave synth based on the 555 timer chip.

    262 parts93
  • 4 layers223.3 × 120.1 mmISA FPGA v2, the printed circuit board in 3D

    ISA FPGA v2

    robfinch/Cores

    Cores ===== RTF's Cores Use at your own risk. Welcome to my galaxy of cores. Contained in the directories are IP cores, source code for digital circuits.

    132 parts78
  • 2 layers101.6 × 137.4 mmOpenxcvr, the printed circuit board in 3D

    Openxcvr

    dawsonjon/OpenXcvr

    Cost Effective HF transceiver based on max1000 FPGA module

    155 parts38MIT
  • 2 layers104.1 × 73.7 mmIsa opl2, the printed circuit board in 3D

    Isa opl2

    skiselev/isa-opl2

    ISA OPL2 Card

    61 parts36