Last Updated on 10. Oktober 2026 by sfambachLink-Status: OK
Warum ScrapComputing aus seinen Projekten immer einen Blaster macht, weiß ich nicht, jedoch sind sie alle hilfreich. Der ISA Blaster ist eine ISA Platine mit USB Anschluss für eine Maus. Eingesteckt, den modifizierten Treiber installiert und schon soll es funktionieren. Toll, oder? Eine moderne optische USB Mouse an alter Hardware, muss ich ausprobieren, habe ich mir gedacht …
Link zum Projekt
Nur zur Klarstellung: Das Projekt ist nicht mein geistiges Eigentum, sondern wurde vom Entwickler mit hohem zeitlichen Aufwand realisiert und der Allgemeinheit zur Verfügung gestellt. Sollte das Projekt gefallen, zollt dem Entwickler doch mal euren Respekt mit einem Like oder vielleicht sogar mit einer (Kaffee-)Spende.
ISA Blaster bei GITLink-Status: OK
Ansichten










Fakten
- Isa 8 Bit Slot Anschluss
- USB Anschluss aktuell nur für Mäuse
- Raspberry Pi Pico für die Umsetzung ISA auf USB
- 3x Bidir. Levelshifter SMD um die 5V auf 3.3V Pi runterzubrechen
Schaltpläne
Dokumentation
https://github.com/scrapcomputing/ISABlaster/blob/main/README.mdLink-Status: OK
Zusammenbau
Platine
| Beschreibung | Wert |
|---|---|
| Gerber vorhanden | JA/Nein |
| Gerberdatei | ISABlaster_rev0.1_gerbers.zipLink-Status: OK |
| Bestellt wo | JLCPCB |
| Stück | 10 |
| Preis | 16€ |
| Besonderheiten | LeadFree, Farbe |
Bauteile Selbstlöten
Die Bauteile habe ich beim schnellen ALI bestellt, der Preis für 10 Einheiten lag bei ca. 29€ ohne die Picos.
| Bauteil | Typ | Größe | Anzahl | Beschreibung | Preis |
|---|---|---|---|---|---|
| Raspberry Pi Pico | – | 1 | Raspberry Pi Pico mit Stiftleisten männlich | 2,00€ | |
| J1 | 20-pin Pinleiste weiblich | 2.54mm | 2 | Zum Aufstecken des Pico. (Optional kann auch direkt aufgelötet werden, aber nicht vergessen, vorher die USB Verbinder aufzulöten. | 0,10€ |
| U3,U4,U5 | TXS0108EPW | TSSOP-20 | 3 | Bidirectional level-shifters 3.3V/5V | 1,86€ (geht auch billiger) |
| J2 | 6-Pin Stiftleiste | 2.54mm | 2 | Zur IRQ Auswahl | 0,10€ |
| J4 | 2-Pin Stiftleiste | 2.54mm | 2 | Aktivierung Debug Schnittstelle | 0,05€ |
| J5 | 3-Pin Stiftleiste | 2.54mm | 1 | Debug Schnittstelle | 0,05€ |
| Jumper | 2.54mm | 3 | Zur IRQ Auswahl, Debug Schnittstelle | 0,06€ | |
| C1-C6 | 0.1uF SMD Kondensator | 1206 | 6 | Entkopplungskondensator (Keramik) für ICs C1-6 | 0,18€ |
| R1,R3*,R5* | 2.2K Widerstand SMD | 0850 | 3 | RE,R5 Sollte man weglassen, kann zu Problemen führen | 0,03€ |
| R2,R4*,R6* | 3.3K Widerstand 1/8W | Durchloch | 3 | R4, R6 Sollte man weglassen, kann zu Problemen führen | 0,03€ |
| C7 | 1uF Keramik Kondensator | Durchloch | 1 | Glättungskondensator | 0,06€ |
| J3 | Horizontale USB A Buchse, weiblich | – | 1 | Zum Anschluss der Mouse | 0,21€ |
| Q1 | 2N3904 | Durchloch | 1 | Transistor für Reset | 0,12€ |
| TP2,TP3 | Dünnes Kabel | 3-4cm | 2 | Diese dienen dazu, die Testpunkte TP2,TP3 auf dem Pico mit den entsprechenden Kontakten auf der Platine zu verbinden. Diese erweitert den Pico Micro Anschluss um einen USB A Anschluss. | 0,10€ |
| Summe | 4,95€ |
Bauteile Teilbestückt
Ich habe nochmal Platinen bestellt teilbestückt mit den Level Shiftern und den SMD Kondensatoren. Hier hat 1 Stück 5,50€ inklusive Steuern und Versand gekostet. Somit wären wir bei einem Gesamtbetrag von rund 8,50€/Stück
| Bauteil | Typ | Größe | Anzahl | Beschreibung | Preis |
|---|---|---|---|---|---|
| Raspberry Pi Pico | – | 1 | Raspberry Pi Pico mit Stiftleisten männlich | 2,00€ | |
| J1 | 20-pin Pinleiste weiblich | 2.54mm | 2 | Zum Aufstecken des Pico. (Optional kann auch direkt aufgelötet werden, aber nicht vergessen, vorher die USB Verbinder aufzulöten. | 0,10€ |
| J2 | 6-Pin Stiftleiste | 2.54mm | 2 | Zur IRQ Auswahl | 0,10€ |
| J4 | 2-Pin Stiftleiste | 2.54mm | 2 | Aktivierung Debug Schnittstelle | 0,05€ |
| J5 | 3-Pin Stiftleiste | 2.54mm | 1 | Debug Schnittstelle | 0,05€ |
| Jumper | 2.54mm | 3 | Zur IRQ Auswahl, Debug Schnittstelle | 0,06€ | |
| R1,R3*,R5* | 2.2K Widerstand SMD | 0850 | 3 | R3,R5 Sollte man weglassen, kann zu Problemen führen | 0,03€ |
| R2,R4*,R6* | 3.3K Widerstand 1/8W | Durchloch | 3 | R4, R6 Sollte man weglassen, kann zu Problemen führen | 0,03€ |
| C7 | 1uF Keramik Kondensator | Durchloch | 1 | Glättungskondensator | 0,06€ |
| J3 | Horizontale USB A Buchse, weiblich | – | 1 | Zum Anschluss der Mouse | 0,21€ |
| Q1 | 2N3904 | Durchloch | 1 | Transistor für Reset | 0,12€ |
| TP2,TP3 | Dünnes Kabel | 3-4cm | 2 | Diese dienen dazu, die Testpunkte TP2,TP3 auf dem Pico mit den entsprechenden Kontakten auf der Platine zu verbinden. Diese erweitert den Pico Micro Anschluss um einen USB A Anschluss. | 0,10€ |
| Summe | 2,91€ |
Aufbau
Zeit
Ich habe ca. eine Stunde in aller Ruhe gebraucht.
Reihenfolge
- SMD Teile
- Diskrete Teile
- Stiftleisten männlich
- Optional Stiftleiste weiblich für Pico
- USB Buchse
- Zwei Kabel USB Verbinder zum Pico
- Pico aufstecken oder auflöten (6. nicht vergessen 😉 )
Inbetriebnahme
Firmware
Ich verwende die DirtyRat (Dreckige Ratte) Firmware, auch wenn meine Mouse recht sauber aber etwas vergilbt ist. Folgend die von mir verwendete, vorkompilierte Firmware-Version 0.1 pio. Schaut aber auch auf der Seite des ProjektesLink-Status: Unbekannt nach neueren Versionen.
Haltet den Bootselect Knopf auf dem Raspberry gedrückt und verbindet den Pico dann mit dem USB. Der Pico wird nun als externes Laufwerk erkannt. Entpackt die Firmware und schiebt sie per Drag/Drop od. copy/paste auf das Pico Laufwerk. Nach dem Hochladen startet der Pico neu und die Firmware ist aufgespielt.
Treiber
Das Projekt verwendet einen modifizierten Treiber von CuteMouse.
Treiber auf GitHubLink-Status: Unbekannt
| Option | Beschreibung |
|---|---|
| /A<nnn> | Bus-Adresse zum Beispiel /A300 /A2E8 Standard 2E8 Achtung kann nur in der Firmware geändert werden. (Die Option scheint nicht zu funktionieren) |
| /I<nn> | Interrupt zum Beispiel /I3 /I7 |
| /? | Hilfe |
Konfiguration
Treiber in die Autoexec.BAT aufnehmen, bitte Pfad anpassen.
REM Autoexec.BAT
LH c:\driver\drat\DRTRAT.EXE /A2E8 /I3
Fehlersuche
Die Platine ist verständlich und systematisch aufgebaut. Der Datenbus liegt am Levelshifter U3 und ist auf der anderen Seite mit GP15 – GP22 verbunden. Der Adressbus ist nur bis zu Bit 11 belegt und hängt von BA0 – BA07 über den Levelshifter U4 an und GP0-GP7. BA08 – BA11 sind mit den ersten Pins von Levelshifter U5 verbunden und diese wiederum am Ausgang mit GP08-G11. Die IRQ Auswahl hängt an U5 Pin B5 und geht auf GP12. IO Ready liegt an U5-B6 und geht auf GP28. IO-Read/IO-Write liegen an U5-B7/B8 und landen am PI auf GP26/27. Hier nochmal das Ganze in der Übersichtstabelle:
| Typ | ISA | Levelshifter | LCL. Pin In | LCL. Pin Out | PICO Port | PICO Pin |
|---|---|---|---|---|---|---|
| Datenbus | DB0 | U3 | B1 | A1 | GP15 | 20 |
| Datenbus | DB1 | U3 | B2 | A2 | GP16 | 21 |
| Datenbus | DB2 | U3 | B3 | A3 | GP17 | 22 |
| Datenbus | DB3 | U3 | B4 | A4 | GP18 | 24 |
| Datenbus | DB4 | U3 | B5 | A5 | GP19 | 25 |
| Datenbus | DB5 | U3 | B6 | A6 | GP20 | 26 |
| Datenbus | DB6 | U3 | B7 | A7 | GP21 | 27 |
| Datenbus | DB7 | U3 | B8 | A8 | GP22 | 29 |
| Typ | ISA | Levelshifter | LCL. Pin In | LCL. Pin Out | PICO Port | PICO Pin |
|---|---|---|---|---|---|---|
| Adressbus | BA0 | U4 | B1 | A1 | GP0 | 1 |
| Adressbus | BA1 | U4 | B2 | A2 | GP1 | 2 |
| Adressbus | BA2 | U4 | B3 | A3 | GP2 | 4 |
| Adressbus | BA3 | U4 | B4 | A4 | GP3 | 5 |
| Adressbus | BA4 | U4 | B5 | A5 | GP4 | 6 |
| Adressbus | BA5 | U4 | B6 | A6 | GP5 | 7 |
| Adressbus | BA6 | U4 | B7 | A7 | GP6 | 9 |
| Adressbus | BA7 | U4 | B8 | A8 | GP7 | 10 |
| Adressbus | BA8 | U5 | B1 | A1 | GP8 | 11 |
| Adressbus | BA9 | U5 | B2 | A2 | GP9 | 12 |
| Adressbus | BA10 | U5 | B3 | A3 | GP10 | 14 |
| Adressbus | BA11 | U5 | B4 | A4 | GP11 | 15 |
| Typ | ISA | Jumper | Bauteil | LVL. Pin In | LVL. Pin Out | PICO Port | PICO Pin |
|---|---|---|---|---|---|---|---|
| IRQ | IRQ2 | J2 – 1/2 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| IRQ | IRQ3 | J2 – 3/4 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| IRQ | IRQ4 | J2 – 5/6 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| IRQ | IRQ5 | J2 – 7/8 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| IRQ | IRQ6 | J2 – 9/10 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| IRQ | IRQ7 | J2 – 11/12 | LevelShifter U5 | B5 | A5 | GP12 | 16 |
| BUS OK | IO_READY | – | LevelShifter U5 | B6 | A6 | GP28 | 34 |
| Bus Read | IOR | – | LevelShifter U5 | B7 | A7 | GP26 | 32 |
| Bus Write | IOW | – | LevelShifter U5 | B8 | A8 | GP27 | 31 |
| SMEMR | Spannungsteiler | GP13 | 17 | ||||
| SMEMW | Spannungsteiler | GP14 | 19 | ||||
| RESET | Q1 2N3904 | RUN | 30 |
Sonstiges
Getestet mit Mainboard
| Mainboard/CPU | Funktioniert |
|---|---|
| FIC 486-HC-HDLink-Status: Unbekannt | Ja |
| VIA-4386-VC-HDLink-Status: Unbekannt | Ja |
| GA-586ATE Rev 4.DLink-Status: Unbekannt | Nein |
ISA-Karte ist recht tief
Die Platine mit dem aufgesteckten Pico ist recht tief und es könnte zum Kontakt mit der Karte im Nachbar-Slot kommen. Die Lösung wäre, den Pico direkt einzulöten oder kürzere Stiftverbinder zu verwenden.
Generelle Tipps
Lötstellen
Lötstellen gerade an den ICs nochmal genau, am besten mit dem Mikroskop oder Lupe, auf Kurzschlüsse und Kontakt prüfen. Durchmessen mit Multifunktionsmeter bzw. Durchgangsprüfer.
Bei kleinen Lötkontakten bei Durchlochbauteilen möglichst Flussmittel verwenden, macht das Leben einfacher und erhöht die Verbindungsqualität.
Probleme
ISA Blaster wird nicht als COM-Port erkannt
Der ISA Blaster wird nicht als COM Port erkannt, weil er als Bus-Mouse arbeitet, also kein Fehler, sondern works as designed.
Firmware funktioniert nicht
Es gibt zwei unterschiedliche Firmwares im Github Verzeichnis, beide mal ausprobieren. Ggf. die Firmware nochmal aufspielen. Wenn sie funktioniert, sollte beim Bewegen der Mouse oder beim Drücken der Tasten, die LED auf dem PI blinken.
Computer startet nicht
- Die Lötstellen auf Kurzschlüsse überprüfen.
- Widerstände R3-R6 auslöten, diese können dazu führen, dass der Computer nicht startet.
Mouse wird beim Einstecken nicht erkannt
Mouse am besten schon beim Systemstart eingesteckt haben.
Fazit
Günstige kleine Platine. Nach meinem Geschmack bräuchte sie nicht so klein sein und könnte auch ohne SMD funktionieren. Meine Augen werden halt auch nicht besser. Dafür noch zwei Löcher und ein Slot-Blech spendiert und es wäre perfekt. Sie kann aktuell nur eine Mouse ansteuern, bietet aber gerade für Bastler einen leichten Einstieg für weiterführende Projekte. Einfach die Firmware neu geschrieben und schon hat man eine „neue“ Karte. Zum Beispiel als Post-Code-Analyser oder als Wifi „Modem“ mit einem Pico W. Der ISA Blaster ist nicht so vielfältig wie der Pico MEM oder Pico Guz, aber auch nur 1/10 so teuer. Somit finde ich dieses Projekt eines genaueren Blickes würdig.
| Beschreibung | Wert |
|---|---|
| Erfolgreich | Ja |
| Schwierigkeitsgrad | Mittel |
| Preis pro Stück selbst löten / vorbestückt | ~6,55€ / ~8,50€ |
| Lötdauer | 1- 1,5 Stunden |
| Funktion | Klasse – aber leider nicht mit allen PCs. |
Lizenz
Stand 10.10.2026, laut Projektseite bzw. Repository.
- Hardware: offen, GPLv2Link-Status: OK
- Software/Firmware: Firmware DirtyRat und Treiber (CuteMouse-Basis): GPLv2
- Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.
Verwandte Beiträge
- Retro Projekt – LaufwerksalternativenLink-Status: OK
- Retro Projekt – Micro 8088Link-Status: OK
- Retro Projekt – Real Time Clock – RTC8088 (skiselev/RTC8088)Link-Status: OK
- Retro Projekt – DiskBuddy 64Link-Status: OK
- Retro Projekt – Joystick TesterLink-Status: OK
- Retro Projekt – ISA 8Bit BackplaneLink-Status: OK
- Retro Projekt – Voltage BlasterLink-Status: OK
- Retro Projekt – 8Bit ISA Ethernet Card (isa8_eth)Link-Status: OK
- Retro Projekt – FDC USB Floppy Disk ControllerLink-Status: OK
- Retro Projekt – Floppy Disk Controller (isa-fdc)Link-Status: OK
Quellen
Zum Projekt
Git Link zum ProjektLink-Status: OK
GIT Release OrdnerLink-Status: OK
Treiber Link-Status: Unbekannt
FirmwareLink-Status: OK
Retro Seiten
https://archive.orgLink-Status: OK – Alte Software, Magazine, Handbücher und viele mehr.
https://theretroweb.comLink-Status: Kaputt – PC Hardwareverzeichnis.
https://www.winhistory.de/index.phpLink-Status: OK – Dos, Windows Versions Beschreibungen.
http://www.win31.de/links.htm – Win 3.1x Tools und Tricks
Retro Foren
https://forum.classic-computing.de/forumLink-Status: OK – Deutsch/Englische Forum mit vielen Retro-Computer Enthusiasten.
https://www.vogons.orgLink-Status: OK – Hier habe ich schon viele Tipps zu Hardware gefunden, sie haben auch eine Treiber Verzeichnis.
https://www.dosforum.deLink-Status: Unbekannt – Forum mit strikten Regeln und sehr hilfreich in Bezug zu DOS, Windows-Fragen werden nicht gerne gesehen.
https://dosreloaded.deLink-Status: OK – Dos, Hardware Reparatur, Bios Dateien und mehr.
https://www.winhistory-forum.netLink-Status: OK Dos und Windows Geschichte.
Retro Shops
https://ram-co-shop.deLink-Status: Kaputt – PC Teile auch neuere, schon viel dort bestellt hat immer funktioniert.
http://www.amoretro.deLink-Status: OK – Verkauft auf EBay und hat ein nettes Verzeichnis alter Hardware
https://retroreiz.deLink-Status: Unbekannt – Atari, Nintendo, Sega und anderes.
https://www.retroworld.info/deLink-Status: Unbekannt – Aufkleber, Schilder und mehr.
https://retesa-nb.deLink-Status: Unbekannt – Alte Hardware rund um den PC
https://www.retro8bitshop.comLink-Status: Unbekannt – C64 lastig
Log
| Datum | Änderung | Autor |
|---|---|---|
| - | Teile Erhalten und zusammengebaut | sfambach |
| 10.10.2026 | Abschnitt Lizenz ergänzt (Hardware/Software) Block Klarstellung unter Link zum Projekt eingefügt | sfambach |
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | sfambach |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung | sfambach |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | sfambach |
| 26.07.2025 | Beitrag erweitert auf die Vorbestückte Version. | sfambach |
| 22.07.2025 | Bestellung erhalten | sfambach |
| 08.07.2025 | Nochmal 10 teilbestückte Platinen bestellt. 10 Stück 55€ incl. Porto und Steuern. Rücksetie nicht bestückt, Pins, Buchsen und Transistor fehlen. | sfambach |
| 24.03.2025 | Nochmal Korrektur gelesen. | sfambach |
| 22.03.2025 | Beitrag vervollständigt und live gesetzt. | sfambach |
| 08.03.2025 | Beitrag in neues Template umgezogen und um ein paar Details ergänzt. | sfambach |
| 01.03.2025 | Pico aufgelöltet und erster Test, leider erfolglos. Alle Lötstellen nochmal überprüft sahen aber gut aus. | sfambach |
| 30.10.2024 | Platine Erhalten | sfambach |
| 22.10.2024 | 10 Platine by JLCPCB bestellt für rund 13€ mit Porto Beitrag erstellt | sfambach |