Pirateship Bus Pirate GUI

Posted on Sunday, April 18th, 2010 in Bus Pirate by Ian

Ronan writes about a new Bus Pirate GUI he’s working on:

Hi. I’m reading about your “One Bus Pirate programs another” idea. Curiously enough, I had a pretty close idea to that.

Instead of just programming another PIC, I wrote a frontend to Bus Pirate’s basic commands. Right now, I’m working on implementing a plugin system to allow one to create interfaces for specific tasks, including that of programming another MCU. You can see and download it here. Help on ideas would be greatly appreciated.

Ronan says the code is unlicensed at the moment, but it will be hybrid/GPL once it’s ‘cleaned up’.

This entry was posted on Sunday, April 18th, 2010 at 11:00 pm and is filed under Bus Pirate. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

20 Responses to “Pirateship Bus Pirate GUI”

  1. DrF says:

    That is cool :)
    Just what I need I don’t really get on too much with terminal applications.

    Thanks :)

    • Ronan says:

      Thanks! If you have any suggestions, don’t hesitate to tell me what would make PirateShip a better program!

      • jnd says:

        You know what would make it a great app? Availability on other platforms than Windows. I see it uses Qt, so no problem there.

  2. Ronan says:

    The app is, indeed, very easily portable. I have used Linux as main OS for many years and am willing to port it as soon as I can.

  3. Ronan says:

    It’s done! Now it’s available for Linux too!

  4. Darren says:

    I am dismayed that there is no feature for sending commands via a text file. Like a script player using just the Bus Pirate internal commands. Or is this available and I’m just overlooking it?

  5. Christian says:

    Simple but functional, excellent work!

    Could you add an option to select what version of BusPirate your using, which changes the pinout references on the right. I’m using the V2go which has +3v3 and ADC swapped. Small change but could save some confusion.


  6. Stefan says:

    Excellent Bus Pirate GUI, I simply LOVE it !
    My thanks fly out to Ronan !

  7. ben says:

    Very nice, does this works with the 4.1 firmware?

    What would be cool is if it could execute a list of commands from a text file (like a perl script). I think that would make the PirateShip the end all program!

    • Ronan says:

      Actually, there is already a plugin for this, but my personal life has been so confusing that I haven’t had enough time for putting it together yet.

  8. ben says:

    Awesome! Going to the PirateShip site, I don’t see any info on plugins. Are the plugins in a forum/repository somewhere?

    Also, how would you install it? Or does PirateShip automatically load the plugin if it’s in the same directory?

  9. toddkrein says:

    Ronan, great program. I’d like to add a plug-in to dump (or to dump-into) an EEPROM to a file. Do you have any details on the plug-in format, or is somethign I could work with you on?

    • Ronan says:

      I’ve had some trouble lately getting some time to work on PirateShip enough to release it fully (the code really needs some cleanup), but I have a plugin example that can get you started right away. It’s a Qt Creator project. However you haven’t left your e-mail so I can send it.

  10. todd krein says:

    Ronan, best address at the moment is todd dot krein at ooma dot com


  11. Ronan says:

    Sorry for the (too long) delay, but I’ve finally put the PirateShip source up for view or to contribute if anyone is interested. The repository address is:

  12. Gideon says:

    Can you please give a valid link for the Pirateship GUI, the link above here is not valid.
    I have worked with it in the past (2010) and it was very useful.


  13. Ronan says:

    The PirateShip site is offline for now. I have had serious problems with my hosting provider since the beginning of the year, and have just taken control of my domain again. I intend to put the site up still this weekend.

    Yet, if you already have the latest PirateShip version, I haven’t worked on it for a couple of years now, due to other work getting in the way.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!
  • Max: Seems like an unexpectedly violent way to remove the chip indeed. A hot air station should of course do the job just fine, but in...
  • jose: Part removal described here is pure butchery, the cheapest hot air station will do a fast and clean job removing the QFP, heat air to...
  • Cody: Yes please