Download Latest Version Kicad6-Project-ProgCx051-SurfaceMountVersion-Ver2.zip (413.1 kB)
Email in envelope

Get an email when there's a new version of ProgCx051

Home / Gerber Files
Name Modified Size InfoDownloads / Week
Parent folder
Gerber-AT89Cx051-Parallel-Programmer-v2.zip 2026-09-02 101.5 kB
Gerber-AT89Cx051-Parallel-Programmer-v1.zip 2026-09-02 181.5 kB
Totals: 2 Items   282.9 kB 0
ProgCx051
Program AT89C2051 and AT89C4051
For use with included programmer schematic
Copyright (C) 2023-2026
JoeElectronics43@outlook.com

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

----
Why?
----
I have a bunch of AT89C2051 and AT89C4051 microcontrollers, and wanted
a programmer to use on Linux. I found Easy Downloader, but the Linux
program would not run, or compile. So I wrote my own app in Qt5, and
modified the hardware design to use an AT89S52 for the 'brains'. The
first version uses a 40 pin DIP, since I had some of those collecting
dust. Then I did a smaller version using a TQFP unit, and pretty much
all SMD components.

-----
Linux
-----
Download the source code archive, unpack it and run build.sh in the
console/terminal. You may need to make it executable. When done, 
run ProgCx051. There is also an AppImage if you prefer.

-------------
Windows 10/11
-------------
To use this app, unzip the archive someplace and double-click the
exectuable. 

---------------
KiCad 6 Project
---------------
As usual, I forgot to make note of what KiCad symbols/libraries I
had to add for this project. If you need any help figuring that out,
contact me at JoeElectronics43@outlook.com.

The supplied Gerber files are for JLCPCB.


Source: README, updated 2026-09-02