utilities

You are currently browsing the archive for the utilities category.

MrHijets’ BIOS update [machine translation] went sour, but he revived it with the Bus Pirate and FlashRom:

In my case, Flashrom and the Bus Pirate saved my motherboard…

FlashRom support is an example of how open source and community driven development can extend a project beyond it’s original design. Thank you to everyone who has contributed to the Bus Pirate project.

Get a Bus Pirate for $30, including worldwide shipping at Seeed Studio. Adafruit also has the Bus Pirate and probe cables in stock and ready to ship.

Tags: ,

We previously posted the Sigrok open source logic analyzer client.  They’ve done a lot of work and it now supports the Saleae Logic, EE Electronics XLA/ESLA100, and ASIX SIGMA. Open Logic Sniffer support is in progress, which will enable Bus Pirate support at the same time.

The Logic Sniffer is $45, including worldwide shipping. The Bus Pirate is available at Seeed Studio and Adafruit Industries.

Tags: , , ,

Bert tipped us to the Sigrok open source logic analyzer client. Sigrok is a multi-platform client that aims to support most common logic analyzer hardware. It currently only supports the Saleae Logic, but Open Logic Sniffer support is in progress.

Preorder an Open Logic Sniffer for $45, including worldwide shipping. The OLS should start shipping in April.

Tags: , , ,

Picture Resizer is a batch image processor we couldn’t live without. Drag and drop images onto the executable to resize and adjust quality.

The really cool part is how you configure the image settings: just change the file name.  PhotoResizeW450Q95O.exe resizes images to 450 pixels wide (W450) and saves a JPEG with 95% quality (Q95). A renaming wizzard on the homepage helps create file names for custom settings.

The only thing we’d add is a simple renaming guide available when you double-click the executable.

Tags: , ,

Flashrom GUI frontend

Sean Nelson has a design preview of a GUI frontend for the open source Flashrom utility. Carl-Daniel Hailfinger recently added support for the Bus Pirate to Flashrom, we covered it here.

Tags: ,

We’re trying to take it up a notch by adding the Dangerous Prototype logo to future PCBs. We weren’t sure how to do this in Cadsoft Eagle, so we thought we’d share what we did.

The Cadsoft miscellaneous downloads page has a number of utilities and Perl scripts that convert images to Eagle compatible scripts. We tried a few, and liked BMP2EAGLE the best. BMP2EAGLE works by converting simple monochrome bitmap images into dots that can be drawn in Eagle with a script.

  1. The bitmap format used by our usual photo editor wasn’t compatible with BMP2EAGLE.  We saved the logo as a large (450px wide) GIF file, loaded that in Windows Paint and saved it as a BMP. Windows Paint outputs a compatible format.
  2. Start BMP2EAGLE and load the image file.
  3. The ‘Scale’ setting determines how big each bitmap pixel will be in Eagle. We got the best ‘resolution’ by using a large image and small scale value (0.2mils per pixel) to produce a small logo.
  4. BMP2EAGLE scripts draw the black areas of the bitmap, tick ‘Negative’ if you’d rather draw the white areas.
  5. Click start to output the script.
  6. Open Eagle and create a new part library, then create a new package.
  7. Run the script (file->script) to draw the image on the new package. Save the library.
  8. Load the library for use (library->use). Add the logo from the library directly to the PCB (there’s no schematic component).

Maybe this will help someone else import a logo or image into Eagle. There’s a few other conversion utilities in the Cadsoft miscellaneous download folder if BMP2EAGE doesn’t work for you.

Tags: ,

hxd

A HEX editor lets you view and edit raw values in any computer file. We like HxD for Windows, it’s free but not open source.  It has extensive search features for locating a specific string or value sequence in a huge binary blob. It also opens raw drives, including boot sectors and directory tables, which is helpful for developing microcontroller FAT file systems.

If you’ve never needed to use a HEX editor, why not try it out and feel like a real geek? Download HxD, it runs from a no-install mode so there’s nothing to setup. Drag a file onto HxD, the HEX editor will open and show you the contents. Try a few different files to get a feel for how your operating system stores values in files. A simple notepad .txt file just contains ASCII text values, a Word document looks a lot different. Try a .PNG image file, look at the first few bytes of the file: 0×50 0×4E 0×47, or ‘PNG’.

What’s your favorite HEX editor for your platform?

Tags: , ,