Herzlich willkommen zum DIY Tutorial für das EasyFlash³!

Die EasyFlash³ Hardware wurden von Skoe und der Hilfe vieler anderer Menschen entwickelt und ist eine universelle Speicherkarte für den Commodore 64.

Die EF3 Hardware ist Open Source bzw. Open Hardware und mit einer CC-BY-SA 3.0 Lizenz versehen. Das bedeutet Jeder darf die Hardware nachbauen unter der Bedingung, dass der Entwickler genannt wird. Werden an der Hardware bzw. der Software Modifikationen gemacht, so müssen diese Änderungen ebenfalls mit der gleichen Lizenz veröffentlicht werden.

Zu allererst möchte ich auf ein paar Vorbereitungen eingehen, die für den Bau des EF3 notwendig sind.

Ausrüstung:

  • ESD Matte und Armband (Empfehlung)
  • Lötstation mit SMD Spitze (Empfehlung: 2mm abgeschrägt)
  • feines Lötzinn (0,5mm)
  • Flussmittel (ich verwendet derzeit AMTECH NC 559 - ASM 10cc Paste PCB Flux No-Clean)
  • Lupe, Mikroskop oder Lupenbrille
  • SMD Pinzette
  • Isopropanol mit Schale und Pinsel zur Reinigung der fertigen Karte
  • Mini-USB-Kabel zum Flashen von FTDI und CPLD

Benötigte Bauteile:

Alle benötigten Bauteile findet man auf der EF3 Entwicklerseite von Skoe: [LINK]

Ich empfehle https://aliexpress.com für das Bestellen der Bauteile, das dauert zwar etwas länger, dafür sind die Teile günstiger.

Bauteil Anz. Beschreibung Aliexpress Link
U1 1 3.3V 150mA LDO Voltage Regulator, SOT-23-5 Link
U2 1 CPLD XC95144XL-TQ100 Link
U3 1 HC53 25 MHz Oscillator Link
U4 1 MX29LV Series 3 V 64Mb 70ns Flash - TSOP-48 Link
U5 1 256-kbit (32K x 8) 3.3V 55ns SRAM - sTSOP-28 Link
U6 1 74LVC14 or 74LVX14 Schmitt Trigger SOIC-14 Link
U50 1 FT245RL USB Full Speed to Parallel FIFO - SSOP-28 Link
D1 1 LED red, 2mA, 3mm Link

C3-C15,
C50,C51

15 Ceramic Capacitor 100nF, 0603, X5R/X7R Link
C1, C2, C52 3 Ceramic Capacitor 10uF, 0805, X5R/X7R Link
R1,R2,R50,R51 4 SMD Chip Resistor Network 4 x 100Ohm,
4 x 0603
Link
R3, R4, R5 3 Chip Resistor 100kOhm 0805 Link
R6,R7,R8,R52,R53 5 Chip Resistor 4.7kOhm 0805 Link
R9 1 Chip Resistor 470Ohm 0805 Link
FB50 1 Ferrite Bead 120Ohm 3000mA DCR 0.04Ohm, 0805 Link
J51 1 Socket Right Angle Type B Surface Mount Mini USB Link
P1, P2, P3   2.54 mm Pin Header Link
SW1, SW2, SW3 3 Button Right Angle Through Hole Tactile Switch Link
  4 Jumper, 2.54mm Link

Die Platine:

Die Gerber Files zum Bestellen von Platinen findet man ebenfalls auf der Entwicklerseite von Skoe: [LINK]

Ich bestelle meine Platinen bei ALLPCB. Die Lieferung erfolgt recht schnell (ca. 1 Woche) und die Qualität passt. Außerdem hatte ich noch keine Probleme mit dem Zoll. Man muss dazu nur die Eigenschaften der Platine (62mm * 84mm, Dicke 1.6mm, 2 Layers) angeben und das ZIP File mit den Gerber Dateien hochladen. Als Beschichtung empfehle ich "immerson gold". Ebenso sollte man "Golden Finger Beveling" auf "yes" stellen, das ist die Fase beim Steckkontakt.

undefined

Eine fertig produzierte Platine schaut dann folgendermaßen aus: [LINK]

Hat man alle Teile beisammen, dann kann es mit dem Löten losgehen.

Löten der ICs und USB Buchse:

Nun kommen wir zum Löten der ersten Bauteile. Man sollte immer mit dem schwierigsten Bauteil beginnen und sich zu den leichteren vorarbeiten. Wenn man den schwierigsten Teil geschafft hat, dann schafft man auch die leichteren Teile.

1. Das CPLD (U2)

Das schwierigste bei diesem Bauteil ist die exakte Platzierung. Hat man das Teil erst mal richtig ausgerichtet und diagonal mit Lötstellen angeheftet, dann ist der Rest des Lötens eigentlich recht simpel.

2. Flash (U4)

Der nächste Baustein ist der Flashspeicher.

3. SRAM (U5)

Gefolgt vom SRAM, das lässt sich relativ einfach einlöten.

4. Spannungsregler (U11 bzw. U1)

Beim Spannungsregler muss man besonders auf den mittleren Pin aufpassen, auf der Seite mit den drei Pins. Wenn dieser nicht ordentlich verlötet ist, dann werden die 3,3V nicht korrekt erzeugt.

5. Schmitt Trigger (U6)

Die SMD Chips mit größeren Pins sollten nun eigentlich kein Problem mehr darstellen, wenn man die vorhergehenden bereits erfolgreich eingelötet hat.

6. FTDI (U50)

Der FTDI Chip hat etwas geringere Abstände als der Schmitt Trigger, lässt sich aber trotzdem einfach einlöten.

7. USB Stecker (J51)

Beim Verlöten des USB Steckers sollte man nicht zu viel Lötzinn auf der Spitze haben, sonst bekommt man Lötbrücken, die man nicht mehr so einfach weg bekommt.

8. 25MHz Oszillator (U3)

Der Oszillatorbaustein ist etwas tricky einzulöten, wenn man das noch nie gemacht hat. Bevor man diesen anlötet, ist es empfehlenswert, Lötzinn auf die 4 Pads zu löten, sodass schöne runde Lötstellen entstehen.

Auf diese Stellen setzt man den Baustein und lötet in dann fest.