This 9$ Universal ROM Burner is Open Source!

  Переглядів 28,960

Anders Nielsen

Anders Nielsen

День тому

JLCPCB $2 for 1-8 layer PCB jlcpcb.com/?from=Anders_N
Sign Up Here to Get $60 New User Coupons
Relatively Universal ROM Programmer kit: www.imania.dk/samlesaet-hobby...
65uino kit (ICs BACK IN STOCK - update, 6507's out of stock atm): www.imania.dk/samlesaet-hobby...
Shipping available to 51 destinations worldwide.
If you'd rather pay for a new (and much less DIY) T48 programmer you can use with Minipro, you can buy one here: s.click.aliexpress.com/e/_DCC...
(Affiliate link)
Schematic and KiCAD project files for the programmer: github.com/AndersBNielsen/Rel...
Complete schematic, source code and everything about the 65uino (including the source code used for the programmer):
github.com/AndersBNielsen/65uino
Join the free clubhouse on Discord: / discord
Let's chat about what you like best about old chips, electronics, breadboards and hacking all sorts of things!
Check out my other 6502-inspired videos: • 6502 Computer
Join this channel to get access to perks that let you see videos early and make you stand out in comments:
/ @andersnielsenaa
Song: MANIA & Tom Wigley - Calling Out Your Name (ft. Lottie Jones) [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream: ncs.io/COYN
Watch: ncs.lnk.to/COYNAT/youtube

КОМЕНТАРІ: 116
@AndersNielsenAA
@AndersNielsenAA 14 днів тому
A MILLION thanks to everyone who supported me by becoming a channel member or buying kits and IC's from my webshop. Thank you! Relatively Universal ROM Programmer kits now available: www.imania.dk/samlesaet-hobbyelektronik-og-ic-er.htm UPDATE: I've been completely overwhelmed with the orders for the Relatively Universal ROM Programmer, so I've turned on "Order without stock" on the shop. First come, first served for the next batch. That effectively means pre-order for the next batch - which won't be long with the amount of support, wow. Thank you all SO MUCH for the support - it's been amazing! Stay tuned for software updates!
@VaclavNemec70
@VaclavNemec70 11 днів тому
THERE IS A 6502 UNO???? THAT'S COOL AS FUCK!!!
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
Finally someone noticed ;-)
@publicalias8172
@publicalias8172 День тому
I have NO idea what I'm watching, but I can tell you put lots of love in it's creation and it's super cool, stoked it worked out!
@brianmanden
@brianmanden 14 днів тому
Kudos, good Sir ! Thank you for making it Open Source 🙂👍
@AndersNielsenAA
@AndersNielsenAA 14 днів тому
Selvfølgelig! :)
@whetphish
@whetphish 2 дні тому
Thank you so much for this! I've been struggling with an old Stag programmer just because I need to program a few EEPROMs. You rock!
@tommyovesen
@tommyovesen 14 днів тому
Nice work Anders!
@personalPickle
@personalPickle 3 дні тому
Love it, nice work Anders - well done open sourcing it too, humanity thanks you 💙
@paulmichaelfreedman8334
@paulmichaelfreedman8334 13 днів тому
Hi Anders, I subscribed FYI, and just want to give you my compliments for offering this for such an affordable price! I have bookmarked your site for ordering the kit so I can do so very soon when my new mancave is finished. I am currently in the process of building it 😀
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Thanks for your support! :)
@ChartreuseKitsune
@ChartreuseKitsune 14 днів тому
I can think of some ROMs it won't program (1702A, 2704, and other super early eproms that require multiple voltage rails and/or silly high voltages). But really impressive. The lack of ability to program 25v+ eproms in the TL866 has always been a bit of an annoyance with it. I know there's already voltage adapters out there but nice to see a completely open source solution for programming ROMs that can be done very cheaply.
@AndersNielsenAA
@AndersNielsenAA 14 днів тому
I thought of going all the way with the +-5V boards, but instead I just decided to break out all the control lines and driver outputs. That means you can either bend up a leg of a socket with the 2704 in it and connect -5 to that, or just run the needed lines from the pin header or the socket itself. Not as plug and play, but it will work :D
@MrDomingo55
@MrDomingo55 13 днів тому
@@AndersNielsenAA 2708 like some other early ROMs also need +12 and programming voltage is 26V. I just happen to have a S100 system that is from late 1970's / early 80's that I would like to resurrect. I think it uses 2716 ROMs but I have some 2708's too.
@MrDomingo55
@MrDomingo55 13 днів тому
@@AndersNielsenAA BTW, do you have a list of ROMs you have tested with this?
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
@@MrDomingo55 Let’s just say I’m working on it :) W27C512, 2732A as some examples. I still have code missing to accept a whole binary ROM via serial. It’s on the way. You can join the Discord and help with ideas if you want :)
@SonicBoone56
@SonicBoone56 13 днів тому
Can't really complain for $9!
@SonicBoone56
@SonicBoone56 13 днів тому
Great stocking stuffer
@Dinkleberg96
@Dinkleberg96 14 днів тому
Great work! I love open source projects as its beneficial to the electronics development. I was just wondering if there was any reason to not include a built-in TTL to USB adapter right on the PCB
@AndersNielsenAA
@AndersNielsenAA 14 днів тому
Good question. It's because the UART really belongs on the host board, in this case the 65uino, but the 65uino doesn't have one. All other boards I imagine that can be used for the shield should already have a UART on those pins - so that's why I only put the pins for external UART. An Arduino or STM Dev. board should be able to use the internal UART just fine, without the extra wiring :) 65uino itself will probably get a shiny new UART->USB on the next revision.
@mheermance
@mheermance 9 днів тому
Nicely done.
@AndersNielsenAA
@AndersNielsenAA 9 днів тому
Thanks :)
@jengelenm
@jengelenm 9 днів тому
This is great !!!!! We need this, not the 100th “i fixed a C64” video!
@AndersNielsenAA
@AndersNielsenAA 9 днів тому
Thank you :)
@ignesadau4793
@ignesadau4793 13 днів тому
Nice video!
@mheermance
@mheermance 9 днів тому
I love the blinkenlights.
@AndersNielsenAA
@AndersNielsenAA 9 днів тому
🚥🚥🚥🚥 :)
@14m13375p1c3
@14m13375p1c3 13 днів тому
This is a really cool project, great job on bringing this board up! I've seen a lot of similar programmers to this based on older designs that go for a lot on ebay. One question, would this be able to program a NOR flash chip? I have a need to program, and plans to design an adapter as it's an SMD part, so I was wondering if that's a type of ROM chip that you would expect to be compatible with this programmer. I'm a little new to programming them, but it seems like the procedure for programming is fairly standardized across parts. Thanks for sharing this design!
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
What’s the part number?
@14m13375p1c3
@14m13375p1c3 13 днів тому
@@AndersNielsenAA I'm looking to program a Cypress S29GL128P11TF1V2
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
@@14m13375p1c3 Well technically this "could" be part of programming that, but the huge modern chips don't need high voltages so a super simple PCB adapter for something like a Nucleo board is probably a $1 solution to that problem.. If you have a Nucleo board of course. That's certainly what I would go for :)
@14m13375p1c3
@14m13375p1c3 13 днів тому
@@AndersNielsenAA Oh, I see! I don't have one of those boards, but I will look into it, thank you so much for the suggestion!
@hstrinzel
@hstrinzel 2 дні тому
Can this program an 8748 chip? In any case. GREAT VIDEO! THANK YOU! Learned a lot of possibilities.
@AndersNielsenAA
@AndersNielsenAA 2 дні тому
Thanks :) An 8748 not only requires 21V programming supply, it also requires an 18V pulse at the same time, and the pins in no way line up with a standard JEDEC ROM pinout, so that'll have to be a no for the 8748. I guess technically you could use two of these.. But that gets complicated fast :)
@Octamed
@Octamed 11 днів тому
Very nice
@borayurt66
@borayurt66 11 днів тому
Great project! Since it has the same pinout, could this be ported to an Arduino UNO too? I understand that a totally new firmware has to be written, but if an Arduino UNO is technically capable of driving this programming board, it will be a great tool for the amateurs that have a passion for retro computers.
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
That’s 100% the intention, yes :) Hope I’ll get to writing the library soon :)
@Cydget
@Cydget 4 дні тому
Have you looked at CH341A programmer? It likely would have been easier to just buy one of those and reprogram it to support additional flash ic's
@AndersNielsenAA
@AndersNielsenAA 4 дні тому
That's for
@Cydget
@Cydget 4 дні тому
@@AndersNielsenAA its been a while since I looked at it and immediately realized I was wrong when looking at the pin count😶.
@burstfireno1617
@burstfireno1617 10 днів тому
Feeeedt :) Vi leger pt med Arduino i skolen. Hvorfor blir du ikke vores lærer her i Zealand Køge -IT Teknolog :)
@binxyde
@binxyde 13 днів тому
Take my money! 😋
@tomteiter7192
@tomteiter7192 12 днів тому
Great work! But to be fair: the 70$ programmer here is crazy cheap, too. It was the first really good programmer you could affort as a hobbyist. Before that you had to shell out multiple 100$s. Plus almost the same foe each footprint adapter....
@klaus-udokloppstedt6257
@klaus-udokloppstedt6257 12 днів тому
and it is a full programmer, not just a shield that you have to combine with an existing Arduino-like board (and a serial adapter to update firmware). and the new (black) ecu-programmer can handle the old 21V eproms.
@AndersNielsenAA
@AndersNielsenAA 12 днів тому
Thank you! For many the T48 is the better option. Link in the description. I could’ve also included a CH32V203 or something to make it standalone but the real value in the more “commercial” programmers are in the software. If I had to make 50,000 ROM profile definitions, I’d probably also have to charge more. Now we’ll see if people can live with the limitations of this and maybe help out with the profiles :)
@tomteiter7192
@tomteiter7192 11 днів тому
@@AndersNielsenAA My comment was in no way meant to belittle your efforts to create a very cheap, capable and open source programmer! I love it, and I'm sure many people will find it very useful!
@AndersNielsenAA
@AndersNielsenAA 10 днів тому
@@tomteiter7192 I didn’t take it that way at all - I totally agree with you :D
@ukwebb
@ukwebb День тому
How does it cope with voltages on other pins, eg some eproms need 6v on pin28 whilst programming
@AndersNielsenAA
@AndersNielsenAA День тому
It doesn’t raise or lower VCC during programming or verification - as far as I know it’s rarely strictly necessary for a programming to stick. And if you need more reliability for those specific ROMs I believe a double programming might just accomplish that. But hard to know anything for sure with 30 year old EPROMs
@abx42
@abx42 8 днів тому
Red looks good to me.
@AndersNielsenAA
@AndersNielsenAA 7 днів тому
It does doesn't it. But I do think it'll be good to separate the addresses and control signals "high voltage" indicators. We'll see soon :)
@TheStuartstardust
@TheStuartstardust 14 днів тому
4:15 - so what is the limit and what did you use? I'm at 0.8mm height with 0.15 stroke
@AndersNielsenAA
@AndersNielsenAA 14 днів тому
They say min 0.153mm stroke and 1.0mm height. I'm at 0.13 and also at 0.8mm height :) Should've mentioned that, sorry.
@franciscoferreira-eh1yu
@franciscoferreira-eh1yu 11 днів тому
There is a eprrom burner named Willem. Your narration at video begin remembers me of my history wishing to make one. (I never did, I simple bought a model just like yours TL866CS right ?). This hobby is kinda of ungrateful. We buy lots of tools to few years later we figure out we could simple build our own tools :)
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
Exactly :) At least I have to try to make that cycle less of a pain and more of a learning experience :)
@jasonj4337
@jasonj4337 13 днів тому
Very interested in this project, but your website doesn't seem to want to take my order (error with shipping options) 😢 I've left you a message on there. I do hope this isn't another side effect of that festering Brexit vote 🤬
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Yeah, it's the whole Brexit thing.. You should have a reply in your inbox. HMRC both wants me to register as a company and doesn't think I should register at the same time.. I even have the letter to prove it. Maybe someone wants to start selling them on ebay co.uk
@BrainSlugs83
@BrainSlugs83 13 днів тому
Would be better if it could handle up to 48-pin PROMs, that's where the cost starts to get really prohibitive.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
It certainly has its limitations too. Depending how old they are, this'll at least make it easier to do on a breadboard - or with an adapter :)
@peddersoldchap
@peddersoldchap 12 днів тому
Hi. Does this burn rom's for the zx spectrum?
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
The ZX Spectrum originally used masked ROM = one time programmable. However they can pretty easily be replaced with other 28 pin ROMs with minor modifications to the ROM/socket/ZXS That’s what Google tells me anyway - haven’t had the pleasure of playing with one yet :)
@neozeed8139
@neozeed8139 13 днів тому
I tried to order a set but there is no shipping options to the uk? sorry maybe Im missing something.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
I'm sorry to say you're not :/ Brexit means I basically have to register as a whole new company with HMRC to get that going. Unlike anywhere else in the whole world. If you join the Discord, I wouldn't be surprised if enough brits are interested for it to make sense for one of you to order a box of 65uino's and programmers from JLCPCB directly.
@edgeeffect
@edgeeffect 13 днів тому
Isn't Brexit a wonderful thing... it's so much better that we're unable to buy anything.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Someone might be willing to put an order together from JLC and start selling them on ebay uk - noone has offered though.
@jasonj4337
@jasonj4337 13 днів тому
@@AndersNielsenAA I could do it, although tbh I haven't done a pre-assembled board through JLC before and it's confusing me right now, I'll try again later.
@phipli
@phipli 13 днів тому
I've ordered from JLC to the UK as a private individual within the last year? Are you sure?
@JuulCPH
@JuulCPH 13 днів тому
Congrats! Really nice project. I do think the name is a bit problematic though. This is obviously a ROM burner for really old types of roms and not current day EEPROMS that often use voltages such as 3.3 or 1.8 V and can be very large. I'd suggest you add the word "retro" to the name so people don't waste time (and possibly money) on the wrong device.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Thank you and thanks for the feedback! The "relatively" in the name hopefully conveys part of that :) The thing about the really modern EEPROMs is they don't require high voltages and the packages typically mean they need an adapter anyway - so it's a simple matter to do that on a breadboard (or a much simpler PCB) instead. Basically you can make a shield for a Nucleo board that does it all for $1 a board. This board should technically work with 3v3 if you power it with 3v3 instead of 5V - though I think it's hard to find anything in DIP that can't handle 5V.
@SpeccyMan
@SpeccyMan 11 днів тому
You didn't "literally" make a thing. You "actually" made a thing!
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
XD I actually also very literally made a thing. "Literal" means exactly what it says without metaphor or exaggeration. For instance, if you say "It's raining cats and dogs," that's not literal because it's a figure of speech. But if you say "There are three apples on the table," that's literal because it directly states a fact. So, "literally" is used to emphasize that something is true in a strict, factual sense, without exaggeration or metaphorical interpretation. -ChatGPT XD
@rogerp5816
@rogerp5816 13 днів тому
You can turn the board into the socket by offsetting every other pin by slightly less then half the diameter of the hole. So for pin 1 move the hole about half the diameter of the hole in toward the middle of the chip and for pin 2 move the hole about half the diameter of the hold away from the middle of the chip. Do this zip zap pattern for all of the pins. This will hold the chip in place for programming.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Cool idea! Though I have a feeling that would make inserting a zif socket a real pain :)
@rogerp5816
@rogerp5816 13 днів тому
@@AndersNielsenAA If you do the zig zag holes you don't use a ZIF socket. The zig zag pattern makes the holes tight against the chip pins while still being easy to remove from the programmer. It's a way of saving the cost of the ZIF socket.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
@@rogerp5816 Yup, it’s a nice trick - it’s very much “one or the other” though :)
@protonjinx
@protonjinx 13 днів тому
im no expert but... your solder looks a bit cheesy.. time for fresh solder or some flux?
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Maybe you’re used to leaded solder? I think my solder is fine - except under the camera I couldn’t see what I was doing.. and the tip is damaged and getting old. And I was in a hurry of course :)
@briankleinschmidt3664
@briankleinschmidt3664 12 днів тому
I know my cats are protecting me when I find my enemies dead on the lawn.
@AndersNielsenAA
@AndersNielsenAA 12 днів тому
🐈‍⬛
@alekxcrafter
@alekxcrafter 11 днів тому
$9 for what you can buy for $1 on aliexpress. just why🤔🤔
@AndersNielsenAA
@AndersNielsenAA 11 днів тому
You must be missing something.
@filips7158
@filips7158 9 днів тому
No such thing as open source -- do you mean open drain?
@AndersNielsenAA
@AndersNielsenAA 9 днів тому
Funny :)
@theantipope4354
@theantipope4354 13 днів тому
Okay, this comment is about the first few seconds of video. PLEASE LEARN HOW TO SOLDER! All those dry joints hurt to look at!
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
Thanks for the comment - you can see how they got there a bit further into the video :) Soldering under a camera is almost a pleasure with this board, but often a struggle - but I could've done a better job, I agree. They do all have solid connections though - even if an ideal joint would've had more solder.
@FantaBH
@FantaBH 12 днів тому
Again JLPCB sponsored video, oh god how I hate jlpcb from time they decided to abandon cheap air shipping methods and keep only for me so expensive methods, methods where I am supposed to pay 20 times more for shipping then for boards itself. 5$ or less for 5 small boards and 50-80$ for DHL or USPS where local DHL here also charge additional 40$ for custom services. Simple as it is all videos I ever seen that are sponsored by this company instant dislike from me, sorry to creator, but you take money from company with hurts me the most so far.
@AndersNielsenAA
@AndersNielsenAA 12 днів тому
How does JLCPCB “hurt you” by passing on the actual shipping cost to you? FedEx to EU cost
@HeathLedgersChemist
@HeathLedgersChemist 13 днів тому
Solder, not sodder. I have no idea why Americans pronounce it that way, but they're wrong.
@AndersNielsenAA
@AndersNielsenAA 13 днів тому
The English.stackexchange has some very good discussion on the matter. But basically - it’s old and it’s French.
@flow221
@flow221 13 днів тому
Should we discuss the hilarious way British people pronounce pasta and taco? Grousing at someone because he chooses a pronunciation that doesn't match your preference is not a good look. Find something better to do with your time.
@HeathLedgersChemist
@HeathLedgersChemist 13 днів тому
@@flow221 I love how people from Trumpistan are so poorly educated that they're not aware of any countries other than the US and Britain. Or how to correctly pronounce so many words.
@flow221
@flow221 13 днів тому
@@HeathLedgersChemist Haha... Feel free to track down a linguistics PhD in your country of choice and ask that person what they think of prescriptivism. Hopefully you'll leave the conversation somewhat more enlightened.
@RetroJack
@RetroJack 13 днів тому
@@HeathLedgersChemist Wow - didn't take long for you to drag politics into it. I guess you're just a troll looking for attention.
@dummyemailaddress
@dummyemailaddress 10 днів тому
The ZIF is an issue because your not using TEXTOOL, instead you have a cheap Chinese rip TEXTDOL.
@AndersNielsenAA
@AndersNielsenAA 9 днів тому
I'm sure a higher quality socket would make it easier. I have my eye on another candidate.
Let's fix this 𝗗𝗘𝗔𝗗 ATX power supply!
26:40
Tony359
Переглядів 14 тис.
IoT Hacking - Polycom Conference Phone - Firmware Extraction
33:53
Matt Brown
Переглядів 35 тис.
Підставка для яєць
00:37
Afinka
Переглядів 113 тис.
How to get a FREE HYPERCHARGE SKIN!
02:07
Brawl Stars
Переглядів 15 млн
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Переглядів 3,1 млн
You’ve Never Seen WiFi Like This
20:43
Data Slayer
Переглядів 219 тис.
Meet the new SBC Linux Cluster King!
31:05
Jeff Geerling
Переглядів 207 тис.
I²C on a 6502 Single Board Computer - The 65uino #i2c #6502
22:41
Anders Nielsen
Переглядів 6 тис.
Too Broken to Fix? Just Make a New Motherboard! | Trash To Treasure
27:38
RMC - The Cave
Переглядів 53 тис.
Game Boy games that did the impossible.
15:33
Modern Vintage Gamer
Переглядів 205 тис.
This 100-year-old tech splits my voice in five
18:44
Geerling Engineering
Переглядів 114 тис.
EEVblog 1612 - Siglent SDS1000X HD 12 bit Oscilloscope Teardown
22:15
This $0.70 Component SAVES your Circuit?! EB#59
12:17
GreatScott!
Переглядів 220 тис.
My take on The Atari 400 Mini
12:08
The 8-Bit Guy
Переглядів 155 тис.
Обзор Nothing ear (3) и ear (a) - ПРОРЫВ за $100
17:34
ЭТОТ МОНСТР ОТ INFINIX КРУЧЕ ЛЮБОГО XIAOMI! Я в шоке…
13:01
Thebox - о технике и гаджетах
Переглядів 19 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 501 тис.
Broken Flex Repair #technology #mobilerepair
0:55
ideal institute aligarh
Переглядів 16 млн