Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - Greeeg

31
Project logs / Free PCB build: Bus Blaster v2.1
Hi I finally got around to getting the parts to build up my Bus blaster PCB. I accidentally ripped up a trace on the PCB so I had to do a green-wire fix. all seems to be working now though. Also used 0402 100nF caps in place of the 0805 ones because I have a whole reel of the 0402 variety, they look a bit funny on the large pad, but work just fine.
32
Open source USB stack / Re: Huge news: open source stack imminent
Worked fine on my macbook, running Snow Leopard. (That is, running natively in snow leopard) I only had to modify the "build-unix.sh" as it was looking for pirate_loader.c in a non-existent directory "source".

Here is the terminal output of the first small section, before all the programming information.

Code: [Select]
Greeeg$ ./pirate-loader_mac --dev=/dev/tty.usbmodem00000001 --hex=../BPv4.hex 
+++++++++++++++++++++++++++++++++++++++++++
  Pirate-Loader for BP with Bootloader v4+ 
  Loader version: 1.0.2  OS: Darwin
+++++++++++++++++++++++++++++++++++++++++++

Parsing HEX file [../BPv4.hex]
Found 87552 words (262656 bytes)
Opening serial device /dev/tty.usbmodem00000001...OK
Configuring serial port settings...OK
Sending Hello to the Bootloader...OK

Bootloader version: 4,06
Device ID [f1]:PIC24FJ256GB106

It got to "Firmware updated successfully :)!" So I'm assuming all went well.
The firmware also passed a self test with 0 errors.
33
Project logs / Re: Small bus Pirate clone
I've programmed the 14k50 with Microchips CDC demo, Managed to use the "Low cost development board" build configuration with no moderation. only 2 macros for the LEDs needed to be adjusted. The next step will be to use the open source USB stack. :D

Just ran the self test, and got no errors :D
So this is now a fully functional Bus Pirate, small enough to carry around with you anywhere.

(I have managed to compile the open source CDC test and get it to run. But haven't set up the USART functions yet.)
34
Project logs / Re: Small bus Pirate clone
I soldered these by tinning the pads on the IC's then the pads on the board. Removing almost all the bulk of the solder on the board using flux and a wick. Adding some no clean flux. Then careful positioning of the IC and a quick treatment of hot air usually does the trick. I also use hot air and flux to neaten up resistor/capacitor alignment.
36
Project logs / Re: Small bus Pirate clone
[quote author="ian"]Wow! Aces! Would you be willing to release the files to include in the Bus Pirate SVN?[/quote]

I haven't worked with PICs for along time, so it'll take me awhile to get the USB-> serial code sorted. But once that has been set up, sure thing.
37
Project logs / Small bus Pirate clone
Hey,

I've been quite happy with my sparkfun bus pirate. After seeing this project http://http://dangerousprototypes.com/forum/viewtopic.php?f=56&t=1916 I decided I would attempt to redesign the bus pirate to be as small as possible, whilst still maintaining full functionality.

My final design turned out to be about %50 smaller than the sparkfun version. Some alterations were needed, these involved replacing the FTDI IC with a QFN package PIC18F14k50. The Main PIC is also using a QFN version. This could be made smaller by using combined LEDs (RGB / RG /etc), resistor arrays, smaller header, micro usb socket. I'm more than happy to provide the eagle/gerber files if anyone really wants them, but half the fun was making the layout.

If anyone has a smaller design I'd love to see it.
-Greeeg
38
Bus Pirate Support / Cable Identification 'Flags'
If anyone else out there doesn't like having to refer to a printout/webpage of the Bus Pirate pinouts every time they use it.
Just stick some flags on the cables. they can be made out of paper and stuck on with tape. But because I'm lazy I just used a label maker.
(Some of my cables have 2 Flags on them, this is because I use the 1 cable for my BusPirate and my USBisp programmer.)

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01352348944session_write_close ( )...(null):0
20.01382480560ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01382481336Database_MySQL->query( ).../DatabaseHandler.php:119
40.05822620096Database_MySQL->error( ).../Db-mysql.class.php:273