Limpkin writes: I usually never use libraries… but made an exception for these quick projects ! I’m pretty sure that most people reading this very article know about the (very) cheap ESP8266 Wifi module. A bit more than a year ago, I actually made a small development board for it, which was recently used in […]
JamesNewton writes, “I finally managed to write a USB OTG helper script for talking to the Bus Pirate. The biggest problem I have with the Bus Pirate is that on the human side it speaks in very terse, hard to remember, codes. The point of this script is to make that easy by providing a […]
Shane of Wattnotions writes: The biased signal generator signal is connected to AnalogIn 1 on the Tiva C which is pin PE_2. Signal Gen and Tiva C ground is common. The two 10k resistors from a voltage divider which will halve the 3v input to give a 1.5 v bias… See code at Wattnotions page. […]
Steve Rodgers has been busy coding. He’s developed a set of Python scripts (BOMtools) which allow you to extract part numbers from a Kicad schematic and match them to a part number database. There are two scripts. One which does the part merge operation and is called from Kicad and the other which manages the […]
Miguel Grinberg writes: This weekend I decided to take a short vacation from my book writing effort and spend time on a project I wanted to work on for a long time. The result of this effort is a brand new Flask extension that I think is pretty cool. I’m happy to introduce Flask-SocketIO, a […]
Script to query Gerber file outer dimensions: At Wayne & Layne, we design a lot of circuit boards. During the request-for-quote (RFQ) process for getting a PCB fabricated, the outside dimensions of the PCB are an important driver of the overall per-unit price. As part of the W&L “prepare PCB for RFQ” process, we have […]
Christian Aurich created a FreeCAD macro that imports Eagle board XML data into FreeCAD: The common solution until now is to export your board with eagleUp and assemble it with a case in Sketchup. This also gives you some drawbacks. The most important to me was that the Sketchup files are mesh based like the data […]
Thanks to amazing Linux server admin Alex, this site is extremely well backed up. Every hour we make a complete copy of the local harddrive, and then incrementally sync any new data to an offsite storage location. If all this fails, we want to preserve the most important part of the site – the databases […]
Vimark made some new scripts to make our life easier. We use Cadsoft Eagle a lot and these scrips automate some of the more boring aspects of design. wherelabs_default.scr – scripts changes wire width to 10mil and via shape to round. hide_label_layers.scr – Hide top and bottom part names and part values layers. show_all_top_layers.scr – […]
cloudform511 updated the pyBusPiratelite Python library. This library has the building blocks for controlling the Bus Pirate from a Python script, there’s also some examples to get you started. Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.
Frank wrote a python script that reads the sht1x/7x temperature and humidity sensors using the Bus Pirate. Script source is in SVN. Via the forum. Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.
GTV Hacker has developed a guide to installing applications and rooting your Logitech Revue. The new hack uses the Revue’s UART1 port to upload a start-up script which allows “root” access, allowing the installation of your own apps and access the full filesystem. You need to solder a set of leads to the mainboard and […]
Tim has written another oscilloscope script for the Bus Pirate. The script (distribute under GPL) is attached, as are a couple of screenshots. The first displays the triggering function with the trigger voltage level (horizontal dashed line) and the trigger point (vertical dashed line) shown on the graph. The second shows the spectral analysis function […]
The Dangerous Prototypes Eagle parts library has most of the parts used in our projects. It’s got just about everything we use on a daily basis. We keep it in SVN so everyone has the latest version. Eagle stores footprints in a binary file, so SVN can’t merge differences if two people make changes at […]
Hwmayer created a simple oscilloscope python script for the Bus Pirate. The latest version adds triggers, and sampling rates up to 1K using a new command in the upcoming firmware. Get a Bus Pirate v3b for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in stock and […]
A new version of the Bus Pirate SPI sniffer helper application and source is ready to download. This version adds clock edge and idle phase configuration settings. It also has new command line parsing. Download links and updated instructions are on the wiki.
will_j posted a Bus Pirate script that controls a Sure Electronics 8×32 LED marquee: Here’s a quick and dirty perl script to display ‘BPv3’ on a Sure Electronics 8×32 LEd Matrix display. You can also use a 16×24 display if you change the second command code to 44 from 40. Any improvements gratefully received – […]
Flashrom is an open source utility for working with flash storage chips. It supports a bunch of flash chips commonly used on motherboards to hold the system BIOS. biosflasher (Carl-Daniel Hailfinger) recently added Bus Pirate support to Flashrom. It should be possible to program SPI flash chips using the next release of Flashrom and the […]
For the past week we’ve been collecting your demo scripts for the Bus Pirate’s new binary interface mode. All the entries were excellent. Thank you for participating! Everyone who submitted a script will get a probe cable kit, courtesy of Seeed Studio. If you didn’t finish a script in time for the giveaway, we’d still […]
audiohacked wrote a cross-platform ROM programmer GUI for the Bus Pirate after seeing James’ Windows EEPROM programmer in C. Check out the development here, here, and here.