Κατασκευή ORIC CUMANA Floppy Controller

freaktmp

Expert
Joined
20 Απρ 2009
Μηνύματα
9.341
Αντιδράσεις
9.486
Προ καιρου ειχα παρουσιασει τον Cumana floppy controller για τον Oric. Πιο προσφατα πετυχα στο ebay μια παρτιδα απο γυμνα pcb για αυτον ακριβως τον controller και πηρα καμποσα.

Εκατσα λοιπον και με την βοηθεια του πιστου μου πολυμετρου, του διαγραμματος του κυκλωματος και διαφορων οδηγων στο web, εβγαλα το bill of material για να προχωρησω στην αγορα των απαραιτητων εξαρτηματων.

ΠΥΚΝΩΤΕΣ

ΚΕΡΑΜΙΚΟΙ

23Χ 0.1uF

1X 0.01uF

1X 0.1nF

1X 120pF

ΗΛΕΚΤΡΟΛΥΤΙΚΟΙ

1x 4.7uF 50v

1x 2.2uF 50V

1x 10F 16v

ΑΝΤΙΣΤΑΣΕΙΣ

3Χ 47Ω 5%

5Χ 1ΚΩ 5%

2Χ 3.9ΚΩ 1%

1Χ 27ΚΩ 1%

2Χ 4.7ΚΩ 1%

2Χ 10ΚΩ 5%

1Χ 22ΚΩ 5%

4Χ 150Ω 5%

ΜΕΤΑΒΛΗΤΗ ΑΝΤΙΣΤΑΣΗ 2.2ΚΩ PRESET (Στον δικο μου controller ειναι 2.5ΚΩ)

SOCKETS

1X 40 pin

1x 32 pin

5x 20 pin

4x 16 pin

10x 14 pin

3x Floppy connectors 34 pin

ΟΛΟΚΛΗΡΩΜΕΝΑ

74LS245N

3Χ 74LS244N

74LS138N

74LS32PC

74LS02B1

74LS09N

74S10

74LS00N

74LS11PC

7438N

74LS156

74LS273N

74LS04

74LS221

74LS93

74LS123

FDC9216B

MH7438

MB8877A

2764-25JL

ΚΡΥΣΤΑΛΛΟΣ 8MHz 2 PIN




Απο μια γρηγορη ματια που εριξα, λογικα πρεπει να ειναι ολα διαθεσιμα στο εμποριο, ειτε τοπικα, ειτε στα σκοτεινα μονοπατια του Internet.

Επιπλεον, ο οδηγος τοποθετησης για πυκνωτες και αντιστασεις.

Πυκνωτες:

Κεραμικοι

C7-C29 23X 0.1uF

C3 0.01uF

C1 0.1nF

C2 120pf

Ηλεκτρολυτικοι

C6 4.7uf 50v

C5 2.2uF 50v

C4 10uF 16v

Αντιστασεις:

R1-3 47Ω 5%

R4 1K 5%

R5 3.9K 1%

R6 3.9K 1%

R7 1K 5%

R8 1K 5%

R10 27K 1%

R11 4.7k 1%

R12 10K 5%

R13 10K 5%

R14 1K 5%

R15 4.7K 1%

R16 22K 5%

R17-20 150 5%

R21 1K 5%




Αξιζει να σημειωσει κανεις οτι στον δικο μου controller δεν υλοποιειται το κυκλωμα τροφοδοσιας ρευματος που ειχε ο αυθεντικος, ετσι ουτε και εγω εχω συμπεριλαβει τα επιπλεον εξαρτηματα που απαιτουνται για αυτον.

Και μερικες φωτογραφιες.

Σε ειδα στον υπνο μου γυμνο

2012-03-08-21h21m13.JPG

Εδω θα φτασουμε καποτε

2012-03-07-20h08m46.JPG

Τα απαραιτητα εργαλεια.

2012-03-08-21h21m50.JPG
 
Τελευταία επεξεργασία:
Καποιες μικρες διορθωσεις στο BOM!

Στους ηλεκτρολυτικους πυκνωτες οπου λεει:

1x 10F 16v

εννοω φυσικα:

1x 10uF 16v

Floppy controller ειναι, οχι υποσταθμος της ΔΕΗ! :frypan: :points: :bash:

Στα sockets προσθετουμε:

1x 8 pin

Στους πυκνωτες προσθετουμε εναν ακομα:

1x 270ΚΩ 1%

Οποτε στον οδηγο τοποθετησης, προσθετουμε:

R9 270ΚΩ 1%
 
Mια ακομη εξαιρετικη δουλεια και παρουσιαση απο τον freaktmp!
 
Μια μικρη ενημερωση με μια φωτογραφια, με τα υλικα που βρηκα απο τον τον μπακαλη της γειτονιας μου.

2012-03-27-19h32m10.JPG

Καθε φορα που παω στα ηλεκτρονικαδικα ειμαι σαν τον Παπακωνσταντινου με το προφιτερολ!!! :banghead: :points:




Τα υπολοιπα υλικα αναγκαστικα θα ταξιδεψουν απο μακρια.
 
Τελευταία επεξεργασία:
freaktmp είπε:
Καθε φορα που παω στα ηλεκτρονικαδικα ειμαι σαν τον Παπακωνσταντινου με το προφιτερολ!!! :banghead: :points:
Kαλο!Το καλυτερο για να αποφευγεις τετοιες καταστασεις (και για να μη γινεται και λαθος) ειναι τα δινεις γραμμενα/τυπωμενα σε ενα χαρτακι
 
Καλα, οπου ειναι εφικτο, φυσικα και τα γραφω, αλλα δυστυχως συχνα βλεπει κανεις πραγματα σε φωτογραφιες ή με αγγλικες ονομασιες και σιγα μην βρεις ακρη!
 
Χα!Χα! Πολύ καλό ...γι αυτό κι εγώ (σε τέτοιες περιπτώσεις) προτιμώ ebay.
 
Ενα συντομο update με καποια πρωτα υλικα που προμηθευτικα απο το ebay και μια διορθωση στο BOM

Στα sockets, οπου λεει

1x 32 pin

πρεπει να λεει

1x 28 pin

2012-05-27-00h51m21.JPG
 
Τελευταία επεξεργασία:
Ενα βημα πριν το τελος, με καποια υλικα που απροσμενα βρεθηκαν τοπικα!

2012-08-15-20h02m04.JPG

Τα 2 τελευταια ολοκληρωμενα ειναι καθοδον. Τωρα eprom programmer δεν προβλεται στο αμεσο μελλον ετσι για την δοκιμη θα δανειστω την eprom του αρχικου controller.
 
Τελευταία επεξεργασία:
Ετοιμος ο controller (εκτος απο την eprom φυσικα).

2012-09-06-22h28m23.JPG

Μετα απο 3 ωρες troubleshooting, ανακαλυπτω οτι ξεχασα το patch στην κατω μερια της πλακετας! :points: :banghead:

2012-09-06-22h28m43.JPG

2 λεπτα αργοτερα: Success!!! :beer: :cheers: :award: :headbang: :hurrah:



2012-09-06-22h24m56.JPG

2012-09-06-22h25m12.JPG

2012-09-06-22h26m05.JPG

2012-09-06-22h26m26.JPG

2012-09-06-22h27m22.JPG

Μια τελευταια διορθωση: η μεταβλητη αντισταση VR1 ειναι 2.2ΚΩ και οχι 2.5... Αξιζει τελος να αναφερω οτι τοσο στον αρχικο controller, οσο και στο αντιγραφο μου η τιμη στην οποια λειτουργει σωστα ο controller ειναι γυρω στα 1.74ΚΩ.

Επομενα βηματα. Να διαπιστωσω αν οντως χρειαζεται θωρακισμενο καλωδιο απο τον Oric στον controller, να αγορασω επιτελους εναν σκασμενο eprom programmer, να κατσω να φτιαξω την συλλογη με τα disk images.
 
Τελευταία επεξεργασία:
Και ναι, οντως χρειάζεται θωρακισμένο καλώδιο γιατι με ενα απλο καλωδιο (σαν αυτα floppy αλλα 1 προς 1) εχουμε data corruption ακομα και στα 15cm. :wait2: :shake:

Ετσι αναγκάστηκα να ψαξω για θωρακισμένο καλωδιο. 34 pin δεν μπορεσα να βρω πουθενα στο πλανήτη, ετσι πηρα το φτηνότερο επόμενο, 40 pin για ~20 ευρώ το μετρό! Τζαμπα πραμα!!! :banghead: :bash: :points:

Mερικοι κλασσικοί 34 pin IDC connectors συν η αγαπημένη μου μέγγενη (και ενα σπασμένο connector και μερικα .... αργότερα :rant: :rant: :rant: ) το καλώδιο ηταν έτοιμο, ~30cm.

Προσοχή στην λεπτομέρεια: στην καθε ακρη περισσεύουν 6 καλώδια.

2012-09-27-19h27m44.JPG

Επι το έργον, το καλώδιο λειτουργεί άψογα και ταιριαζει και χρωματικά με τον Atmos! :hurrah: :award: :cheers: :beer:

2012-09-27-19h26m44.JPG
 
Τελευταία επεξεργασία:
Με την παραλαβη του eeprom programmer και μερικων eeprom ολοκληρωμενων το project επιτελους μπαινει στην τελικη του ευθεια.

Η επιλογη του συγκεκριμενου programmer (Genious G540) εγινε μετα απο εκτενη ερευνα αγορας και σοβαρο συλλογισμο. Μετα κοιταξα το πορτοφολι μου και πηρα τον φτηνοτερο usb programmer που κανει την δουλεια!

2012-11-08-19h45m38.JPG

H εγκατασταση του programmer ειναι απλουστατη. Συνδεουμε την συσκευη, εγκαθιστουμε τον driver και το software και ειμαστε ετοιμοι για δραση

Η λειτουργια του ειναι ισως λιγο πιο πολυπλοκη, αλλα οχι σημαντικα. Αφου διαπιστωσουμε τι ολοκληρωμενο εχουμε, το δηλωνουμε στο προγραμμα (επιλεγουμε απο μια τεραστια λιστα υποστηριζομενων ολοκληρωμενων) και μετα εκτελουμε την λειτουργια που θελουμε.

/monthly_2018_02/large.image_56787.jpg.8e65e127621aea4791e144f91b36ff66.jpg

Η αρχικη πλακετα που αντεγραψα ειχε ενα eprom TMS2764 της Texas Instruments. Μια μικρη αναζητηση στο web μας δειχνει οτι ειναι συμβατα με τα eeprom 28c64, ετσι μετα απο λιγο ημουν ο περηφανος κατοχος μερικων ΑΤ28C64 (Atmel).

Χρησιμοποιοντας τον programmer, διαβασα τα δεδομενα απο την αρχικη eprom και τα αντεγραψα στις eeprom μου.

Μια βαθια ανασα αργοτερα, το αποτελεσμα μιλαει μονο του. :happyjump: :beer: :headbangdude:

2012-11-08-19h42m48.JPG
 

Συνημμένα

  • 1579522487007.jpeg
    1579522487007.jpeg
    330,4 KB · Προβολές: 0
Τελευταία επεξεργασία:
Πίσω
Μπλουζα