This 9$ Universal ROM Burner is Open Source!

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ค. 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 - 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 119

  • @AndersNielsenAA
    @AndersNielsenAA  17 วันที่ผ่านมา +16

    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 13 วันที่ผ่านมา +20

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

    • @AndersNielsenAA
      @AndersNielsenAA  13 วันที่ผ่านมา +13

      Finally someone noticed ;-)

  • @publicalias8172
    @publicalias8172 4 วันที่ผ่านมา +1

    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 16 วันที่ผ่านมา +19

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

  • @whetphish
    @whetphish 4 วันที่ผ่านมา

    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 16 วันที่ผ่านมา +5

    Nice work Anders!

  • @personalPickle
    @personalPickle 5 วันที่ผ่านมา

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

  • @paulmichaelfreedman8334
    @paulmichaelfreedman8334 15 วันที่ผ่านมา +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 😀

    • @AndersNielsenAA
      @AndersNielsenAA  15 วันที่ผ่านมา +1

      Thanks for your support! :)

  • @ChartreuseKitsune
    @ChartreuseKitsune 16 วันที่ผ่านมา +31

    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  16 วันที่ผ่านมา +12

      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 16 วันที่ผ่านมา

      @@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 16 วันที่ผ่านมา +1

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

    • @AndersNielsenAA
      @AndersNielsenAA  16 วันที่ผ่านมา +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 16 วันที่ผ่านมา +3

      Can't really complain for $9!

  • @SonicBoone56
    @SonicBoone56 16 วันที่ผ่านมา +2

    Great stocking stuffer

  • @Dinkleberg96
    @Dinkleberg96 16 วันที่ผ่านมา +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  16 วันที่ผ่านมา +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 12 วันที่ผ่านมา

    Nicely done.

  • @jengelenm
    @jengelenm 12 วันที่ผ่านมา +1

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

  • @ignesadau4793
    @ignesadau4793 15 วันที่ผ่านมา

    Nice video!

  • @user-jo2yr9of8s
    @user-jo2yr9of8s 2 วันที่ผ่านมา

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

  • @mheermance
    @mheermance 12 วันที่ผ่านมา

    I love the blinkenlights.

  • @14m13375p1c3
    @14m13375p1c3 16 วันที่ผ่านมา +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  16 วันที่ผ่านมา +1

      What’s the part number?

    • @14m13375p1c3
      @14m13375p1c3 16 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  16 วันที่ผ่านมา +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 16 วันที่ผ่านมา

      @@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 4 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  4 วันที่ผ่านมา

      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 14 วันที่ผ่านมา

    Very nice

  • @borayurt66
    @borayurt66 13 วันที่ผ่านมา +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  13 วันที่ผ่านมา +1

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

  • @Cydget
    @Cydget 7 วันที่ผ่านมา

    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  7 วันที่ผ่านมา +1

      That's for

    • @Cydget
      @Cydget 6 วันที่ผ่านมา

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

  • @burstfireno1617
    @burstfireno1617 12 วันที่ผ่านมา

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

  • @binxyde
    @binxyde 15 วันที่ผ่านมา +1

    Take my money! 😋

  • @tomteiter7192
    @tomteiter7192 15 วันที่ผ่านมา

    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 15 วันที่ผ่านมา

      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  14 วันที่ผ่านมา +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 13 วันที่ผ่านมา

      @@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  13 วันที่ผ่านมา +2

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

  • @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  วันที่ผ่านมา +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.

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

  • @abx42
    @abx42 10 วันที่ผ่านมา

    Red looks good to me.

    • @AndersNielsenAA
      @AndersNielsenAA  10 วันที่ผ่านมา +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 :)

  • @TheStuartstardust
    @TheStuartstardust 16 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  16 วันที่ผ่านมา +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.

  • @franciscoferreira-eh1yu
    @franciscoferreira-eh1yu 13 วันที่ผ่านมา

    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  13 วันที่ผ่านมา +1

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

  • @BrainSlugs83
    @BrainSlugs83 16 วันที่ผ่านมา +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  16 วันที่ผ่านมา +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 :)

  • @jasonj4337
    @jasonj4337 15 วันที่ผ่านมา +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  15 วันที่ผ่านมา +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

  • @peddersoldchap
    @peddersoldchap 14 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  14 วันที่ผ่านมา +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 วันที่ผ่านมา

    May the wind be at your back.

  • @neozeed8139
    @neozeed8139 16 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  16 วันที่ผ่านมา

      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 15 วันที่ผ่านมา +3

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

    • @AndersNielsenAA
      @AndersNielsenAA  15 วันที่ผ่านมา

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

    • @jasonj4337
      @jasonj4337 15 วันที่ผ่านมา

      @@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 15 วันที่ผ่านมา

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

  • @JuulCPH
    @JuulCPH 16 วันที่ผ่านมา

    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  16 วันที่ผ่านมา

      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 14 วันที่ผ่านมา +2

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

    • @AndersNielsenAA
      @AndersNielsenAA  14 วันที่ผ่านมา +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 16 วันที่ผ่านมา +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  16 วันที่ผ่านมา

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

    • @rogerp5816
      @rogerp5816 15 วันที่ผ่านมา

      @@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  15 วันที่ผ่านมา

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

  • @protonjinx
    @protonjinx 15 วันที่ผ่านมา +1

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

    • @AndersNielsenAA
      @AndersNielsenAA  15 วันที่ผ่านมา

      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 14 วันที่ผ่านมา

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

  • @alekxcrafter
    @alekxcrafter 13 วันที่ผ่านมา

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

    • @AndersNielsenAA
      @AndersNielsenAA  13 วันที่ผ่านมา

      You must be missing something.

  • @filips7158
    @filips7158 12 วันที่ผ่านมา

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

  • @theantipope4354
    @theantipope4354 15 วันที่ผ่านมา +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  15 วันที่ผ่านมา

      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 16 วันที่ผ่านมา +4

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

    • @AndersNielsenAA
      @AndersNielsenAA  16 วันที่ผ่านมา +2

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

    • @flow221
      @flow221 16 วันที่ผ่านมา +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 16 วันที่ผ่านมา +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 16 วันที่ผ่านมา +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 15 วันที่ผ่านมา +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 14 วันที่ผ่านมา

    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  14 วันที่ผ่านมา +4

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