Skip to the content
2 layers51 × 21.9 mmFg programmer, the printed circuit board in 3D

Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

Size
51 × 21.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
30
Pads
100
Tracks, vias
183, 35
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
30 Oct 2025
Updated
30 Oct 2025

Overview

Fg programmer is an open-source printed circuit board by plantalytix, from the plantalytix/hardware repository on GitHub. It is a 2-layer board of 51 × 21.9 mm with 19 parts on 30 nets, routed with 183 tracks and 35 vias.

It is built around the CP2104EK, MMBT3904-TP and SP0503BAHTG. Its parts include 6 capacitors, 4 resistors, 2 ICs, 2 transistors and 2 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

Plantalytix Hardware Repository

Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

plantalytix-programmer

USB-C Programming adapter for all plantalyix devices. Used to flash firmware directly onto the device using the RJ12 connector on the device

plantalytix-fridgegrow2

Fridgegrow 2.0, multiple boards.

plantalytix-fan

Controller for EC Fans

plantalytix-light

Controller for dimmable LED lights

plantalytix-socket

Smart socket

Parts

19
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0402_1005MetricC3, C4, C6
2100kResistor_SMD:R_0402_1005MetricR3, R4
24u7 10VCapacitor_SMD:C_0603_1608MetricC2, C5
25k1Resistor_SMD:R_0402_1005MetricR1, R2
2MMBT3904-TPPackage_TO_SOT_SMD:SOT-23-3Q1, Q2
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H9.5mmSW1, SW2
11u 10VCapacitor_SMD:C_0603_1608MetricC1
1AZ1117-3.3Package_TO_SOT_SMD:SOT-89-3_HandsolderingU2
1CP2104Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU1
1RJ12Connector_RJ:RJ12_Amphenol_54601J2
1SP0503BAHTPackage_TO_SOT_SMD:SOT-143D1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

More from plantalytix/hardware

6
  • 2 layers364 × 157.5 mmCloudfridge, the printed circuit board in 3D

    Cloudfridge

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    90 parts2
  • 2 layers78.2 × 106.2 mmPwmcontroller, the printed circuit board in 3D

    Pwmcontroller

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    67 parts2
  • 2 layers78.2 × 106.2 mmLightcontroller, the printed circuit board in 3D

    Lightcontroller

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    65 parts2
  • 2 layers52.5 × 98.5 mmUniplug, the printed circuit board in 3D

    Uniplug

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    60 parts2
  • 2 layers66 × 128 mmCloudfridge external, the printed circuit board in 3D

    Cloudfridge external

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    20 parts2
  • 2 layers71 × 40 mmFridge display, the printed circuit board in 3D

    Fridge display

    plantalytix/hardware

    Hardware design documents for all plantalytix products. Created using KiCAD version 5 and 6.

    17 parts2

Similar boards

  • 4 layers91.4 × 88.4 mmSAcre, the printed circuit board in 3D

    SAcre

    Cosmin-DB/SAcre

    Diseño electrónico de un dispositivo portátil basado en ESP32.

    93 parts
  • 4 layers62 × 74.5 mmControl Board POC, the printed circuit board in 3D

    Control Board POC

    ParadigmEngineering/aks-2026-hardware

    Autonomous Karting Series (2026) hardware for Paradigm Engineering

    85 parts1
  • 2 layers97.5 × 81.7 mmAutonomous Gardening Rover v2, the printed circuit board in 3D

    Autonomous Gardening Rover v2

    rct4/Autonomous-Soil-Monitoring-Rover

    The autonomous soil monitoring rover is a project that aims to assist commercial farmers and personal gardeners by introducing an automated solution to monitoring soil data.

    39 parts
  • 2 layers368.3 × 254 mmSMD500, the printed circuit board in 3D

    SMD500

    amigalisa/Amiga-SMD-500

    An SMD verson of the great Amiga 500

    606 parts69CERN-OHL-S-2.0
  • 2 layers40.6 × 108 mmUseq1, the printed circuit board in 3D

    Useq1

    Emute-Lab-Instruments/uSEQ

    Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

    172 parts44
  • 2 layers236.8 × 129.1 mmCoCoTANG, the printed circuit board in 3D

    CoCoTANG

    lfantoniosi/CoCoTANG

    CoCoTANG upgrades the Radio Shack/Tandy Color Computer with a Tang Nano 20K FPGA board and CoCo 3 video and memory features.

    127 parts12
  • 4 layers100 × 120 mmPanoptes, the printed circuit board in 3D

    Panoptes

    jjCSE113NMT/dsp-neutron-spectrometer

    A place to keep all our material related to our senior design project.

    111 parts3
  • 2 layers124.5 × 129.5 mmSynth psoc, the printed circuit board in 3D

    Synth psoc

    pmusgrave/synth_psoc

    A drone synthesizer

    250 parts1

Questions

How big is the Fg programmer PCB?

It measures 51 × 21.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fg programmer use?

19 parts, built around the CP2104EK, MMBT3904-TP and SP0503BAHTG. 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 Fg programmer KiCad files?

From the plantalytix/hardware repository on GitHub, at the commit this page was made from: the board is plantalyitx-programmer/fg_programmer.kicad_pcb and its schematic plantalyitx-programmer/fg_programmer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fg programmer design in my own project?

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