#1 EPROM Emulator DIY - Arduino project.

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 33

  • @Timbobs
    @Timbobs 4 года назад +1

    This is pretty cool! I was looking around for something like this to use in 80’s drumcomputers. Perfect to test new samples.

    • @MyGeekyHobby
      @MyGeekyHobby  4 года назад

      hmm, a use-case I didn't think of! Let me know how it goes I can add this to the list of features :) You can get "kits" or assembled devices on Tindie and eBay if you don't want to build from scratch.

  • @FUNKLABOR_DL1LEP
    @FUNKLABOR_DL1LEP 2 года назад +1

    Great Job. I actually ordered a bunch of PCBs by PCB-way. If somebody needs one ore two, feel free to ask. I will provide shipping in Germany .
    Kind regards, Jens

    • @MyGeekyHobby
      @MyGeekyHobby  2 года назад +1

      Thanks Jens, I'll let people know if they ask me for PCB in Germany. BTW I used to sell to Germany but after the shipping law change I gave up, too much paperwork.

  • @Xalior
    @Xalior 3 года назад +1

    I still haven't actually started using mine, but thanks for sending it to me!
    -Dx

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад +1

      Thank you for the comment and the purchase. I'm sure once you "need it" you will realize how useful the device is :)

    • @Xalior
      @Xalior 3 года назад +1

      @@MyGeekyHobby Real life keeps getting in the way!

  • @rorenstv9051
    @rorenstv9051 Месяц назад

    in terms of car tuning, can i just use the esp32 to act like eprom emulator for honda tuning suite and honda ecu ?

  • @freeelectron8261
    @freeelectron8261 3 года назад +1

    Very nice looking board ! I need something like this for my Motorola 6802 board.

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад

      It's an EPROM emulator, so it doesn't really care what CPU it is talking to ... I've seen people using it with a 6802 successfully.

    • @freeelectron8261
      @freeelectron8261 3 года назад

      @@MyGeekyHobby Thanks MGH! Do you have a link to kit of parts?

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад

      @@freeelectron8261 I'm out of kits currently so only assembled devices, I'll add more kits next week if that helps www.ebay.com/sch/avr4sale/m.html?

  • @Berghiker
    @Berghiker 3 года назад

    How do I connect a relay to an FM radio output so that it can turn on a light when a strong signal is received?

  • @rudolfbarta2292
    @rudolfbarta2292 2 года назад

    Hello! I don't understand much about programming, sorry to ask you nonsense. I would like to develop the old eprom for vending machines and coin validators. Mainly the language settings ...
    These are M27C-256. M27C-512, M27C1001 and M27C2001, respectively. Can I emulate any of these or no more than 512? Thanks!

  • @ddhoohobb
    @ddhoohobb 3 года назад +2

    Is this able to function as moates ostrich emulator for honda obd1 ecu?

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад +1

      I'm not familiar with the functionality of those ECU ... this is EPROM emulator and can only emulate EPROMs (if the ECU is using EPROM, you can replace the EPROM chip with the emulator, load a bin file and it will re-program itself in seconds without having to swap the EPROM chip). I do have reports from a user, who is using the emulator for testing different "maps" for tuning his BMW cars, he told me he is using the emulator successfully with E30 and E36 ECUs, but this is only in his garage while the car is stationary.

    • @ddhoohobb
      @ddhoohobb 3 года назад +1

      May i know what is the speed of this? Cos the ecu/tuning software needs less than 70ns.

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад +2

      @@ddhoohobb ... not too sure of the total but the SRAM that I'm using in the device is rated at 55ns, but there are also some buffer gates that will add around 9ns each

    • @jannikgrashoff6466
      @jannikgrashoff6466 3 года назад +1

      Anything new on this topic? I am here for the same reason.

  • @x47tuber
    @x47tuber 3 года назад +1

    Thanks for clear video. I have ordered one and hope to use it to program the EPROMs on my Maserati 224. It has 2 27C256 in 2 separate Magneti Marelli ECUs, each does 3 cylinders. I would like to add another EPROM cable. Does anyone know if the 2 EPROMs can be connected in parallel? Or do I need a separate driver circuit?

    • @avrkris
      @avrkris 3 года назад

      Hey Charles. Thanks for the comment and the order. Unfortunately, since you have two separate ECUs you would have to use two separate emulators, this is due to the way the control circuit works inside the ECU, if you connect them in parallel, the two ECUs will be trying to access data at the same time, most likely data from different areas of the EPROM address space...

    • @x47tuber
      @x47tuber 3 года назад

      ​@@avrkris Couldn't another ribbon cable be added after additional staging chips? Would help if circuit diagram was available with chip ID...
      I would also like to read the addresses scanned by processor, FTDI 232RL?

    • @countrymechanics803
      @countrymechanics803 3 года назад

      Do you think i could use this for a OBD1 Honda ecu?

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад +1

      Sorry @Charles Taylor, I missed your comment. Nope, 2nd cable and staging circuit would not work, the problem is that you can't address the memory twice (with two cables you will have two sets of A0-A15 bus signals and both can be "calling" different areas of the memory at the same time, this would be an issue). It's less complex to simply use two emulators. Not sure what diagram you are asking for, the emulator is open source so all schematics and diagrams are on GitHub. Reading the address scanned by the processor is not possible directly from the emulator, the FTDI232RL would only help you if the ECU has a "diagnostic" port where you can connect the FTDI and watch what the ECU is doing...

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад

      nope this is not OBD1 device, it's for EPROM emulation. I had reports some people use it for ECU map testing, I use it for old computers :)

  • @cyberturd-rz3fm
    @cyberturd-rz3fm Год назад

    would this work on a sega genesis?

  • @MikeK8LH
    @MikeK8LH 3 года назад

    Nice design and implementation (and video production). Thank you for sharing.
    May I ask if your design is based in part on the hardware portion of San Bergmans' Raspberry Pi ROM Emulator design?

    • @avrkris
      @avrkris 3 года назад

      Hi Mike, thanks for the comment. There are some similarities with San's emulator, in fact by the time I was sharing the first version of my emulator someone pointed me to San's version and I used the approach to buffering the reset lines with transistors. As I mentioned in the article on my website the EPROM emulator with SRAM has been very popular 10-20 years ago, I just wanted to replace some of the older connectivity approaches (RS232 or Centronics) with something more up to date like USB, and use cheap components :)

  • @kamelhmmvafan
    @kamelhmmvafan 3 года назад

    Great stuff!! How hard would it be to make a larger version that could handle eprom sizes up to 4mbit 27c040/27c4001?

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад +1

      Hi Johan. Thanks for the comment... adding support for larger memory is possible, but it really adds complexity to the design. It that point it might be cheaper to move to a CPLD / FPGA for to manage the logic ...

    • @kamelhmmvafan
      @kamelhmmvafan 3 года назад

      @@MyGeekyHobby Wish I knew how to, it would save me tons of time :)

  • @countrymechanics803
    @countrymechanics803 3 года назад

    Wouldn't be able to use the on a Honda ecu?

    • @MyGeekyHobby
      @MyGeekyHobby  3 года назад

      If the ECU uses standard EPROM memory you could use the emulator for testing ECU maps at your own risk, the device was designed for interaction with old computers, but some people use it with ECU map testing. mygeekyhobby.com/2021/06/04/eprom-emu-ng-use-cases/ Third one from the top, Leon is using it on his car.