

ESPProg to altera
Adapter to turn an ESP-Prog into an inexpensive FPGA programmer for use with openFPGALoader.
- Size
- 27.3 × 27.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 3
- Nets
- 11
- Pads
- 22
- Tracks, vias
- 39, 15
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 11 Jul 2024
- Updated
- 7 Aug 2024
Overview
ESPProg to altera is an open-source printed circuit board by wormyrocks, from the wormyrocks/ESPProg-to-altera repository on GitHub. It is a 2-layer board of 27.3 × 27.3 mm with 3 parts on 11 nets, routed with 39 tracks and 15 vias.
It is built around the SFH11-PBPC-D05-ST-BK and X9555WV-2X05-6TV01. It belongs with the interfaces and adapters and fPGA and programmable logic boards of this library.
Main components
2SFH11-PBPC-D05-ST-BK
插件,P=2.54mm-40℃~+105℃ 10P 2 2.54mm 2.54mm 3A 8.51mm Brass Gold Square Hole Through Hole 插件,P=2.54mm Female Headers ROHSSullins Connector SolutionsFemale HeadersX9555WV-2X05-6TV01
插件,P=2.54mm-40℃~+105℃ 2 2.54mm 2.54mm 250V 2x5P 3A 5 Black Brass Gold IDC Header Through Hole 插件,P=2.54mm IDC Connectors ROHSXKB ConnectionIDC Connectors
README
README.mdESP-Prog to Altera adapter
Lets you use a $10 ESP-Prog programmer as the equivalent of an Altera USB Blaster.
The FT2232HL on the ESP-Prog supports JTAG/MPSSE, which means you can use it to flash an FPGA using openFPGALoader.
This board can be ordered assembled from JLCPCB using the gerbers and BOM included in the release/ directory. Or you can hand solder it, obviously.
Update
It works. Tested with Waveshare CoreEP4CE6.

openFPGALoader -c ft2232 --fpga-part ep4ce622 -f [binary].rbf
Parts
3| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | SFH11-PBPC-D05-ST-BK | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J1 |
| 1 | TGT_PWR | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | X9555WV-2X05-6TV01 | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J2 |
Questions
How big is the ESPProg to altera PCB?
It measures 27.3 × 27.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESPProg to altera use?
3 parts, built around the SFH11-PBPC-D05-ST-BK and X9555WV-2X05-6TV01. 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 ESPProg to altera KiCad files?
From the wormyrocks/ESPProg-to-altera repository on GitHub, at the commit this page was made from: the board is ESPProg-to-altera.kicad_pcb and its schematic ESPProg-to-altera.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESPProg to altera design in my own project?
Its repository states no licence, so its author keeps all rights: ask wormyrocks before reusing the design.
Similar boards
- 2 layers

- 4 layers80 × 93.6 mm

Telemetry KiCAD Project
MSTRocketDesignTeam/Avionics-Telemetry-PCB
Rocket Telemetry PCB
95 parts8GPL-3.0 - 2 layers86.6 × 71.8 mm

VehicleControlUnit
lhr-solar/VCAT-VehicleControlUnit
Vehicle Control Unit (VCU) for the 2026 Longhorn Racing Solar car
142 parts2MIT - 2 layers82.3 × 79.4 mm

PS ChargerInterfacePCB
lhr-solar/PS-ChargerInterfacePCB
Interfaces the Elcon charger with the BPS/Battery over CAN
140 parts1 - 2 layers53.1 × 81.9 mm

PTN PumpControlBoard
lhr-solar/PS-PumpController
Controls speed of liquid cooling pump and fans for the main battery pack. Additionally, interprets data from temperature sensors and flowrate sensors for fan/pump control loop
115 parts1 - 2 layers83.4 × 65 mm

- 2 layers17.7 × 13.8 mm

Debugger adapter
mdrobot7/debugger-adapters
Aliexpress STLINKv2 debugger to standard connector adapters
3 partsGPL-3.0 - 2 layers40 × 30 mm
