Skip to the content
PCBKitNew board
2 layers60 × 30 mmUsb micro programmer, the printed circuit board in 3D

USB Micro Programmer for ESP and Arduino Boards

Size
60 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
27
Pads
118
Tracks, vias
241, 35
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 May 2022
Updated
1 Apr 2026

Overview

Usb micro programmer is an open-source printed circuit board by jbteja, from the jbteja/tj03-usb-micro-programmer repository on GitHub, published under the MIT licence. It is a 2-layer board of 60 × 30 mm with 38 parts on 27 nets, routed with 241 tracks and 35 vias.

It is built around the AMS1117-3.3, MMSS8050-H-TP and 1N4007-T, with the SP0503BAHTG among its other parts. Its parts include 9 capacitors, 5 resistors, 4 connectors, 3 inductors and 2 ICs. It belongs with the interfaces and adapters boards of this library.

Main components

4

README

README.md

USB-Micro programmer for ESP and Arduino boards

Image of the programmer:

Parts

38
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C4, C8, C9
4MountingHoleMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
21KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3
2REDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1, L3
2S8050(NPN)Package_TO_SOT_SMD:SOT-23Q1, Q2
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW_EN, SW_IO0
10.5AFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
11N4007digikey-footprints:DO-214ACD2
122uF/25VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
122uF/25VCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolderC6
12KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1CH340C/GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU1
1ESP_LinkConnector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_HorizontalJ2
1ESP_ProgConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ3
1SP0503BAHTPackage_TO_SOT_SMD:SOT-143D1
1Standard_ProgConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ4
1USB_B_Microdigikey-footprints:USB_Micro_B_Female_10118193-0001LFJ1
1YELLOWLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2

Questions

How big is the Usb micro programmer PCB?

It measures 60 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Usb micro programmer use?

38 parts, built around the AMS1117-3.3, MMSS8050-H-TP, 1N4007-T 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 Usb micro programmer KiCad files?

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

Can I use the Usb micro programmer design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers75 × 64 mmConSenBoard, the printed circuit board in 3D

    ConSenBoard

    sebdehne/room-sensor-board

    KiCad project for my room sensor

    25 parts
  • 4 layers35.7 × 55.4 mmESP32 DEVKITC, the printed circuit board in 3D

    ESP32 DEVKITC

    Ogbonna-Joseph/ESP32-DEV-BOARD-PCB-DESIGN

    Design of an ESP32 Development Board

    32 parts
  • 2 layers78 × 58 mmLighthouse, the printed circuit board in 3D

    Lighthouse

    MarcelRobitaille/lighthouse

    A PCB that controls lights in my house

    71 parts
  • 2 layers42.2 × 18 mmCP2102 programmer, the printed circuit board in 3D

    CP2102 programmer

    alejomancinelli/FCEIA_ProyectoFinal

    Proyecto Final de Ing. Electrónica: Sistema de monitoreo de red eléctrica doméstica y/o industrial

    20 parts
  • 4 layers65.8 × 77.2 mmVtx scanner pcb, the printed circuit board in 3D

    Vtx scanner pcb

    deets/deets-fpv-vtx-scanner

    39 parts5
  • 4 layers30.7 × 56.9 mmESP32 Clone devkit, the printed circuit board in 3D

    ESP32 Clone devkit

    futureshocked/KLP3e_ESP32_development_kit

    This is the repository for the "ESP32 Devkit clone" project.

    36 parts5
  • 4 layers31.4 × 57.3 mmESP32 Clone Devkit, the printed circuit board in 3D

    ESP32 Clone Devkit

    futureshocked/KLP4e_ESP32-Clone-Devkit

    This is the repository for the "ESP32 devikit clone" project.

    34 parts5MIT
  • 2 layers67.1 × 88.4 mmDE429 001 INSTALL, the printed circuit board in 3D

    DE429 001 INSTALL

    Purdue-Northwest-Vibration-Anaylsis/Purdue-Northwest-Vibration-Analysis

    Vibration analysis senior design project for purdue northwest.

    48 parts2