
XPL-32-rounded
liaminventions/XPL-32
All of the code and experiments for the XPL-32 Homebrew 6502 Laptop. Licensed under GNU GPL V3.

Port of an antique smart card glitcher to modern Kicad.
Plc77-glitcher is an open-source printed circuit board by travisgoodspeed, from the travisgoodspeed/plc77-glitcher repository on GitHub. It is a 16-layer board of 114.3 × 100 mm with 36 parts on 34 nets, routed with 295 tracks and 18 vias.
It is built around the MAX232N and 74HC00N. Its parts include 11 resistors, 9 capacitors, 5 ICs, 5 diodes and 1 transistor.
Howdy y'all,
As I write this in 2021, glitching is all the rage in hardware security again, but twenty years ago in the satellite TV cracking community it was just as popular, with hand-etched PCBs of through-hole components being used to glitch smart cards and freely watch TV.
As Tripod begins to bitrot and this history slowly becomes lost to us, I thought I'd grab an old glitcher from a Tripod website, convert it to Kicad, and maybe assemble a few glitchers from that age. This one is by LPC77, dating from April of 2001.
--Travis

The root directory is a Kicad project, restored from the original design but without modernizations such as surface-mount componenets that would alter its asthetics.
The past directory contains the published source files, originally
in Eagle's old binary format. I used Eagle 6.6.0 under Wine to
convert the files into the modern XML format, which Kicad can freely
import.
Revisons: I have increased the length of the circuit board by 1/2 inch to allow for a less cluttered layout.
I moved the surface mount resistors nearer to the thru hole types.
I also (the Most Significant change) modified the oscilator circuit to add a resistor(R6) and change the value of R1, making the output wave form much better.
Parts list and Notes
1 ISO card socket of your choosing
1 9 pin female D sum min connector (X2)
2 1n4004 diodes (D2, D3)
2 1n914 or 1n4148 diodes (D4, D5)
1 red/dreen led (two lead type) (D1)
1 90S2313p-10 atmel processor (IC1)programmed with bl.hex
1 MAX232 (IC3)
1 74HC00 (IC4)
1 7405 (IC2)
1 7805T (U1)
1 bridge rectifyer (B1)
2 .1uf cap (C1, C3)
2 27pf cap (C4, C5)
1 35uf to 100 uf Cap 16v min (C2)
4 10 uf 16v cap (C6, C8, C9, C10)
2 430 to 475 ohm resister(R3 or R3a,R4 or R4a)
1 1 Meg ohm resister (R1 or R1a)
1 33ohm 1/2 watt resister (R2)
1 1K to 2.2K resister (R5 or R5a)
1 2.2K resister (R6 or R6a)
1 3.57595 mhz Crystal (Q1)This programmer is intended to be used as a standalone Phoenix type ISO programmer with the ability to use the Atmel Chip from the Simpleboot product to allow operation with H cards that have suffered the Black Sunday ECM.
If non Glitching operation is desired, simply do not install the Atmel IC and put a jumper wire from pin 12 to 13 of that atmels socket.
It is designed to be built on a single sided pcb but there are a few jumpers that must be installed.
The original one used surface mounted resister and i have added provisions for thru hole parts, use one or the other not both!
I recommend that all the ICs be socketed.
If you wish to power the programmer from the PC, use a pc power extension from Radio Shack and cut off one of the male plugs and attach the red wire to the pad which goes to the diode and the black wires to the two center pads, the yellow wire it not used but may be soldered to the pad provided.
If powered from PC, the bridge, regulator and associated parts may be removed.
I designed the layout to fit the four inch wide opening typical of the diskette drive in a PC. I mounted a programer on the plastic type adapter used to mount a diskette drive in a 5 1/4 inch bay of a PC with great success.
In an AT type PC it is possible to attach the comm port from the motherboard to the internally mounted by moving the connector from the pc's back panel or slot cover. This make for a very neat Emulation setup.
I have added a slightly modified layout to the package that may be a little easier to build as it is a little larger and not so crowded. Take a look at Glitchprog1LedB.brd, the schematic is identical so i did not duplicate it.
This is my first attempt at releasing a design so pardon my errors. Your comments are appreiciated, I will learn from them.
PLC77
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0204_7 | R6, R7, R8, R9, R10 | |
| 4 | 10uf | E2,0-5 | C6, C8, C9, C10 |
| 2 | .1uf | C5B3 | C1, C3 |
| 2 | 1N4004 | DO41-10 | D2, D3 |
| 2 | 1N4148 | DO35-10 | D4, D5 |
| 2 | 27pf | C5B3 | C4, C5 |
| 2 | 470 | 1210 | R3, R4 |
| 1 | 0207_10 | R2 | |
| 1 | R2010 | R5 | |
| 1 | F09HP | X1 | |
| 1 | FLOPPY-4 | J1 | |
| 1 | 1M | 1210 | R1 |
| 1 | 2.2k | M1206 | R11 |
| 1 | 3.5795 MHZ | HC49U-V | Q1 |
| 1 | 35uf | E2,0-5 | C2 |
| 1 | 7405 | DIL14 | IC2 |
| 1 | 74HC00N | DIL14 | IC4 |
| 1 | 7805T | TO220H | U1 |
| 1 | AT90S2313P | DIL20 | IC1 |
| 1 | CHEAPREADR | CHEAPREA | CDR1 |
| 1 | MAX232 | DIL16 | IC3 |
| 1 | POWER1 | POWER1 | U$7 |
| 1 | RB1A | RB1A | B1 |
| 1 | Red/Grn LED | LED2 | D1 |
It measures 114.3 × 100 mm and has 16 copper layers, 1.6 mm thick.
36 parts, built around the MAX232N and 74HC00N. 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.
From the travisgoodspeed/plc77-glitcher repository on GitHub, at the commit this page was made from: the board is plc77-glitcher.kicad_pcb and its schematic plc77-glitcher.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask travisgoodspeed before reusing the design.

liaminventions/XPL-32
All of the code and experiments for the XPL-32 Homebrew 6502 Laptop. Licensed under GNU GPL V3.


peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

necroware/ps2-serial-mouse-adapter
PS/2 to serial port mouse adapter

LimeProgramming/USB-serial-mouse-adapter
Convert USB mouse to Serial mouse using Pi Pico

RetroFuturisticEngineer/RetroARDUInput
Use USB Keyboards, Mice and Joysticks on PC/XT, PC/AT, Tandy 1000, Atari, Amiga, C64 and Apple

jbevren/6809v2
Code and design repository for the 6809v2 SBC: To be released at VCFMW 13

cyberboy666/_transcribe_
midi to rs232 bridge - for performance control of old video mixers and switchers