Skip to the content
PCBKitNew board
2 layers148.8 × 132.2 mmUsbflashprog, the printed circuit board in 3D

A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

Size
148.8 × 132.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
125
Nets
146
Pads
549
Tracks, vias
1,946, 205
Pours
25
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Apr 2022
Updated
14 Mar 2024

Overview

Usbflashprog is an open-source printed circuit board by robsonsmartins, from the robsonsmartins/usbflashprog repository on GitHub. It is a 2-layer board of 148.8 × 132.2 mm with 125 parts on 146 nets, routed with 1,946 tracks and 205 vias.

It is built around the 74HC595, 74HC165D and BC547, with the BC557, BC327 and 1N4733A among its other parts. Its parts include 52 resistors, 18 capacitors, 16 diodes, 16 transistors and 12 ICs. It belongs with the interfaces and adapters boards and the RP2040 boards of this library.

Main components

9

README

hardware/README.md

usbflashprogUSB Flash/EPROM Programmer

A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

Hardware Design

Schematic Diagram

The most up-to-date schematic diagram can be accessed here: Schematic diagram of the USB Flash/EPROM Programmer.

Bill of Materials (BOM)

The most up-to-date BOM can be accessed here: Bill of Materials of the USB Flash/EPROM Programmer.

Software versions

The following CAD software (opensource and multiplatform) was used to draw the schematic diagram and PCB:

Parts

125
QtyValueFootprintReferences
192K2Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R5, R12, R13, R18, R25, R26, R27, R28, R33, R35, R37, R38, R39, R42, R49 +3
13100nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC3, C5, C7, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18
104K7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R17, R19, R23, R24, R29, R30, R31, R44, R46
81N4148Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD9, D12, D13, D14, D15, D16, D17, D18
71KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R8, R22, R43, R45, R47, R48
674HC595Package_DIP:DIP-16_W7.62mmU4, U5, U6, U7, U9, U10
6BC547Package_TO_SOT_THT:TO-92_Inline_WideQ1, Q12, Q13, Q14, Q15, Q16
5100RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R11, R15, R40, R51
5470RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR9, R21, R34, R36, R41
5BC557Package_TO_SOT_THT:TO-92_Inline_WideQ7, Q8, Q9, Q10, Q11
4BC327Package_TO_SOT_THT:TO-92_Inline_WideQ2, Q3, Q4, Q6
3, ,
210KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR14, R32
210uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C2
21N4733ADiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD8, D19
274HC165Package_DIP:DIP-16_W7.62mmU11, U12
274LS06NPackage_DIP:DIP-14_W7.62mmU2, U8
2BAT46Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD7, D11
1100uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC8
1100uHInductor_THT:L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mmL1
11N4743ADiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD20
1220RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR16
122uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC6
1300uHInductor_THT:L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mmL2
1330RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR10
13K9Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR20
1470uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC4
1560RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR52
1GNDTestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mmTP2
1GREENLED_THT:LED_D3.0mmD3
1MT3608 ModuleDC2DC_Modules:MT3608_moduleU1
1Parallel AdapterConnector_PinSocket_2.54mm:PinSocket_2x24_P2.54mm_VerticalJ2
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU3
1REDLED_THT:LED_D3.0mmD6
1Serial AdapterConnector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_VerticalJ3
1TIP120Package_TO_SOT_THT:TO-220-3_VerticalQ5
1VDDTestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mmTP1
1VPPTestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mmTP3
1YELLOWLED_THT:LED_D3.0mmD10

The 124 most common of 125 parts.

Questions

How big is the Usbflashprog PCB?

It measures 148.8 × 132.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Usbflashprog use?

125 parts, built around the 74HC595, 74HC165D, BC547 and BC557. 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 Usbflashprog KiCad files?

From the robsonsmartins/usbflashprog repository on GitHub, at the commit this page was made from: the board is hardware/usbflashprog.kicad_pcb and its schematic hardware/adapters/ezoflash-cross/ezoflash-cross_adapter/ezoflash-cross_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usbflashprog design in my own project?

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

More from robsonsmartins/usbflashprog

1
  • 2 layers106.7 × 34.3 mmEzoflash cross adapter, the printed circuit board in 3D

    Ezoflash cross adapter

    robsonsmartins/usbflashprog

    A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

    8 parts36

Similar boards

  • 2 layers46 × 51.3 mmIMD & AMS Latches V1.0, the printed circuit board in 3D

    IMD & AMS Latches V1.0

    Lafayette-Motorsports/LVBoards

    LV Board repository for Motorsports created 09.02.2025

    23 parts1
  • 2 layers188.1 × 142 mmAnalog decoupling, the printed circuit board in 3D

    Analog decoupling

    SVIELCOM/MWE_Schema_and_PCB

    Схема и плата ШВУ-2

    131 parts
  • 2 layers160 × 100 mmEcb prototype, the printed circuit board in 3D

    Ecb prototype

    Noah1989/loopmicro

    An 8-bit microcomputer for the 21st century

    46 parts2MIT
  • 2 layers83.8 × 72.4 mmVoice board, the printed circuit board in 3D

    Voice board

    Windfisch/analog-synth

    A low-cost semimodular analog synthesizer

    131 parts31GPL-3.0
  • 2 layers68.5 × 70 mmImpuls Modul, the printed circuit board in 3D

    Impuls Modul

    yannickbock/saba

    26 parts
  • 2 layers160 × 95 mmPlaca Control Fuentes y Carga, the printed circuit board in 3D

    Placa Control Fuentes y Carga

    edgranzella/Placa-de-Corte-TX

    Circuito Impreso de la plaquetita de Corte TX que va apilada sobre el Arduino Nano de la placa Controladora de Fuentes y Carga.

    142 parts
  • 2 layers100 × 100 mmFluxgate, the printed circuit board in 3D

    Fluxgate

    yjmwxwx/stm32asm

    122 parts16GPL-3.0