Upgraded Raspberry Pi Pico EEPROM Programmer - PicoPROM

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 มี.ค. 2024
  • Simple, low-cost method to read and write EEPROM chips used in retro computers and video games. Only requires a Raspberry Pi Pico and bus transceiver (74HC245). If you're not a fan of breadboards, purchase the PCB, unassembled kit, or fully assembled board with a case on the Tindie link below. Based on the 2021 project by George Foot.
    Buy the PicoPROM on Tindie: www.tindie.com/stores/relic/p...
    Build Guide Video: • PicoPROM Build Guide
    Hardware & Firmware Repository: github.com/dcooperdalrymple/p...
    Original Repository: github.com/gfoot/picoprom
    Original Video: • Raspberry Pi Pico EEPR...
    Like and subscribe to this channel to follow me or check out my website for more: relic.dcdalrymple.com/.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @glennhann938
    @glennhann938 หลายเดือนก่อน +1

    Built and works great!!

  • @RDTengineered
    @RDTengineered 20 วันที่ผ่านมา

    Im doing research for a project idea i have little chance of getting off the ground and your video is an example of one peice of the puzzle. The hardware I mess with is mostly 27c128 to 27c512 originally. I want to combine 3 projects (2 of them pico projects) into one. Pico rom emulation. Pico eeprom write and read. Larger eeprom that uses a hex dial to select rom like a 29040 or similar 4 or 8mb eeprom(to get 8x512 and match with an 8 position dial). Everything on one board. Another switch that selects the mode. Mode 1 operate as eeprom and the pico is ignored, no usb/outside power needed only the original chip socket on target device. Mode 2 plug usb in to pico and read/write the eeprom without the need to remove from the target device(target device would be powered off for this). Mode 3 plug in usb and run the rom emulation from the pico, having real time access to update the rom with the target device running from the pico rom emulation.
    I see "2-timer" chip boards that switch from one chip to another, i see the pico powered read write capability, and i see pico powered chip emulation. Combining all 3 feels like a pretty big task still. I have come across one commercial product that did 2/3. It was a board for a car ECU. It had an eeprom and the read/write on one board but no emulation(also was locked down with some encryption).

    • @relic985
      @relic985  19 วันที่ผ่านมา

      I'm a little lost in your process here, but what I will say is that EPROM chips such as the 27C256 are not directly compatible with this hardware. You may be able to get them working in a read-only scenario with some pin swapping (Vpp/A14/WE), but writing is not currently supported because it requires higher voltages. I don't know much about the rest...

  • @grahamnichols1416
    @grahamnichols1416 2 หลายเดือนก่อน +1

    Great video. Subscribed! The background music was distracting, you might want to tone that down.

    • @relic985
      @relic985  2 หลายเดือนก่อน

      Yeah, I got a similar comment on that recently. I'm still learning how to edit these videos, and I am definitely making changes to improve on this. Thanks!

  • @jamesross3939
    @jamesross3939 2 หลายเดือนก่อน

    Nice! I need to build this! (Ah, i need to buy it... hadn't gotten to that part of the video yet)

    • @relic985
      @relic985  2 หลายเดือนก่อน +1

      Glad you like it, James! I have the KiCad project available on the GitHub repo for you to order your own boards, but honestly, this project isn't too complicated on the electronics side. You could definitely follow the schematic on a breadboard and achieve the same results. All you'll need is a Pico and a 74HC245 bus transceiver. If you want to further simplify the project and skip the bus transceiver (but lose reading capabilities), you can follow the original guide here: th-cam.com/video/Vp6lCNkH-zw/w-d-xo.html

  • @Armorant
    @Armorant 2 หลายเดือนก่อน

    Cool, the closest project for my task. I wonder if there is a way to use an ESP32-Wroom or 2040 as a programmer for MX29LV320 TSOP48 flash or for maybe some NOR? I saw Teensy 2.0++ can do that, NORway called. Thanks for the video, gonna check the repo. Good luck.)

    • @relic985
      @relic985  2 หลายเดือนก่อน

      The max storage size for this project is going to be 256Kbit (the highest available address line is A14). However, there is definitely a possibility to create adapters for chips such as the MX29LV320. There would just have to be a dip switch on the adapter to switch between 256Kbit banks or better yet a shift register to do so automatically with the top few address lines.

  • @oidpolar6302
    @oidpolar6302 2 หลายเดือนก่อน

    What about the 24Cxx series? Is it supported? Thanks

    • @relic985
      @relic985  2 หลายเดือนก่อน +1

      That particular family of EEPROM chips seems to use a serial I2C format. This programmer is designed for older parallel bus ICs that you would typically find in vintage computers. However, any microcontroller out there should be able to easily write to one of those chips. A quick search reveals that Arduino has a library available: www.arduino.cc/reference/en/libraries/at24c256-library/. Should be easy to interface.

  • @remediandojuntos
    @remediandojuntos 2 หลายเดือนก่อน

    hola una pregunta con una raspberry se puede crear una especie de alarma o aviso por mensaje de WhatsApp o de Telegram para cuando se cae el servicio de internet y ese aviso llegue a los números que uno le agregue espero me digas si eso se puede hacer gracias e antemano

    • @relic985
      @relic985  2 หลายเดือนก่อน

      Um, this is definitely outside of the scope of this video. I have no idea...

  • @oktaneak4259
    @oktaneak4259 2 หลายเดือนก่อน

    could 16mb nands be read and write with RPI pico

    • @relic985
      @relic985  2 หลายเดือนก่อน

      An adapter of some sort with either DIP switches or shift registers would need to be created to support this. The current implementation is limited to 256Kbit.