This 9$ Universal ROM Burner is Open Source!

  Рет қаралды 33,696

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): 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

Пікірлер: 130
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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!
Ай бұрын
THERE IS A 6502 UNO???? THAT'S COOL AS FUCK!!!
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 Ай бұрын
Kudos, good Sir ! Thank you for making it Open Source 🙂👍
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Selvfølgelig! :)
@whetphish
@whetphish Ай бұрын
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!
@personalPickle
@personalPickle Ай бұрын
Love it, nice work Anders - well done open sourcing it too, humanity thanks you 💙
@ChartreuseKitsune
@ChartreuseKitsune Ай бұрын
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 Ай бұрын
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 Ай бұрын
@@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 Ай бұрын
@@AndersNielsenAA BTW, do you have a list of ROMs you have tested with this?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
@@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 Ай бұрын
Can't really complain for $9!
@surgingcircuits6955
@surgingcircuits6955 12 күн бұрын
Congrats and Well Done! Side Note: @15:53 you see 5 solder joints that need some love.
@AndersNielsenAA
@AndersNielsenAA 11 күн бұрын
Thank you :) Yes, had no way to see what I was doing under the camera XD
@tommyovesen
@tommyovesen Ай бұрын
Nice work Anders!
@paulmichaelfreedman8334
@paulmichaelfreedman8334 Ай бұрын
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 Ай бұрын
Thanks for your support! :)
@jengelenm
@jengelenm Ай бұрын
This is great !!!!! We need this, not the 100th “i fixed a C64” video!
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Thank you :)
@NaoPb
@NaoPb Ай бұрын
This is great. I'm going to order one with the smd components pre-soldered.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Thanks for your support!
@Dinkleberg96
@Dinkleberg96 Ай бұрын
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 Ай бұрын
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.
@SonicBoone56
@SonicBoone56 Ай бұрын
Great stocking stuffer
@mheermance
@mheermance Ай бұрын
I love the blinkenlights.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
🚥🚥🚥🚥 :)
@mheermance
@mheermance Ай бұрын
Nicely done.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Thanks :)
@14m13375p1c3
@14m13375p1c3 Ай бұрын
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 Ай бұрын
What’s the part number?
@14m13375p1c3
@14m13375p1c3 Ай бұрын
@@AndersNielsenAA I'm looking to program a Cypress S29GL128P11TF1V2
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
@@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 Ай бұрын
@@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!
@ignesadau4793
@ignesadau4793 Ай бұрын
Nice video!
@user-jo2yr9of8s
@user-jo2yr9of8s Ай бұрын
G-R-E-A-T!!! 6502 is sooo cool.
@hstrinzel
@hstrinzel Ай бұрын
Can this program an 8748 chip? In any case. GREAT VIDEO! THANK YOU! Learned a lot of possibilities.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 :)
@borayurt66
@borayurt66 Ай бұрын
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 Ай бұрын
That’s 100% the intention, yes :) Hope I’ll get to writing the library soon :)
@burstfireno1617
@burstfireno1617 Ай бұрын
Feeeedt :) Vi leger pt med Arduino i skolen. Hvorfor blir du ikke vores lærer her i Zealand Køge -IT Teknolog :)
@Cydget
@Cydget Ай бұрын
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 Ай бұрын
That's for
@Cydget
@Cydget Ай бұрын
@@AndersNielsenAA its been a while since I looked at it and immediately realized I was wrong when looking at the pin count😶.
@Devin82m
@Devin82m Ай бұрын
Very cool, thanks for sharing. I noticed, you're charging $79 for your kit, so from a buying perspective why would I buy yours that requires an Arduino?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
That would be 79DKK - not $79 :) And that also includes 25% Danish VAT (which isn’t applied if you login with an account from outside the EU) You can switch to Euros in the sidebar or divide by just around 7.
@Octamed
@Octamed Ай бұрын
Very nice
@TheStuartstardust
@TheStuartstardust Ай бұрын
4:15 - so what is the limit and what did you use? I'm at 0.8mm height with 0.15 stroke
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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.
@abx42
@abx42 Ай бұрын
Red looks good to me.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 :)
@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
@ukwebb
@ukwebb Ай бұрын
That's interesting, I made my own progammer a few years ago and went to the hassle of two voltage regulators!! And you're saying I didn't need to? Darn it !! Lol
@binxyde
@binxyde Ай бұрын
Take my money! 😋
@yuan.pingchen3056
@yuan.pingchen3056 Ай бұрын
what about the 128Mbit(32MegaBytes) serial flash? or 256Mbit serial flash?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
It doesn’t do serial flashes - those are normally easy to do with an even cheaper CH341 style programmer @ 3-5V ..or just on a breadboard since it doesn’t require any higher voltages :)
@yuan.pingchen3056
@yuan.pingchen3056 Ай бұрын
@@AndersNielsenAA when I saw your zif socket, I doubt it can't program the serial flash, yes, it's true, I know serial flash would much easier, but you said almost every flash memory on the market. anyway thanks your reply..
@franciscoferreira-eh1yu
@franciscoferreira-eh1yu Ай бұрын
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 Ай бұрын
Exactly :) At least I have to try to make that cycle less of a pain and more of a learning experience :)
@BrainSlugs83
@BrainSlugs83 Ай бұрын
Would be better if it could handle up to 48-pin PROMs, that's where the cost starts to get really prohibitive.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 :)
@drewwilson8756
@drewwilson8756 Ай бұрын
May the wind be at your back.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Thank you :)
@peddersoldchap
@peddersoldchap Ай бұрын
Hi. Does this burn rom's for the zx spectrum?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 :)
@tomteiter7192
@tomteiter7192 Ай бұрын
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 Ай бұрын
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 Ай бұрын
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 Ай бұрын
@@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 Ай бұрын
@@tomteiter7192 I didn’t take it that way at all - I totally agree with you :D
@neozeed8139
@neozeed8139 Ай бұрын
I tried to order a set but there is no shipping options to the uk? sorry maybe Im missing something.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 Ай бұрын
Isn't Brexit a wonderful thing... it's so much better that we're unable to buy anything.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Someone might be willing to put an order together from JLC and start selling them on ebay uk - noone has offered though.
@jasejj
@jasejj Ай бұрын
@@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 Ай бұрын
I've ordered from JLC to the UK as a private individual within the last year? Are you sure?
@jasejj
@jasejj Ай бұрын
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 Ай бұрын
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
@JuulCPH
@JuulCPH Ай бұрын
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 Ай бұрын
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 Ай бұрын
You didn't "literally" make a thing. You "actually" made a thing!
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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
@protonjinx
@protonjinx Ай бұрын
im no expert but... your solder looks a bit cheesy.. time for fresh solder or some flux?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
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 :)
@rogerp5816
@rogerp5816 Ай бұрын
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 Ай бұрын
Cool idea! Though I have a feeling that would make inserting a zif socket a real pain :)
@rogerp5816
@rogerp5816 Ай бұрын
@@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 Ай бұрын
@@rogerp5816 Yup, it’s a nice trick - it’s very much “one or the other” though :)
@briankleinschmidt3664
@briankleinschmidt3664 Ай бұрын
I know my cats are protecting me when I find my enemies dead on the lawn.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
🐈‍⬛
@JyskMaker
@JyskMaker 29 күн бұрын
Er du dansk 🙂
@AndersNielsenAA
@AndersNielsenAA 28 күн бұрын
Yup!
@JyskMaker
@JyskMaker 27 күн бұрын
@@AndersNielsenAA Fedt elsker dit 6502 projekt
@alekxcrafter
@alekxcrafter Ай бұрын
$9 for what you can buy for $1 on aliexpress. just why🤔🤔
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
You must be missing something.
@filips7158
@filips7158 Ай бұрын
No such thing as open source -- do you mean open drain?
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
Funny :)
@theantipope4354
@theantipope4354 Ай бұрын
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 Ай бұрын
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.
@HeathLedgersChemist
@HeathLedgersChemist Ай бұрын
Solder, not sodder. I have no idea why Americans pronounce it that way, but they're wrong.
@AndersNielsenAA
@AndersNielsenAA Ай бұрын
The English.stackexchange has some very good discussion on the matter. But basically - it’s old and it’s French.
@flow221
@flow221 Ай бұрын
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 Ай бұрын
@@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 Ай бұрын
@@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 Ай бұрын
@@HeathLedgersChemist Wow - didn't take long for you to drag politics into it. I guess you're just a troll looking for attention.
@FantaBH
@FantaBH Ай бұрын
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 Ай бұрын
How does JLCPCB “hurt you” by passing on the actual shipping cost to you? FedEx to EU cost
I²C on a 6502 Single Board Computer - The 65uino #i2c #6502
22:41
Anders Nielsen
Рет қаралды 6 М.
Top 5 Beginner PCB Design Mistakes (and how to fix them)
12:52
Altium Academy
Рет қаралды 198 М.
Заметили?
00:11
Double Bubble
Рет қаралды 3,6 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
DIY "Breadboard" UV-C EPROM Eraser for under 10$
16:30
Anders Nielsen
Рет қаралды 863
You’ve Never Seen WiFi Like This
20:43
Data Slayer
Рет қаралды 511 М.
I tried to make a camera sensor
30:00
Breaking Taps
Рет қаралды 633 М.
The Perfect CHEAP Multimeter/Oscilloscope For Beginners ZOYI ZT-703S
29:57
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 429 М.
What should you Desolder? ... Dont Waste Expensive Components
8:05
ElectricMonkeyBrain
Рет қаралды 365 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 9 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 2,9 МЛН
Настоящий детектор , который нужен каждому!
0:16
Ender Пересказы
Рет қаралды 222 М.
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 5 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 11 МЛН