Menu

Cool project. Which William programmers and chips are supported?

2017-12-11
2017-12-18
  • john89907643

    john89907643 - 2017-12-11

    When I last read about EPROM programmers they were +$10,000 (or was it more?) dollars and the software was closed source.
    Now it looks like you guys are reverse engineering the SW and the programmers themselves are down to <$70.
    I am interested in knowing about the software and what I would need (SW and HW wise), to cut my teeth into this field.
    Who am I?
    A Linux study a-holic guru who is getting himself from SW into the field of HW.

    Thanks!

     
  • Reuben Rissler

    Reuben Rissler - 2017-12-11

    Hi, and welcome to GEEPRO. I am sure if krzkomar (the original dev) finds the time, he will fill in more information.

    The willem programmers are quite easy to pick up. Have a look at http://www.mcumall.com/support/DualPoweredWillemUserGuide.htm. Remember to keep away from usb run devices. They will not work with GEEPRO. Usb powered is fine, but not usb communication. And a parallel port of course. I used a PCI to parallel adapter.

    Software is most any Linux distro and the GEEPRO source. There are no precompiled binaries so you have to be handy with compiling.

    Lastly, GEEPRO has been stagnant for a bit, so if you are good at software, feel free to help out :-)

    Have a nice day.

     
  • Krzysztof Komarnicki

    Hi to all,
    At first sorry for retarded reply, I have no notification when a new post appear on this forum.

    The high voltage programmers are still expensive, the cheap ones are mostly for EEPROM only.

    LPT Willem is very simplified programmer and do not let many features like read signatures (need A9 to be rised to Vpp), programm some 28xx chip (need Vcc rise to 6V). It is also pure design (address and data line is serialized in communication with PC, makes it slowly, no controll on CE, dipsw as configuration). The huge number of chips supported by this programmer is also marketing trick - most of them are the some IC but from different manufacturers where differences between them are negligible.

    USB Willem is - mystery for me, it is commercial product with no HW nor SW information.

    Currently I working at project EPROM Simulator, It will support 8bit chips from 1kB to 1MB (like 2708..27C8000) Vcc 1.2..5V and true USB (isolated as option). It will be of course open HW and SW (probably as geeprom device). PCB is ordered and I am awaiting it. It is based on XMEGA. Next I will want to finish my own EPROM programmer (also as open HW).

    As Reuben said, if you want to help, you are welcomed :). There is a lot of work to do.

    Thanks.

     
    • Reuben Rissler

      Reuben Rissler - 2017-12-13

      At first sorry for retarded reply, I have no notification when a new post appear on this forum.

      You can set it up here: https://sourceforge.net/projects/geepro/ scroll down and click the follow button.

      As Reuben said, if you want to help, you are welcomed :). There is a lot of work to do.

      Have you ever considered switching GEEPRO to Python for easier code? Maybe you have no experience in Python?

       
      • Krzysztof Komarnicki

        Thanks, done. Time will show it work or not.

        Python - no I have no experience with it, and the syntax is not convenient for me (waf was implemented by yannick ). There is also some of low level code, and using for it interpreter is mediocre idea in my opinion, but ....

        I also thought to rebuild it to the model: engine in command line and GUI in C++, but using then for it Python or Java would be good choice.

         
        • Reuben Rissler

          Reuben Rissler - 2017-12-18

          On 12/13/2017 02:20 PM, Krzysztof Komarnicki wrote:

          Thanks, done. Time will show it work or not.

          Python - no I have no experience with it, and the syntax is not convenient for me (waf was implemented by yannick ). There is also some of low level code, and using for it interpreter is mediocre idea in my opinion, but ....
          Python is actually a wrapper to make C easier. It is interpreted, true,
          but a lot of system calls available in C are available in Python. Not
          that Geepro should use Python, I was curious what your thoughts are.

          I also thought to rebuild it to the model: engine in command line and GUI in C++, but using then for it Python or Java would be good choice.
          I would not do that, personally. Small projects using engine and
          frontends are a pain in my experience. Rather keep on using C/C++.


          Cool project. Which William programmers and chips are supported?


          Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/geepro/discussion/687974/

          To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

           
          • Krzysztof Komarnicki

            "Python is actually a wrapper to make C easier. It is interpreted, true,
            but a lot of system calls available in C are available in Python. Not
            that Geepro should use Python, I was curious what your thoughts are."

            So, maybe only plugins for ICs should be in Python and the rest in C/C++. This approach would eliminate necessity of recompilation code to add new IC. But as I mentioned above, I have no experience with Python.

             

Log in to post a comment.