You are not logged in.

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

1

Saturday, January 17th 2009, 1:15pm

mmc2iec simpel LarsP Eagle Dateien

EDIT by FXXS: NEUE Bestellungen in anderen Thread möglich: Platinenbestellung für Weihnachten [mmc2iec/ps2 Mausadapter/SwinSID/HxC USB]
Teileliste zitiert


Hi. Ich wollte schon lange mal den Lochrasteraufbau des mmc2iec nach eagle bringen.. hier ist er nun.
Dazu sind sicherlich einige Erklärungen erforderlich:
- Ich habe bewußt keine SMD, sondern auch für Grobmotoriker händelbare DIL und bedrahtete Bauteile verwendet.
- Es handelt sich um das LarsP Aufbau/Layout! D.h sowohl Unseens sd2iec, alsauch die originale Firmware sollten nutzbar sein.
- Im Layout ist ein ATmega32. Da aber der ATmega644 Pin-Kompatibel ist, sollte dieser hier ebenfalls nutzbar sein.
- Es ist keine Programmiermöglichkeit im Layout vorgesehen. D.h AVR muß außerhalb geflasht werden.
- Es ist - so wie es sich gehört - ein 3,3V Spannungsregler eingesetzt.
- Alternativ könnte man diesen aber auch weglassen und 2 SI-Dioden zur Spannungsreduktion einsetzen. Über Nachteile wurde schon diskutiert..
hat aber bei mir nie zu Problemen geführt.
- Ein SD-Slotanschluß ist NICHT enthalten, weil: Es viele unterschiedliche Typen gibt.. daher müssen insgesamt 6 Leitungen zum SD Slot selbst als
Litzen verbunden werden (+3V, GND, Card Select, Data in, Data out, Clock). Gerne nehme ich hier Hilfe in Anspruch, um einen Slot, der kompatibel
zu dem über CSD lieferbaren Typ: SCDA5A0201 ins Layout zu übernehmen.
- SD Card Detect und SD Write Protect sind fest auf GND = Karte ist immer da und nicht schreibgeschützt.
- IEC Anscluß sind auch einfach 3 Kabel.

So habe ich im Prinzip viele Lochrasteraufbauten gemacht..
Ich bin absoluter Anfänger in eagle! Daher bitte Nachsicht..
Ich sowas genauso auch am DTV verwendet! Da könnte man sicher auch eine etwas einfachere Variante nehmen..

IC1 = ATMega644 (ATMEGA 644-20 PU)
C3 = 100nF (X7R-2,5 100N)
R1, R2, R3 = 3k3 Ohm (1/4W 3,3K)
R4, R5, R6 = 1k8 Ohm (1/4W 1,8K)

Spannungsversorgung:
IC2 = 3,0 bis 3,3V Regler (LP 2950 CZ3,0)
C4 = 2u2 bis 4u7 Tantal/ELKO (TANTAL 2,2/16)

Optional:
R7, R8 = 560 Ohm (1/4W 560)
LED1 = Grün (LED 3MM GN)
LED2 = Rot (LED 3MM RT)

Optional:
C1, C2 = 22pF bis 33pF (KERKO 33P)
Q1 = 8MHz Quartz (8,0000-HC49U-S)

Optional:
40pin Präzisionssockel (GS 40P)
2 Taster für DiskChange1 und DiskChange 2 (T 250A SW und T 250A WS)
2 Schalter für LW8/9 und LW10/11 (kann man auch Jumper nehmen)

Es hilft, wenn man den seriellen Stecker kauft (MAS 60), dazu Kabelverbinder mit Steckleisten für den IEC -Anschluss (PS 25/3G WS) bzw. Strom und Diskchange (PS 25/2G WS), sowie eine zweireihige Siftleiste, um die Laufwerksnummer-Jumper setzen zu können (SL 2X40G 2,54).


Die Platinenmaße sollte ca. 65x100mm sein. Falls man sowas fertigen lassen wollte, schätze ich bei Abnahme von mind. 20 Stück auf
einen Stückpreis von ca. 5-6€ (pcbcart.com)

Bestünde den an solchen Platinen Interesse?

Peter

EDIT by FXXS: alte Version durch neue ersetzt, die alte hatte 65,21 kB und war 11 mal heruntergeladen - zuletzt: 17. Januar 2009, 21:28
das erste update wurde nur einmal runtergelanden, das zweite zweimal, das dritte dreimal... ...die vorerst finale stammte aus folgenden Posting 78
diesmal wurde auch das dazugehörige PNG von mir hochgelanden...
PeterSieg has attached the following files:
  • mmc2iec.png (14.02 kB - 288 times downloaded - latest: Jul 23rd 2010, 10:13pm)
  • mmc2iec(5).png (22.13 kB - 216 times downloaded - latest: Jul 23rd 2010, 10:13pm)
  • mmc2iec(5).zip (73.77 kB - 129 times downloaded - latest: Jul 8th 2010, 11:48am)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

This post has been edited 14 times, last edit by "FXXS" (Nov 16th 2009, 10:08am)


erik1967

Intermediate

  • "erik1967" is male

Posts: 240

Date of registration: Jul 23rd 2005

Location: Berlin

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

2

Saturday, January 17th 2009, 3:31pm

Ich würde mich mal für 2 anmelden.

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

3

Saturday, January 17th 2009, 4:33pm

Hier noch mal leicht ergänzt. Alle 6 Anschlüsse zum SD-Slot sind jetzt auf Wirepads zusammen gefasst.

Peter
PeterSieg has attached the following files:
  • mmc2iec.zip (65.85 kB - 21 times downloaded - latest: Jul 3rd 2010, 12:56am)
  • mmc2iec.png (20.07 kB - 115 times downloaded - latest: Jul 23rd 2010, 10:13pm)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,060

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

4

Saturday, January 17th 2009, 4:45pm

Ein SD-Slotanschluß ist NICHT enthalten, weil: Es viele unterschiedliche Typen gibt.. daher müssen insgesamt 6 Leitungen zum SD Slot selbst als
Litzen verbunden werden (+3V, GND, Card Select, Data in, Data out, Clock). Gerne nehme ich hier Hilfe in Anspruch, um einen Slot, der kompatibel
zu dem über CSD lieferbaren Typ: SCDA5A0201 ins Layout zu übernehmen.


Den kannst doch aus den Shadowolf Layouts klauen :)

Dazu seinen Schaltplan öffnen und unter Datei Menü ULP ausführen gehen und "exp-project-lbr.ulp" starten

Dann am besten multiple libary wählen, und die lbr mit dem sockel kannst dann in deinem projekt verwenden.
Besucht meine Hardwareprojekte:
http://www.x1541.de


Powered by WWW.VIC-20.DE

www.classic-computing.de
Verein zum Erhalt klassischer Computer e.V.


  • »C64-CAMPER« is a verified user

Posts: 6,554

Date of registration: Mar 31st 2006

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

5

Saturday, January 17th 2009, 5:18pm

Würde gerne eine Platine haben,
und würde mich freuen wenn mir jemand den MEGA programmieren könnte.

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

6

Saturday, January 17th 2009, 7:33pm

Ja.. google machts möglich.. da habe ich doch glatt eine eagle lib für den ALPS SCDA5A0201 gefunden...
Hier also jetzt die Version mit SD Slot! D.h keine Kabel mehr von Hand verbinden zum SD Slot..

Mußte aber 2 Verbindungen von Hand legen..
Die Platine ist mit ca. 60 x 85mm sogar noch etwas kleiner ausgefallen.

Und so gaannzz sicher, das das alles so ok ist.. bin ich nicht.. wäre schön, wenn da mal jemand mit mehr
Erfahrung drüber schauen könnte..

Mit so einer Version wäre dann der Aufbau allerdings ein "Kinderspiel".
Nur noch +5V und GND und die 3 IEC Kabel - das wars.

Peter
PeterSieg has attached the following files:
  • mmc2iec.zip (65.54 kB - 20 times downloaded - latest: Mar 31st 2010, 12:15am)
  • mmc2iec.png (19.99 kB - 175 times downloaded - latest: Jul 23rd 2010, 10:13pm)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

Unseen

Ia! Ia! sd2iec fhtagn!

Posts: 2,393

Date of registration: Jun 16th 2007

Location: Deutschland

  • Send private message

member since 36 month member since 36 month member since 36 month

7

Saturday, January 17th 2009, 8:16pm

Und so gaannzz sicher, das das alles so ok ist.. bin ich nicht.. wäre schön, wenn da mal jemand mit mehr
Erfahrung drüber schauen könnte..

Sieht das auf dem Bild nur so aus oder sind da mehrere Leiterbahnen mit vermutlich unterschiedlichen Signalen die sich im gleichen Layer kreuzen?

Draco

lebt in einer Idiokratie

  • »Draco« is a verified user
  • Send private message

member since 36 month member since 36 month member since 36 month

8

Saturday, January 17th 2009, 8:29pm

Sieht das auf dem Bild nur so aus oder sind da mehrere Leiterbahnen mit vermutlich unterschiedlichen Signalen die sich im gleichen Layer kreuzen?

Ja, die dicke Leiterbahn am SD-Slot (rot) sollte wohl besser nochmal geroutet werden.

Aber auf jeden Fall eine gute Idee das mal zu "Eagle'n", Peter.

Ich glaub' ich hätt' dann gerne die Eagle-Datei. Da ich noch ein paar Platinen herumliegen habe würde ich gerne ein einseitiges Layout draus machen um das selber zu ätzen.

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

9

Saturday, January 17th 2009, 8:45pm

@Draco: sch+brd sind im jeweiligen Zip Archive.

Muß morgen noch mal in Ruhe drüber schauen..
EDIT: Ja. meine von Hand verlegte Bahn war natürlich Blödsinn..
Habe die Bahn jetzt auf den Bottom Layer gelegt und ein Durchkontaktierung eingefügt..
bin aber sicher, das das so noch nicht ganz ok ist..
Die SD Slot Library ist ebenfalls im ZIP Archive.

Peter
PeterSieg has attached the following files:
  • mmc2iec.png (20.11 kB - 68 times downloaded - latest: Jul 23rd 2010, 10:13pm)
  • mmc2iec.zip (67.19 kB - 16 times downloaded - latest: Mar 31st 2010, 12:16am)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

This post has been edited 2 times, last edit by "PeterSieg" (Jan 17th 2009, 9:05pm)


Draco

lebt in einer Idiokratie

  • »Draco« is a verified user
  • Send private message

member since 36 month member since 36 month member since 36 month

10

Saturday, January 17th 2009, 9:03pm

@Draco: sch+brd sind im jeweiligen Zip Archive.

Ach ich hab' ja Tomaten auf den Augen. Danke!

alienbreed

Looking for freedom

  • "alienbreed" is male

Posts: 83

Date of registration: Oct 4th 2008

Location: Auf der dunklen Seite der Macht

  • Send private message

member since 12 member since

11

Saturday, January 17th 2009, 9:32pm

Würde gerne eine Platine haben,
und würde mich freuen wenn mir jemand den MEGA programmieren könnte.


DITO!!! :winke:
"Aus dem Esel macht man kein Reitpferd; man mag ihn zäumen, wie man will." :winke:

NLQ

Intermediate

  • "NLQ" is male

Posts: 214

Date of registration: Feb 20th 2005

Location: Kirchardt bei Heilbronn

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

12

Sunday, January 18th 2009, 8:46am

RE: mmc2iec simpel LarsP Eagle Dateien

Quoted

Es ist keine Programmiermöglichkeit im Layout vorgesehen. D.h AVR muß außerhalb geflasht werden.

Ich will hier mal meinen Traum vorstellen:
-Es benutzt USART0 als SPI-Port zur SD-Karte. Dadurch ist der Haupt-SPI-Port frei und kann zum Flashen benutzt werden. Jeder könnte sich das Teil selbst zusammenlöten und den AVR vom C64 aus flashen, genauso wie es momentan bei IEC-ATA möglich ist. Das Ändern der Software vom Haupt-SPI auf den USART-SPI dürfte für einen C-Programmierer (ich kann leider kein C) nicht schwierig sein.
-Es sollte alles in DIL sein, damit es einfach zu löten wäre.
-Wer will, könnte für wenig Aufwand (2 Dioden, 1 Quarz, 2 Kondensatoren, Batteriehalter, 3 Mignon-Batterien) eine Echtzeituhr bekommen. Der AVR würde im Power-Save-Modus vermutlich mehr Strom brauchen, als ein richtiger Echtzeituhrenchip, aber drei Mignonbatterien kosten bei IKEA kaum mehr als eine Lithiumbatterie. Wer die Echtzeituhr nicht will, spart sich die Bauteile und überbrückt einen Kontakt mit einem Draht.
-Die Reset-Leitung des seriellen Busses ist mit einem Interrupt-Eingang des AVRs verbunden, somit kann die Firmware entscheiden, ob sie darauf reagieren soll.
Ich weiss, dass dieser Traum genauso schlecht ankommen wird wie derjenige in der IEC-ATA-Rubrik, aber ich will ihn euch einfach mal zur Diskussion stellen.
NLQ has attached the following files:
  • NLQ-HD-SD.zip (1.98 kB - 26 times downloaded - latest: Mar 31st 2010, 12:16am)
  • NLQ-HD-SD.txt (5.53 kB - 30 times downloaded - latest: Mar 31st 2010, 12:16am)

13

Sunday, January 18th 2009, 10:55am

Hi!
Flashen vom C64 aus wäre genial! Funktionierte bei mir mit dem iec-ata einwandfrei!
znarF

Mad2

Bastler

  • "Mad2" is male

Posts: 116

Date of registration: Jan 15th 2008

Location: @home

  • Send private message

member since 24 month member since 24 month

14

Sunday, January 18th 2009, 11:04am

RE: mmc2iec simpel LarsP Eagle Dateien

Hallo Peter,


Die Platinenmaße sollte ca. 65x100mm sein. Falls man sowas fertigen lassen wollte, schätze ich bei Abnahme von mind. 20 Stück auf
einen Stückpreis von ca. 5-6€ (pcbcart.com)

Bestünde den an solchen Platinen Interesse?

Peter


Ja, ich hätte Interesse an 1-2 Platinen .

Gruß Martin
SX-64 mit Speeddos etc., Dolphin Dos 2, SD2IEC, MMC2IEC, IECATA V2, XS-1541, XU-1541-SD, SwinSID X2, 1541U+ eth, Easyflash :winke:

x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,060

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

15

Sunday, January 18th 2009, 11:58am

-Es benutzt USART0 als SPI-Port zur SD-Karte. Dadurch ist der Haupt-SPI-Port frei und kann zum Flashen benutzt werden. Jeder könnte sich das Teil selbst zusammenlöten und den AVR vom C64 aus flashen, genauso wie es momentan bei IEC-ATA möglich ist. Das


Wozu der Aufwand? Es gibt doch den Bootloader, bis auf die erste Inbetriebnahme muss man das Gerät nie wieder extern flashen. Es bietet sich doch an, dass derjenige, der auch die Platinen macht, gleich noch die programmierten AVR liefert. Mache ich doch auch immer so :)
Besucht meine Hardwareprojekte:
http://www.x1541.de


Powered by WWW.VIC-20.DE

www.classic-computing.de
Verein zum Erhalt klassischer Computer e.V.


PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

16

Sunday, January 18th 2009, 12:40pm

So vierter Versuch mit Eagle ;-)

So sollte es funktionieren.. Warum ich da eine Leiterbahn manuell legen mußte..??
Platine ca. 65x85mm. Sollte so um 6€ bei 20 Stück kosten. SD Slot ca. 3€.
ATmega32 auch ca. 3€ ATmega644 ca. 7€
DAS MUSS ABER NOCH SOO STARK KONTROLLIERT WERDEN, von Leuten die mehr von Eagle verstehen als ich!!
Ich habe bisher NIE einen Bootloader verwendet ;-) Aber das kann ja noch werden..
Bevor das Layout aber nicht noch mind. von eagle-Guru's für ok befunden wurde, oder eine Prototypen-Platine
gezeigt hat, das alles ok ist.. ist es nicht ratsam 20 Platinen oder mehr zu ordern... Der Schaltplan ist ja nicht soo
kompliziert.. aber Leiterbahnen trennen und per Kabel neue dran friemeln sollten wir vermeiden ;-)
Ich werde nächste Woche auch noch mal in Ruhe drüber schauen..
Wenn daraus was werden sollte, sollte derjenige sicher die SD Card Slots und ggf. programmierte AVR's zur Platine
dazuliefern..

Peter
PeterSieg has attached the following files:
  • mmc2iec.png (16.61 kB - 88 times downloaded - latest: Jul 23rd 2010, 10:13pm)
  • mmc2iec.zip (65.29 kB - 19 times downloaded - latest: Mar 31st 2010, 12:17am)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

This post has been edited 1 times, last edit by "PeterSieg" (Jan 18th 2009, 12:51pm)


x1541

1. Vorsitzender VzEkC e.V.

Posts: 4,060

Date of registration: Nov 24th 2002

  • Send private message

member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month member since 84 month

17

Sunday, January 18th 2009, 1:12pm

So sollte es funktionieren.. Warum ich da eine Leiterbahn manuell legen mußte..??


Verwendest Du etwa den Autorouter?

Er hat es wieder getan. Gleicher Pin am SD Slot, diesmal Kurzschluss mit einem Pad von R3 ...
Besucht meine Hardwareprojekte:
http://www.x1541.de


Powered by WWW.VIC-20.DE

www.classic-computing.de
Verein zum Erhalt klassischer Computer e.V.


Unseen

Ia! Ia! sd2iec fhtagn!

Posts: 2,393

Date of registration: Jun 16th 2007

Location: Deutschland

  • Send private message

member since 36 month member since 36 month member since 36 month

18

Sunday, January 18th 2009, 1:46pm

RE: RE: mmc2iec simpel LarsP Eagle Dateien

-Es benutzt USART0 als SPI-Port zur SD-Karte. Dadurch ist der Haupt-SPI-Port frei und kann zum Flashen benutzt werden. Jeder könnte sich das Teil selbst zusammenlöten und den AVR vom C64 aus flashen, genauso wie es momentan bei IEC-ATA möglich ist. Das Ändern der Software vom Haupt-SPI auf den USART-SPI dürfte für einen C-Programmierer (ich kann leider kein C) nicht schwierig sein.

Was hindert dich daran den AVR zu programmieren wenn die SD-Karte am normalen SPI-Port hängt? Wenn ich an sd2iec entwickle steckt ständig mindestens eine SD-Karte in der Platine und der Programmer ist permanent mit dem ISP-Anschluss verbunden - ohne Probleme.

Quoted

-Wer will, könnte für wenig Aufwand (2 Dioden, 1 Quarz, 2 Kondensatoren, Batteriehalter, 3 Mignon-Batterien) eine Echtzeituhr bekommen. Der AVR würde im Power-Save-Modus vermutlich mehr Strom brauchen, als ein richtiger Echtzeituhrenchip, aber drei Mignonbatterien kosten bei IKEA kaum mehr als eine Lithiumbatterie. Wer die Echtzeituhr nicht will, spart sich die Bauteile und überbrückt einen Kontakt mit einem Draht.

Die wird spätestens bei der Nutzung eines Fastloaders Ticks verlieren und ein dedizierter RTC-Chip bei dem man statt den voluminösen Mignonzellen einfach eine Knopfzelle oder für kürzere Pufferzeiten (IIRC Wochen) einen Goldcap verwenden kann kostet auch nicht die Welt (1.50EUR bei Reichelt).

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

19

Sunday, January 18th 2009, 2:32pm

Quoted

Verwendest Du etwa den Autorouter?
Er hat es wieder getan. Gleicher Pin am SD Slot, diesmal Kurzschluss mit einem Pad von R3 ...


Ja, verwende nur den Autorouter.. aber so langsam denke ich, das sollte ich auch mal komplett ohne versuchen ;-)

Für heute habe ich aber die Nase voll von Eagle ;-)

Wer will noch mal, wer hat noch nicht..

Peter
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

PeterSieg

Professional

  • "PeterSieg" is male
  • »PeterSieg« is a verified user
  • "PeterSieg" started this thread

Posts: 1,361

Date of registration: Aug 22nd 2006

Location: D-37603 Holzminden

  • Send private message

member since 36 month member since 36 month member since 36 month

20

Sunday, January 18th 2009, 7:47pm

Quoted

Er hat es wieder getan. Gleicher Pin am SD Slot, diesmal Kurzschluss mit einem Pad von R3 ...


So, habe diese blöde Leitung jetzt noch mal um R3 Pad rumgelegt..

Evtl. kann ein Mod ja mal die alten ZIP Dateien hier entfernen..

Welche Funktion in eagle gibt einem eigendlich die min. Boardmaße aus.. Zentimetermaß am Bildschirm ist
glaube ich nicht Standard ;-) Ich messe so irgendwas um 67x88mm.

Na x1541, wie siehts jetzt aus ;-)

EDIT: 1 22p Kondensator war noch um 180 Grad verdreht..

Peter
PeterSieg has attached the following files:
  • mmc2iec.png (16.93 kB - 74 times downloaded - latest: Jul 23rd 2010, 10:13pm)
  • mmc2iec.zip (65.41 kB - 22 times downloaded - latest: Mar 31st 2010, 12:17am)
AVR TinyBasic, AVR CPM, N8VEM SBC, VIP1710, C64-I, C64-II, 1541C, 1541-II, SD2IEC, SwinSID

This post has been edited 2 times, last edit by "PeterSieg" (Jan 18th 2009, 8:41pm)