Skip to the content
PCBKitNew board
2 layers37 × 50 mmUart flash pcb, the printed circuit board in 3D
Size
37 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
85
Nets
73
Pads
275
Tracks, vias
520, 72
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
20 Dec 2020
Updated
16 May 2022

Overview

Uart flash pcb is an open-source printed circuit board by eike2511, from the eike2511/uart_flash_pcb repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 37 × 50 mm with 85 parts on 73 nets, routed with 520 tracks and 72 vias.

It is built around the FT232RL, AMS1117-3.3 and LM339, with the BC847, BAT46WJ and BC857 among its other parts. Its parts include 37 resistors, 14 capacitors, 10 diodes, 8 connectors and 5 transistors. It belongs with the interfaces and adapters boards of this library.

Main components

6

README

README.md

UART flash PCB

Features:

  • flash µC over UART
    • ESP8266
    • ESP32
    • ATMEGA
    • intigrated slot for ESP8266-01
  • intigrated RST and flash button
    • with LEDs and labelling
    • jumper for manual and auto mode
  • Reverse polarity protected pin tray
  • Three different USB sockets
    • mini USB B
    • micro USB B
    • USB C
  • Vcc = 5V or 3.3V
    • with LEDs and labelling
    • jumper for selection
    • 5V from USB Bus
    • 3.3V from additional linear regulator in connection with internal regulator of the FT232, with up to 800mA
  • LEDs at TXD and RXD for visual control of the UART connection

Hardware:

Gerber and drilling data are in the repository. Component placement

Software:

No stand-alone software is needed. Use esptool.py or e.g. VS Code for programming.

Usage:

  1. Connect USB
  2. Connect the correct jumpers for 5V or 3.3V
  3. Connect the jumpers for auto-flash and auto-RST or use the button
  4. Connect the device to be flashed or plug in an ESP-01
  5. be save the TXD and RXD are crossed

Parts

85
QtyValueFootprintReferences
1510kResistor_SMD:R_0805_2012MetricR1, R2, R6, R7, R8, R16, R18, R21, R24, R27, R28, R30, R32, R36, R37
111kResistor_SMD:R_0805_2012MetricR4, R11, R17, R19, R20, R22, R23, R25, R29, R31, R33
6100RResistor_SMD:R_0805_2012MetricR9, R10, R12, R13, R14, R15
6100nCapacitor_SMD:C_0805_2012MetricC1, C7, C9, C12, C13, C14
44µ7Capacitor_SMD:C_1206_3216MetricC3, C4, C10, C11
4BC847Package_TO_SOT_SMD:SOT-23Q2, Q3, Q4, Q5
4LED_GREENLED_SMD:LED_0805_2012MetricD3, D4, D6, D8
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3470RResistor_SMD:R_0805_2012MetricR3, R34, R35
210nCapacitor_SMD:C_0805_2012MetricC6, C8
21µCapacitor_SMD:C_0805_2012MetricC2, C5
2BAT46WJDiode_SMD:D_SOD-323D1, D2
2Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
2LED_REDLED_SMD:LED_0805_2012MetricD5, D7
2LED_YELLOWLED_SMD:LED_0805_2012MetricD9, D10
2SW_PushButton_Switch_SMD_User:SW_Push_SPST_4x3x2SW1, SW2
10RResistor_SMD:R_0805_2012MetricR26
147RResistor_SMD:R_0805_2012MetricR5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1BC857Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ7
1Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_VerticalJ3
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm_User:PinHeader_2x04_P2.54mm_VerticalJ5
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ1
1FT232RLPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU3
1LM339Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1USB_B_MicroConnector_USB:USB_Micro-B_Molex_47346-0001J6
1USB_B_MiniConnector_USB_User:USB_Mini-B_Wuerth_65100516121_HorizontalJ4
1USB_C_Plug_USB2.0Connector_USB_User:USB_C_Receptacle_XKB_U262-16XN-4BVC11P1

Questions

How big is the Uart flash pcb PCB?

It measures 37 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Uart flash pcb use?

85 parts, built around the FT232RL, AMS1117-3.3, LM339 and BC847. 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 Uart flash pcb KiCad files?

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

Can I use the Uart flash pcb design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 4 layers190 × 135 mmAudio DSP, the printed circuit board in 3D

    Audio DSP

    HeinVerhallen/Audio-DSP

    545 parts
  • 4 layers118 × 88 mmVinyl adc rev e, the printed circuit board in 3D

    Vinyl adc rev e

    MadsRudolph/vinyl-adc

    Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements

    184 parts1
  • 2 layers58 × 32 mmPacketRadio, the printed circuit board in 3D

    PacketRadio

    elnappo/PCB

    Collection of some PCBs

    72 partsMIT
  • 2 layers281.1 × 236.5 mmMiniDrumkit2, the printed circuit board in 3D

    MiniDrumkit2

    Fihdi/MiniDrumkit

    Eurorack DrumKit module with a 3 channel wave-file player and analog Hi-Hat and Kick Drum sections

    239 parts15MIT
  • 2 layers41 × 28 mmAquarea, the printed circuit board in 3D

    Aquarea

    slqa/aquarea_esphome

    I used hardware serial on pins GPIO15/GPIO13 and one pin for RTS from a GPIO5 Mini ESP board. In a 'normal' situation, the ESP12E only listens to communication between the remote and the heat pump, so you can have…

    30 parts3
  • 2 layers98.2 × 47.9 mmOscBoardV12, the printed circuit board in 3D

    OscBoardV12

    shreya2717/Solar-Rooftop-Financing-Market-Risk-Analysis

    Solar energy is the cleanest and most available renewable energy source. The Modern technology can harness this energy for a variety of uses, including producing electricity, providing light and heating water for…

    114 parts
  • 2 layers100 × 72 mmHigh torque servo arm main, the printed circuit board in 3D

    High torque servo arm main

    akornsys-rdi/high-torque-servo-arm

    High torque servo arm, the system behind «Llegar a las manos» artwork

    87 partsGPL-3.0