Тёмный

Considerations for making a Commodore 1581 Disk Drive 

Steve Guidi
Подписаться 1,1 тыс.
Просмотров 9 тыс.
50% 1

In this video, I present an overview of making a Commodore 1581 disk drive in 2022. I review the options available for controller PCBs, document costs, describe case modifications and nuances, and finally some improvements that may be made to future 1581 kits.
Please use the following time-code index to jump to relevant sections in the video.
0:00 - Intro
2:58 - Project Cost Overview
6:04 - PCB Options
6:53 - PCB - DIYChris
7:31 - PCB - toms01
8:27 - PCB - pazuzu72
8:52 - PCB - CoreI64
9:53 - PCB - CoreI64 Detail
12:33 - Case Preparation
13:28 - LED PCB Assembly
14:29 - US/Metric Case Screws
16:36 - Countersinking and Quirks
20:13 - Kit Improvements
21:43 - Jumpers
23:10 - PC Drive Adapter
25:28 - Switch Shenanigans
29:36 - Conclusions
Supplementary materials (costs and component lists):
github.com/SteveGuidi/video-c...
The video references and shows designs from the following related projects:
1581 PC Drive Adapter PCB (androSID and toms01)
gitlab.com/toms01/1581-pc-dri...
1581 Replica PCB (DIYChris)
diychris.com/index.php/produc...
1581 Replica PCB (toms01)
www.forum64.de/index.php?thre...
restore-store.de/home/385-flo...
1581 Replica PCB (AlphaLabs/Pazuzu72)
www.amibay.com/forum/want-to-...
www.pcbway.com/project/sharep...
1581 Enhanced PCB (Thomas Christoph)
github.com/COREi64/1581-Enhanced
www.pcbway.com/project/sharep...
• A Commodore 1581 Drive...
Dual 1581 Disk Drive (Thomas Christoph)
• The Commodore 1581D Du...
Commodore 1581 Replica Case
www.thingiverse.com/thing:520...
Screenshots and photos:
LED schematic
www.zimmers.net/anonftp/pub/cb...
Power schematic
www.zimmers.net/anonftp/pub/cb...
1581 Case (Bottom)
www.worthpoint.com/worthopedi...

Наука

Опубликовано:

 

23 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@8BitResurgence
@8BitResurgence Год назад
Hey, thanks for featuring my board on your video. Nice build. To speak to your case wobbling, in my experience, this happens if the 3D printer that was used to print the case isn't perfectly square. The resulting print is then slightly out of square, and when assembled, it twists ever so slightly and causes it to rock. IF that is the case with your print, then you might want to mention to your friend to check their printer for square. On the topic of enhancements, I really like your suggestions, and in all honesty, some of those had been a passing thought subsequent to my last revision. I think I'll take those suggestions to heart and make a version 3. I do really like your thoughts on the double FD pin header to allow for either type of drive to be plugged in. I think removing the resistors will leave plenty of room for the circuit and IC. And lastly, on the thoughts on an FD-2000/4000 board... that's in the works!
@SteveGuidi
@SteveGuidi Год назад
This is fantastic! I'm looking forward to your revisions and the FD-series project! The case was a rough print, but it turned out much better than I expected so I used it as-is. The wobble artifact may very will be a side effect of the setup as you suggested, and I'll let my friend know.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
Cool video! Happy Christmas (2023)!
@TimsRetroCorner
@TimsRetroCorner 2 года назад
Very interesting and thought provoking presentation, Steve. I'm currently collecting components for the DIY Chris board, but your mentioning the other PCBs has given me pause for thought. I particularly like the idea of a dual unit (although I wonder if there's a way to configure them as (say) Unit 8 drives 0 and 1 -- like the old PET drives. I'm sure I read that the code for it was still in the 1571 roms at least, so maybe it's in the 1581 too?)
@SteveGuidi
@SteveGuidi 2 года назад
Thank you for the feedback, Tim! I wasn't aware of the device 0/1 code still lingering around in the ROMs -- that would be a nice addition to the dual 1581 drive. Perhaps Thomas from the 8-bit Resurgence channel has more info on the subject.
@1337Shockwav3
@1337Shockwav3 5 месяцев назад
Love how the Commodore community is "somewhat" discovering the DIY aspect of the hobby. Considerably later because they used to stick with "that can't be done" for way too long, but hey maybe the future might yield something making me return at some point, even tho I consider that very unlikely.
@therealjammit
@therealjammit 2 года назад
You might be able to fix the case "creaking", depending on what the problem is. The two longest screws that are used to hold the halves together go through a long plastic "tube". If you shorten the length of the tubes (filing) so the tubes don't physically touch the bottom (I'm assuming they're long enough to touch) you might be able to put a little extra force on the screws to force the case halves together. If there's too much force needed to squeeze it together, use small o-rings sandwiched between the plastic tubes and the bottom. The o-rings will squash like rubber and provide a flexible compliance between the attached halves. You might have trim the length of the plastic tubes as needed for a snug fit.
@tenminutetokyo2643
@tenminutetokyo2643 2 года назад
That is froogin' awesome dood. There is a replacement switching mini power supply out there for $18-$40. On Corei64's design you can replace the 7805 with a TSR-1 2450 and not have to buy the heat sink. Also takes up a lot less space.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"...And the through-hole component is what makes that possible." Not necessarily just possible, but reasonably easy in comparison. Surface-mount components _can_ be hand-soldered but they'd probably be a huge PitA to most people who would even try this!
@1337Shockwav3
@1337Shockwav3 5 месяцев назад
Just give SMD a chance and you'll very likely never look back - it's at least what happened to me and a few friends. Through hole is just annoying with the constant board flipping, alignment and snipping off excess component leads. It's incredible how most retro communities are cool with SMD, except for the 8bit Commodore one which has always been extremely resilient.
@HelloKittyFanMan
@HelloKittyFanMan 5 месяцев назад
@@1337Shockwav3: Ha, I already did. It's too small for me to handle right. Surface-mount is for CNCs/robots and ovens; not me.
@neophytealpha
@neophytealpha Год назад
A 1581 enhanced board that fits in a 1541 case would be nice too.
@Ty_TEC
@Ty_TEC 11 месяцев назад
Very nice video, I have built many 1581 for friends and good known. The main problem are the floppies themselves you can only take DD 720KB floppies, but if you put a 1.44 MB HD floppy disk the drive does not work, even a masking of the HD hole is not a good idea for data retention. DD floppy disks are becoming less and less common but HD floppy disks are still enough, you would have to modify the drive that it can also safely write to HD floppy disks - test it.
@michaelallen1432
@michaelallen1432 18 дней назад
Changing the ttl glue logic to surface mounts would save a lot of space.
@vertigoz
@vertigoz 5 месяцев назад
Damn, an amiga fpga board on it... what a form factor!
@Mr_Meowingtons
@Mr_Meowingtons 2 года назад
I got the board with the regular on it. It looks like to me if you run a jumper wire from the regular to the the 12v line and you can power this with the DIN with just 12v. I agree with removing the resistors and use that room to have 2 headers.
@SteveGuidi
@SteveGuidi 2 года назад
Yup, I think that will work. The 2pin header that serves as input to the voltage regulator is a good place to tap the 12V from the DIN port. Also, keep in mind the jumper that determines where the board's 5V rail is sourced (DIN or regulator).
@Mr_Meowingtons
@Mr_Meowingtons Год назад
​@@SteveGuidi I am running it off 12v it works fine. but the 7805 gets HOT! so I ended up ordering up some 5v buck convertors that are 7805 compatible. they where cheep on Ebay $13 for 10 The lights where way to bright for me. so I ended up putting a 3K in to R13 and a 1K in to R12.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
If there is the STL that includes the top vent slits, then why did you not use that one? Also: Why black instead of beige filament?
@Oli1974
@Oli1974 5 месяцев назад
500 USD nowadays for a working 1581? OMG. I used to have one in 1994, bought it with a defective disk drive, paid like 15 Deutsche Mark, and put an old Amiga Chinon drive in that I had laying around and boom it worked. Sold it in 2005 and by then the price already was like 50 Euros (100 Deutsche Mark, 55 USD). But 500? I should have kept it :( and several other vintage items I sold back then, too.
@hyakin7818
@hyakin7818 6 месяцев назад
hey, i know which chips to use but what pieces need to go in there, like diy chris has a list to buy them but they are expensive like what resistors, what crystal oscilator, and that hole other stuff?
@SteveGuidi
@SteveGuidi 6 месяцев назад
The bill of materials and costs are linked in the video description.
@hyakin7818
@hyakin7818 6 месяцев назад
Thanks
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"When the case was first printed out..." How many times did you supposedly print it later?
@64jcl
@64jcl 2 года назад
Perhaps just add some rubber-feet where you can file away some of one to align it better and make it more flat in its contact surface?
@SteveGuidi
@SteveGuidi 2 года назад
Are you referring to the rocking/creaking noise problem with my case? In this situation, it is the top of the case that is misaligned with the bottom part. One of the posts may have a printing imperfection, or maybe I'm using screws that are too large.
@Oli1974
@Oli1974 5 месяцев назад
Your PSU is so small, it could even fit within the case, wouldn't that be beautiful?
@SteveGuidi
@SteveGuidi 5 месяцев назад
I have a couple ideas to power the drive from a USB-C power supply with Power Delivery. In practice, we only need 5V at about 2-3A, but using 12V and a small buck regulator will make a tidy and compact versatile supply.
@mrsnaglepops1876
@mrsnaglepops1876 2 года назад
pi1541 baby!
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
Your friend doesn't know how much filament that print used and how much the filament cost per length unit?
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"Other additional..." or just "additional"?
@8BitNaptime
@8BitNaptime 2 года назад
The 1581 is quite a powerful totem artifact in the 8 bit C= community. Good thing I have two of them. I'm not here to gloat, but I do have two 1581s. :) Nice project BTW.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"Predrill or drill a pilot hole"? What's the supposed "difference," according to you?
@dreamvisionary
@dreamvisionary Год назад
Based on a 1kg roll of PLA costing $20, the case would have cost approximately $7 in materials.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
So are you saying that you might be saving a whole whopping $7 or so by when you build your power supply that you were going to build anyway, just including the cheaper switch in that? Why go out of your way to do all that workaround stuff just to save around $7 instead of just giving in and having a proper period-fit switch right in the external drive?
@aa7ae
@aa7ae Год назад
I assembled this whole thing, but all I'm getting in the red light blinking three times. I'm not sure what is going on here. I've tried everything I can think of. Different SRAM chips, different CPU, different EPROM's.
@SteveGuidi
@SteveGuidi Год назад
I am in a similar situation; the serial bus hangs when I try to read it and the computer needs a reset to recover. I'm not sure what's wrong, but I'm waiting for a friend to finish his builds and produce a working device. Once that's done, we can compare part and swap components, etc...
@aa7ae
@aa7ae Год назад
@@SteveGuidi Same thing is happening to me. Serial bus hangs as well and the computer is frozen. Can't read any meaningful error messages. Turn the drive off, the computer unfreezes.
@SteveGuidi
@SteveGuidi Год назад
@@aa7aeThank you for the suggestion! I never considered that the SRAM might be a problem as it was purchased new from DigiKey. I'll have to test that out!
@aa7ae
@aa7ae Год назад
@@SteveGuidi I found out my SRAM is all good after all. My Retro Chip Test Pro was not working right because I had soldered in the wrong value resistor for the MOSFET. The self test kept failing which lead me to troubleshooting. Once that was corrected, now all my SRAM tests good. I thought I had a smoking gun, but now it would seem I'm back to square one again. I'm going to test all the logic IC's but I doubt any of them are bad. Whatever is causing this built not to work is quite a mystery at this point.
@aa7ae
@aa7ae Год назад
I got a message back from the board supplier in which he shared experiences where using modern equivalents of the logic IC, 7406 and 7407 may not work in some cases (U8, U11, and U12). E.g. Texas Instruments version commonly available on Digikey and Mouser. Problems seem to go away when using older NOS Fairchild variants. I'm am sourcing some of those on EBAY from U.S. Seller and will see if that makes a difference. The 1581 service manual describes the parts of 7406 and not 74LS06N. I would think they should be equivalent, but maybe the older IC's behave slightly different? We'll try and see if this solves the problem.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"Dual 1581..." * 1582, probably. Oh, wait, that would probably be if you're using drives 0 and 1. But it sounds like you're talking about a dual- *device* 1582 or something like that. But Commodore's standard would've had them as drives 0 and 1 in the _same device_ (8, 9, 10, or 11), used in this format: ' "0:"..." ' or ' "1:"... '. With the way most devs programmed for disk drives, either setup would normally be pretty useless, unfortunately. That sort of expansion was VERY underused for the 20 and forward, and that's too bad. It would be interesting, though!
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"...Based off of this design..." If they're based _off_ of that design then what design are they based *ON?*
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
The 90s *and 80 (since it came out in the 80s).
@knghtbrd
@knghtbrd Год назад
This is an expensive project to be sure, and I really have to wonder about how things have changed in the year since you made this video both in terms of making this project perhaps way more expensive and in terms of making an analogue potentially a lot cheaper. What I mean is … 3.5" floppy mechanisms are still common enough, but I wonder if some of the chips you need for this kit are just no longer out there in quantity enough to make this viable. Something similar happened with the BYO VIC-20 kit. Made with all new parts … except the MOS 6560 of course. The VIC chip. At the time they were cheap and common enough on eBay for the intended use-replacement parts to bring a dead VIC-20 back to life. Not enough for a few hundred hobbyists to buy them all up hoping to build kits! If you were designing a kit like that with the scarcity of those chips now (they sell for > $100!) maybe you'd start by assuming those parts are unobtanium and try to get one of the more powerful microcontrollers to emulate it. The RA4M1 (Arduino Uno R4) can handle 5v logic, but it's SMT soldering so maybe you want to just have pins for the Arduino to plug in. You're gonna get people calling it "cheating", but it's literally emulating one chip, so they can stick it. Or if you're willing to do a little more to interface with the 6502 bus, the RP2040 or STM32 are even cheaper options. These are all SMT chips unless you get them with their common implementation boards, so that violates one of your rules of sticking to through-hole unless you make other more significant changes to the design. That said, if you're replacing a chip with a controller that can do more complex logic … can it also do some trivial glue functions without feeling like you're "cheating" too much? And is it worth "cheating" to bring the complexity and more importantly the cost down quite a bit without breaking backwards compatibility? It doesn't look like anyone's done this kind of thing yet, but … if prices for things continue to climb, I imagine it's only a matter of time. Maybe that will truly make it a 1581 for all? Maybe.
@SteveGuidi
@SteveGuidi Год назад
Fortunately, the most expensive IC (MOS8520) in the trio of no-longer-manufactured parts is still around $20 on eBay. I bought a WD1770 a few weeks ago and it was a bit more expensive than when I first bought it, but nothing drastic (about an extra $2-$3). So it looks like prices are somewhat stable for this project. That said, the Foenix FNX1591 is a new 1581 clone drive that uses an FPGA at its core along with many SMD components. I believe the only "old" chip needed is the WD1770, but there are plenty of those in supply. Not a kit and the price is close to what you would pay for a 1581 kit. c256foenix.com/product/fnx1591/
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
I bet there are no components on the back of the board even if we _don't_ look there.
@Great-Documentaries
@Great-Documentaries 6 месяцев назад
Correction: These devices were NOT popular in the 90s. They were popular in the late 80s. The world have moved on from 8-bit C64s by the 90s.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
Haha... "via a via"? 😛
@fu1r4
@fu1r4 Год назад
50 CAD (40 USD)?! I paid at least $250 if not more when i bought mine, but it was around 1984-85. Hm, your was not new ...
@SteveGuidi
@SteveGuidi Год назад
I delivered a lot of newspapers to earn that $50 😁. But it was indeed a used drive.
@HelloKittyFanMan
@HelloKittyFanMan 7 месяцев назад
"2 inches in length"? As opposed to 2 inches in diameter? Haha.
Далее
How did I break my 1581 and FIVE floppy drives?!
23:39
Просмотров 4,9 тыс.
Building a NEW Commodore 1581 disk drive!
29:19
Просмотров 76 тыс.
Телеграмм-Колян Карелия #юмор
00:10
Strong cat !! 😱😱
00:19
Просмотров 2,6 млн
No one will play with him( #standoff #meme #grenade
00:12
Is this the FASTEST and CHEAPEST 8-Bit Computer Ever?
28:43
Using a Commodore 64 on the modern internet!
21:08
Просмотров 698 тыс.
The Evolution64 - Is it worth the money?
15:15
Просмотров 464 тыс.
Commodore 1581 Replica Build
1:19:18
Просмотров 4,4 тыс.
Собираем комп за 500 000 рублей!
6:44:35
iPhone socket cleaning #Fixit
0:30
Просмотров 15 млн