This 9$ Universal ROM Burner is Open Source!

Поделиться
HTML-код
  • Опубликовано: 6 авг 2024
  • 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  3 месяца назад +19

    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!

  •  3 месяца назад +28

    THERE IS A 6502 UNO????
    THAT'S COOL AS FUCK!!!

  • @brianmanden
    @brianmanden 3 месяца назад +20

    Kudos, good Sir !
    Thank you for making it Open Source 🙂👍

  • @publicalias8172
    @publicalias8172 3 месяца назад +2

    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!

  • @whetphish
    @whetphish 3 месяца назад +1

    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 3 месяца назад +1

    Love it, nice work Anders - well done open sourcing it too, humanity thanks you 💙

  • @tommyovesen
    @tommyovesen 3 месяца назад +5

    Nice work Anders!

  • @paulmichaelfreedman8334
    @paulmichaelfreedman8334 3 месяца назад +2

    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 😀

  • @surgingcircuits6955
    @surgingcircuits6955 2 месяца назад

    Congrats and Well Done! Side Note: @15:53 you see 5 solder joints that need some love.

    • @AndersNielsenAA
      @AndersNielsenAA  2 месяца назад +1

      Thank you :) Yes, had no way to see what I was doing under the camera XD

  • @ChartreuseKitsune
    @ChartreuseKitsune 3 месяца назад +32

    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  3 месяца назад +13

      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 3 месяца назад

      @@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 3 месяца назад +1

      @@AndersNielsenAA BTW, do you have a list of ROMs you have tested with this?

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +4

      @@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 3 месяца назад +3

      Can't really complain for $9!

  • @NaoPb
    @NaoPb 3 месяца назад

    This is great. I'm going to order one with the smd components pre-soldered.

  • @jengelenm
    @jengelenm 3 месяца назад +1

    This is great !!!!! We need this, not the 100th “i fixed a C64” video!

  • @mheermance
    @mheermance 3 месяца назад

    Nicely done.

  • @SonicBoone56
    @SonicBoone56 3 месяца назад +2

    Great stocking stuffer

  • @ignesadau4793
    @ignesadau4793 3 месяца назад

    Nice video!

  • @Dinkleberg96
    @Dinkleberg96 3 месяца назад +2

    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  3 месяца назад +2

      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 3 месяца назад

    I love the blinkenlights.

  • @user-jo2yr9of8s
    @user-jo2yr9of8s 3 месяца назад

    G-R-E-A-T!!! 6502 is sooo cool.

  • @Octamed
    @Octamed 3 месяца назад

    Very nice

  • @14m13375p1c3
    @14m13375p1c3 3 месяца назад +1

    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  3 месяца назад +1

      What’s the part number?

    • @14m13375p1c3
      @14m13375p1c3 3 месяца назад

      @@AndersNielsenAA I'm looking to program a Cypress S29GL128P11TF1V2

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +1

      @@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 3 месяца назад

      @@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 3 месяца назад

    Can this program an 8748 chip? In any case. GREAT VIDEO! THANK YOU! Learned a lot of possibilities.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад

      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 3 месяца назад +1

    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  3 месяца назад +1

      That’s 100% the intention, yes :) Hope I’ll get to writing the library soon :)

  • @burstfireno1617
    @burstfireno1617 3 месяца назад

    Feeeedt :) Vi leger pt med Arduino i skolen. Hvorfor blir du ikke vores lærer her i Zealand Køge -IT Teknolog :)

  • @Cydget
    @Cydget 3 месяца назад

    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  3 месяца назад +1

      That's for

    • @Cydget
      @Cydget 3 месяца назад

      @@AndersNielsenAA its been a while since I looked at it and immediately realized I was wrong when looking at the pin count😶.

  • @binxyde
    @binxyde 3 месяца назад +1

    Take my money! 😋

  • @Devin82m
    @Devin82m 3 месяца назад

    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  3 месяца назад +1

      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.

  • @abx42
    @abx42 3 месяца назад

    Red looks good to me.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +1

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

  • @franciscoferreira-eh1yu
    @franciscoferreira-eh1yu 3 месяца назад

    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  3 месяца назад +1

      Exactly :) At least I have to try to make that cycle less of a pain and more of a learning experience :)

  • @TheStuartstardust
    @TheStuartstardust 3 месяца назад

    4:15 - so what is the limit and what did you use?
    I'm at 0.8mm height with 0.15 stroke

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +3

      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.

  • @ukwebb
    @ukwebb 3 месяца назад

    How does it cope with voltages on other pins, eg some eproms need 6v on pin28 whilst programming

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +1

      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 3 месяца назад

      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

  • @tomteiter7192
    @tomteiter7192 3 месяца назад

    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 3 месяца назад

      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  3 месяца назад +1

      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 3 месяца назад

      @@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  3 месяца назад +2

      @@tomteiter7192 I didn’t take it that way at all - I totally agree with you :D

  • @yuan.pingchen3056
    @yuan.pingchen3056 3 месяца назад

    what about the 128Mbit(32MegaBytes) serial flash? or 256Mbit serial flash?

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад

      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 3 месяца назад

      @@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..

  • @peddersoldchap
    @peddersoldchap 3 месяца назад

    Hi. Does this burn rom's for the zx spectrum?

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +1

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

  • @drewwilson8756
    @drewwilson8756 3 месяца назад

    May the wind be at your back.

  • @BrainSlugs83
    @BrainSlugs83 3 месяца назад +3

    Would be better if it could handle up to 48-pin PROMs, that's where the cost starts to get really prohibitive.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +2

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

  • @jasejj
    @jasejj 3 месяца назад +1

    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  3 месяца назад +1

      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

  • @neozeed8139
    @neozeed8139 3 месяца назад

    I tried to order a set but there is no shipping options to the uk? sorry maybe Im missing something.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад

      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 3 месяца назад +3

      Isn't Brexit a wonderful thing... it's so much better that we're unable to buy anything.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад

      Someone might be willing to put an order together from JLC and start selling them on ebay uk - noone has offered though.

    • @jasejj
      @jasejj 3 месяца назад

      @@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 3 месяца назад

      I've ordered from JLC to the UK as a private individual within the last year? Are you sure?

  • @JuulCPH
    @JuulCPH 3 месяца назад

    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  3 месяца назад

      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 3 месяца назад +2

    You didn't "literally" make a thing. You "actually" made a thing!

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +5

      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 3 месяца назад +1

    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  3 месяца назад

      Cool idea! Though I have a feeling that would make inserting a zif socket a real pain :)

    • @rogerp5816
      @rogerp5816 3 месяца назад

      @@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  3 месяца назад

      @@rogerp5816 Yup, it’s a nice trick - it’s very much “one or the other” though :)

  • @briankleinschmidt3664
    @briankleinschmidt3664 3 месяца назад

    I know my cats are protecting me when I find my enemies dead on the lawn.

  • @protonjinx
    @protonjinx 3 месяца назад +1

    im no expert but... your solder looks a bit cheesy.. time for fresh solder or some flux?

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад

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

  • @JyskMaker
    @JyskMaker 2 месяца назад

    Er du dansk 🙂

    • @AndersNielsenAA
      @AndersNielsenAA  2 месяца назад +1

      Yup!

    • @JyskMaker
      @JyskMaker 2 месяца назад

      @@AndersNielsenAA Fedt elsker dit 6502 projekt

  • @alekxcrafter
    @alekxcrafter 3 месяца назад

    $9 for what you can buy for $1 on aliexpress. just why🤔🤔

  • @filips7158
    @filips7158 3 месяца назад

    No such thing as open source -- do you mean open drain?

  • @theantipope4354
    @theantipope4354 3 месяца назад +3

    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  3 месяца назад

      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 3 месяца назад +4

    Solder, not sodder. I have no idea why Americans pronounce it that way, but they're wrong.

    • @AndersNielsenAA
      @AndersNielsenAA  3 месяца назад +2

      The English.stackexchange has some very good discussion on the matter.
      But basically - it’s old and it’s French.

    • @flow221
      @flow221 3 месяца назад +3

      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 3 месяца назад +1

      @@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 3 месяца назад +1

      @@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 3 месяца назад +1

      @@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 3 месяца назад

    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  3 месяца назад +4

      How does JLCPCB “hurt you” by passing on the actual shipping cost to you?
      FedEx to EU cost