ARCADEmini Aufbau: Difference between revisions
(New page: __NOEDITSECTION__ ''zurück zur Übersicht'' <p align="justify">Da es häufiger Fragen gibt wie: "Was brauche ich noch außer 1steins Platine für ein Ar...) |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
''[[ | {{FlagUK|target=ARCADEmini Aufbau English}} | ||
''[[ARCADEmini|zurück zu ARCADEmini]]'' | |||
[[ARCADEmini]] | [[ARCADEmini Aufbau]] | |||
Da es häufiger Fragen gibt wie: "Was brauche ich noch außer [[User:StefanSchuermans|1steins]] Platine für ein ARCADEmini?", "Was kostet das alles?" oder "Wo bekomme ich die Bauteile her?" und auch weil ich Spass daran habe, möchte ich hier den Bau meines ARCADEmini's mit Stückliste, Preisen, Erfahrungen und Bildern genau beschreiben. | |||
Das ARCADEmini faszinierte mich schon von Anfang an. Somit stand ich glücklicherweise als Erster auf der Warteliste und bekam zum EasterHack meine Platine vom Entwickler persönlich überreicht. Danach gings erstmal ins Netz zum Einkaufen. Da ich 2 LEDs pro Fenster haben wollte, um das orginale Format zu bekommen, brauchte ich 1040 LEDs. Da die Register auf der ARCADEmini Platine keine großen Leistungen (10 mA) schalten können, mussten es low current LEDs sein, weil ich nicht noch eine verstärkende Schaltung zusätzlich bauen möchte (wer das machen will, die Schaltung gibt es auf den [[ARCADEmini]]-Seiten im Bereich Doku). Ich habe mich für die Farbe Grün entschieden. Somit ließ ich mir ein paar Angebote machen und die Firma [http://www.boersig.com Börsig] GmbH war mit knapp 56 € für 1100 LEDs (L-53LGD - Kingbright, 5mm, low-current, 2mA, grün) inklusive Versand am günstigsten. | |||
Dann ging es zu [http://www.reichelt.de Reichelt], um die restlichen Sachen zu ordern. In meinen Einkaufskorb wanderten 8 Taster und die passenden 10k Ohm Widerstände, 26 Widerstände für die Spalten mit 10 Ohm, eine 64 MB CF-Card, ein 5 Meter langes USB Kabel und ein 500 mA Steckernetzteil. Von [http://www.aldi.de Aldi] besorgte ich mir noch einen Card Reader/Writer (6 in 1) für 9,99 €. | |||
Nachdem das alles geklärt war, gings zum Baumarkt. Bei [http://www.hornbach.de/ Hornbach] wurde ich sofort fündig und orderte die von [[User:StefanSchuermans|stefan]] empfohlene Hartschaumplatte, mit den Maßen 25x50cm und 3mm Stärke. Der nette Onkel vom Holzzuschnitt sägte sie mir auch gleich auf 21x31cm zurecht, so dass die Bohrschablone genau draufpasst. | |||
StefanSchuermans's "Open Source" Bohrschablonen: | StefanSchuermans's "Open Source" Bohrschablonen: | ||
* [ | * [[Image:Arcademiniaufbau-bohrschablone-1040.tif|bohrschablone-1040.tif]] | ||
* [ | * [[Image:Arcademiniaufbau-bohrschablone-1040-haelfte.tif|bohrschablone-1040-haelfte.tif]] | ||
Die erste beinhaltet eine Schablone mit allen 1040 Löchern, da ihr die wahrscheinlich auf einem normalen A4 Drucker nicht drucken könnt, gibt es die halbe Version. Die druckt ihr zwei mal aus und klebt sie (am Strich) zusammen. Die Schablone legt ihr auf euer Material zum bohren und piekst die Löcher mit einer Reißnadel vor, ein Dartpfeil soll auch gehen, habe ich gehört :-). | |||
Stückliste: | Stückliste: | ||
[[Image:Arcademiniaufbau-teile-small.jpg|frame|Teile zum Bau eines | [[Image:Arcademiniaufbau-teile-small.jpg|frame|Teile zum Bau eines ARCADEmini mit 1040 Pixeln.]] | ||
{| | {| | ||
| '''Was?''' || '''Woher?''' || '''Bezeichnung''' || '''Preis''' | | '''Was?''' || '''Woher?''' || '''Bezeichnung''' || '''Preis''' | ||
|- | |- | ||
| | | ARCADEmini Platine || StefanSchuermans || ARCADEmini Platine || 069,00 € | ||
|- | |- | ||
| | | ARCADEmini Porto + VP*|| || || 007,00 € | ||
|- | |- | ||
| 1100 Low Current LEDs || [http://www.boersig.com][Börsig] || 53LGD || 055,68 € | | 1100 Low Current LEDs || [http://www.boersig.com][Börsig] || 53LGD || 055,68 € | ||
Line 53: | Line 56: | ||
<nowiki>** incl. Versandversicherung (0,27 €)</nowiki> | <nowiki>** incl. Versandversicherung (0,27 €)</nowiki> | ||
Um die Vorfreude zu steigern, während man auf die Teile wartet, kann man ja mal die ARCADEmini Platine an einen USB Port stecken und schauen, was passiert. Ich habe das mal mit Windows probiert, und siehe da, es wird erkannt. | |||
[[Image:Arcademiniaufbau-usb-win.jpg]] | [[Image:Arcademiniaufbau-usb-win.jpg]] | ||
Line 61: | Line 64: | ||
-- StefanSchuermans - 2004-05-02 | -- StefanSchuermans - 2004-05-02 | ||
Dieser Hinweis kommt gelegen, denn so kann ich das Firmwareupdate gleich einmal ausprobieren. Weiterhin gibt es jetzt auch Windows Treiber für ARCADEmini, die ich auch testen möchte. Um ARCADEmini eine neue Firmware zu spendieren, muss diese im raw Format, also ohne Dateisystem, auf die Compact Flash geschrieben werden. Das kann sowohl mit Windows als auch mit Linux gemacht werden. | |||
'''Update der Firmware mit Windows''' | '''Update der Firmware mit Windows''' | ||
Die benötigten Tools, sowie eine Beschreibung, gibt es auch auf den [[ARCADEmini]]-Seiten. Es wird also das Programm [http://www.chrysocome.net/dd dd], zum Schreiben und Lesen, sowie die [http://arcademini.schuermans.info/firmware_de.html aktuelle Firmware] benötigt. Dass CF Karte und CF Schreib-/Lesegerät funktionieren, wird vorausgesetzt. | |||
Zuerst muss getestet werden, welches physikalische Gerät nun die CF Karte ist. Mit dem Befehl: | |||
<span style="color:#FFD700;">dd if=\\.\PhysicalDrive3 of=delete.me</span> | <span style="color:#FFD700;">dd if=\\.\PhysicalDrive3 of=delete.me</span> | ||
wird vom physikalischen Speichermedium 3 gelesen und in die Datei delete.me geschrieben. PhysicalDrive0 oder PhysicalDrive1 ist in der Regel die Festplatte. Ich teste mich von oben heran und probiere es mit: | |||
<span style="color:#FFD700;">dd if=\\.\PhysicalDrive3 of=delete.me</span> | <span style="color:#FFD700;">dd if=\\.\PhysicalDrive3 of=delete.me</span> | ||
Line 94: | Line 97: | ||
</span> | </span> | ||
ausgegeben und die LED am CF Schreib-/Lesegerät blinkt hektisch. Um nicht zu warten, bis die ganze CF in die Datei delete.me geschrieben ist, breche ich mit [Ctrl] + [C] ab und lösche die Datei delete.me auch gleich. Bei mir ist also die CF Karte <nop>PhysicalDrive2. Wenn man sich sicher ist, dass man den richtigen Gerätenamen hat, kann die Firmware auf die CF geschrieben werden. | |||
[[Image:Warning.gif]] Achtung: Schreibt ihr auf das falsche Gerät, z.B. auf die Festplatte, sind die Daten auf der Platte verloren! | [[Image:Warning.gif]] Achtung: Schreibt ihr auf das falsche Gerät, z.B. auf die Festplatte, sind die Daten auf der Platte verloren! | ||
Mit folgendem Befehl schreibe ich nun die Firmwaredatei am-fw-1.2.3_2004-06-15.cf auf die CF Karte. | |||
<span style="color:#FFD700;">dd if=am-fw-1.2.3_2004-06-15.cf of=\\.\PhysicalDrive2</span> | <span style="color:#FFD700;">dd if=am-fw-1.2.3_2004-06-15.cf of=\\.\PhysicalDrive2</span> | ||
Line 111: | Line 114: | ||
</span> | </span> | ||
Es scheint funktioniert zu haben. Nun stecke ich die CF ins ARCADEmini und das ARCADEmini an den USB Port. Es sollte folgendes passieren: | |||
* | * ARCADEmini wird noch nicht vom PC erkannt | ||
* | * ARCADEmini updatet die Firmware (ca. 2 Min.) | ||
* | * ARCADEmini wird mit neuer Firmware vom PC erkannt | ||
'''Update der Firmware mit Linux''' | '''Update der Firmware mit Linux''' | ||
Die Vorgehensweise ist wie unter Windows, deshalb schreibe ich hier nicht alles noch einmal so ausführlich. Nur die Befehle lauten etwas anders: | |||
CF lesen: | CF lesen: | ||
Line 137: | Line 140: | ||
<span style="color:#FFD700;">dd if=am-fw-1.2.3_2004-06-15.cf of=/dev/sda</span><br> | <span style="color:#FFD700;">dd if=am-fw-1.2.3_2004-06-15.cf of=/dev/sda</span><br> | ||
<span style="color:#008B00;"> | <span style="color:#008B00;"> | ||
65+0 Datensätze ein | 65+0 Datensätze ein <br> | ||
65+0 Datensätze aus | 65+0 Datensätze aus <br> | ||
33280 bytes transferred in 0,182557 seconds (182299 bytes/sec) | 33280 bytes transferred in 0,182557 seconds (182299 bytes/sec) | ||
</span> | </span> | ||
Wenn man testen möchte, ob das Update richtig auf die CF geschrieben ist, schreibt man z.B. die ersten 512 Byte in eine Datei und schaut sie sich mit einem Hexeditor an. | |||
<span style="color:#FFD700;">dd if=/dev/sda of=start.bin count=1</span> | <span style="color:#FFD700;">dd if=/dev/sda of=start.bin count=1</span> | ||
Line 158: | Line 161: | ||
</span> | </span> | ||
Wenn das Ergebnis so ähnlich aussieht, ist das Update richtig auf der CF und ARCADEmini kann mit der CF in den USB Port gesteckt werden. | |||
[[Image:Warning.gif]] Es besteht die Möglichkeit, dass das Update nicht funktioniert und sich ARCADEmini gleich nach dem Einstecken mit der alten Firmwareversion meldet. Das liegt vermutlich daran, dass ARCADEmini nicht mit allen CF Karten klar kommt. Warum und wieso versucht 1stein herauszufinden. Im Moment bleibt nur als Lösung eine andere CF zu probieren. | |||
Möchte man die CF normal mit einem Filesystem benutzen, muss sie erst wieder formatiert werden. | |||
Wenn die 1040 Löcher gebohrt sind gehts hier weiter... | |||
Bei Fragen oder Problemen schaut mal auf den [[ARCADEmini]]-Seiten vorbei. Die [[Mailingliste]] und das [https://forum.blinkenarea.org/ Forum] stehen natürlich auch zur Verfügung. | |||
[[Category:Projekte]] | |||
Latest revision as of 18:44, 30 September 2007
ARCADEmini | ARCADEmini Aufbau
Da es häufiger Fragen gibt wie: "Was brauche ich noch außer 1steins Platine für ein ARCADEmini?", "Was kostet das alles?" oder "Wo bekomme ich die Bauteile her?" und auch weil ich Spass daran habe, möchte ich hier den Bau meines ARCADEmini's mit Stückliste, Preisen, Erfahrungen und Bildern genau beschreiben.
Das ARCADEmini faszinierte mich schon von Anfang an. Somit stand ich glücklicherweise als Erster auf der Warteliste und bekam zum EasterHack meine Platine vom Entwickler persönlich überreicht. Danach gings erstmal ins Netz zum Einkaufen. Da ich 2 LEDs pro Fenster haben wollte, um das orginale Format zu bekommen, brauchte ich 1040 LEDs. Da die Register auf der ARCADEmini Platine keine großen Leistungen (10 mA) schalten können, mussten es low current LEDs sein, weil ich nicht noch eine verstärkende Schaltung zusätzlich bauen möchte (wer das machen will, die Schaltung gibt es auf den ARCADEmini-Seiten im Bereich Doku). Ich habe mich für die Farbe Grün entschieden. Somit ließ ich mir ein paar Angebote machen und die Firma Börsig GmbH war mit knapp 56 € für 1100 LEDs (L-53LGD - Kingbright, 5mm, low-current, 2mA, grün) inklusive Versand am günstigsten.
Dann ging es zu Reichelt, um die restlichen Sachen zu ordern. In meinen Einkaufskorb wanderten 8 Taster und die passenden 10k Ohm Widerstände, 26 Widerstände für die Spalten mit 10 Ohm, eine 64 MB CF-Card, ein 5 Meter langes USB Kabel und ein 500 mA Steckernetzteil. Von Aldi besorgte ich mir noch einen Card Reader/Writer (6 in 1) für 9,99 €.
Nachdem das alles geklärt war, gings zum Baumarkt. Bei Hornbach wurde ich sofort fündig und orderte die von stefan empfohlene Hartschaumplatte, mit den Maßen 25x50cm und 3mm Stärke. Der nette Onkel vom Holzzuschnitt sägte sie mir auch gleich auf 21x31cm zurecht, so dass die Bohrschablone genau draufpasst.
StefanSchuermans's "Open Source" Bohrschablonen:
Die erste beinhaltet eine Schablone mit allen 1040 Löchern, da ihr die wahrscheinlich auf einem normalen A4 Drucker nicht drucken könnt, gibt es die halbe Version. Die druckt ihr zwei mal aus und klebt sie (am Strich) zusammen. Die Schablone legt ihr auf euer Material zum bohren und piekst die Löcher mit einer Reißnadel vor, ein Dartpfeil soll auch gehen, habe ich gehört :-).
Stückliste:
Was? | Woher? | Bezeichnung | Preis |
ARCADEmini Platine | StefanSchuermans | ARCADEmini Platine | 069,00 € |
ARCADEmini Porto + VP* | 007,00 € | ||
1100 Low Current LEDs | [1][Börsig] | 53LGD | 055,68 € |
8 Taster | Reichelt | TASTER 9141 GN | 010,40 € |
8 Widerstände 10k Ohm | Reichelt | 1/4W 10K | 000,80 € |
26 Widerstände 10 Ohm | Reichelt | 1/4W 10 | 002,60 € |
64 MB CF-Card | Reichelt | CF-CARD 064MB | 017,90 € |
USB Kabel (A/B) | Reichelt | AK 672/2-5,0 | 000,92 € |
Netzteil 500 mA | Reichelt | MW 17-GS/6 | 002,65 € |
Reichelt Porto + VP** | 003,87 € | ||
Card Reader/Writer | Aldi | Tevion (6 in 1) | 009,99 € |
Hartschaumplatte | Hornbach | Art.Nr.: 370061 | 002,49 € |
Summe | 181,53 € |
* versichertes Post Paket
** incl. Versandversicherung (0,27 €)
Um die Vorfreude zu steigern, während man auf die Teile wartet, kann man ja mal die ARCADEmini Platine an einen USB Port stecken und schauen, was passiert. Ich habe das mal mit Windows probiert, und siehe da, es wird erkannt.
- wer diese Anzeige bekommt, sollte dringend ein Firmware-Update durchführen
siehe dazu http://arcademini.schuermans.info/firmware_de.html
-- StefanSchuermans - 2004-05-02
Dieser Hinweis kommt gelegen, denn so kann ich das Firmwareupdate gleich einmal ausprobieren. Weiterhin gibt es jetzt auch Windows Treiber für ARCADEmini, die ich auch testen möchte. Um ARCADEmini eine neue Firmware zu spendieren, muss diese im raw Format, also ohne Dateisystem, auf die Compact Flash geschrieben werden. Das kann sowohl mit Windows als auch mit Linux gemacht werden.
Update der Firmware mit Windows
Die benötigten Tools, sowie eine Beschreibung, gibt es auch auf den ARCADEmini-Seiten. Es wird also das Programm dd, zum Schreiben und Lesen, sowie die aktuelle Firmware benötigt. Dass CF Karte und CF Schreib-/Lesegerät funktionieren, wird vorausgesetzt.
Zuerst muss getestet werden, welches physikalische Gerät nun die CF Karte ist. Mit dem Befehl:
dd if=\\.\PhysicalDrive3 of=delete.me
wird vom physikalischen Speichermedium 3 gelesen und in die Datei delete.me geschrieben. PhysicalDrive0 oder PhysicalDrive1 ist in der Regel die Festplatte. Ich teste mich von oben heran und probiere es mit:
dd if=\\.\PhysicalDrive3 of=delete.me
rawwrite dd for windows version 0.2. Written by John Newbigin
This program is covered by the GPL. See copying.txt for details
Error reading file: 21 Das Gerät ist nicht bereit
0+0 records in
0+0 records out
Das war nichts. Das Gerät PhysicalDrive3 gibt es nicht.
Weiter mit: dd if=\\.\PhysicalDrive2 of=delete.me
Es wird nur:
rawwrite dd for windows version 0.2. Written by John Newbigin
This program is covered by the GPL. See copying.txt for details
ausgegeben und die LED am CF Schreib-/Lesegerät blinkt hektisch. Um nicht zu warten, bis die ganze CF in die Datei delete.me geschrieben ist, breche ich mit [Ctrl] + [C] ab und lösche die Datei delete.me auch gleich. Bei mir ist also die CF Karte <nop>PhysicalDrive2. Wenn man sich sicher ist, dass man den richtigen Gerätenamen hat, kann die Firmware auf die CF geschrieben werden.
Achtung: Schreibt ihr auf das falsche Gerät, z.B. auf die Festplatte, sind die Daten auf der Platte verloren!
Mit folgendem Befehl schreibe ich nun die Firmwaredatei am-fw-1.2.3_2004-06-15.cf auf die CF Karte.
dd if=am-fw-1.2.3_2004-06-15.cf of=\\.\PhysicalDrive2
Ausgabe:
rawwrite dd for windows version 0.2. Written by John Newbigin
This program is covered by the GPL. See copying.txt for details
65+0 records in
65+0 records out
Es scheint funktioniert zu haben. Nun stecke ich die CF ins ARCADEmini und das ARCADEmini an den USB Port. Es sollte folgendes passieren:
- ARCADEmini wird noch nicht vom PC erkannt
- ARCADEmini updatet die Firmware (ca. 2 Min.)
- ARCADEmini wird mit neuer Firmware vom PC erkannt
Update der Firmware mit Linux
Die Vorgehensweise ist wie unter Windows, deshalb schreibe ich hier nicht alles noch einmal so ausführlich. Nur die Befehle lauten etwas anders:
CF lesen:
dd if=/dev/sda of=delete.me
[Ctrl] + [C]
14208+0 Datensätze ein
14208+0 Datensätze aus
7274496 bytes transferred in 7,378446 seconds (985912 bytes/sec)
CF mit Firmware beschreiben:
Achtung: Schreibt ihr auf das falsche Gerät, z.B. auf die Festplatte, sind die Daten auf der Platte verloren!
dd if=am-fw-1.2.3_2004-06-15.cf of=/dev/sda
65+0 Datensätze ein
65+0 Datensätze aus
33280 bytes transferred in 0,182557 seconds (182299 bytes/sec)
Wenn man testen möchte, ob das Update richtig auf die CF geschrieben ist, schreibt man z.B. die ersten 512 Byte in eine Datei und schaut sie sich mit einem Hexeditor an.
dd if=/dev/sda of=start.bin count=1
1+0 Datensätze ein
1+0 Datensätze aus
512 bytes transferred in 0,073941 seconds (6924 bytes/sec)
hexdump -C start.bin
00000000 41 52 ... 30 |ARCADEmini 26x20|
00000010 2f 31 ... 20 |/16 fw-up 1.0 |
00000020 ff ff ... ff |ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|
Wenn das Ergebnis so ähnlich aussieht, ist das Update richtig auf der CF und ARCADEmini kann mit der CF in den USB Port gesteckt werden.
Es besteht die Möglichkeit, dass das Update nicht funktioniert und sich ARCADEmini gleich nach dem Einstecken mit der alten Firmwareversion meldet. Das liegt vermutlich daran, dass ARCADEmini nicht mit allen CF Karten klar kommt. Warum und wieso versucht 1stein herauszufinden. Im Moment bleibt nur als Lösung eine andere CF zu probieren.
Möchte man die CF normal mit einem Filesystem benutzen, muss sie erst wieder formatiert werden.
Wenn die 1040 Löcher gebohrt sind gehts hier weiter...
Bei Fragen oder Problemen schaut mal auf den ARCADEmini-Seiten vorbei. Die Mailingliste und das Forum stehen natürlich auch zur Verfügung.