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
Name Modified Size InfoDownloads / Week
KiCad 6 Projects 2026-09-02
Gerber Files 2026-09-02
Firmware 2026-09-02
Schematics 2026-09-02
Windows App 2026-09-02
LinuxApp 2026-09-02
README 2026-09-02 1.8 kB
GPL-LICENSE-v3 2026-09-02 35.1 kB
Totals: 8 Items   37.0 kB 9
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