Skip to main content

Topics

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

Topics - victzh

1
Project logs / Free PCB Bus Blaster and XC9572 board builds
I built sometime ago both Bus Blaster and XC9572 boards and successfully used Bus Blaster to program the XC9572 and my own Kemani clone based on Altera EPM3064.

I faced with couple of problems with these builds. Bus Blaster using resistor arrays makes it pretty complicated to fix soldering defects - I use frying on the griddle method (to lazy to solder all these small pitch chips), but some amount of solder bridges is inevitable. While finding and removing these bridges is pretty easy on TQFPs, surprisingly it is not so with small resistor network - it is sometimes easier to desolder it altogether than to remove bridges.

Another problem was with XC9572 board - I have an older version, which incorrectly routed one of the I/O pins to VCCIO. I did not mount a capacitor on this pin, and fortunately was able to cut the trace on the back so I can use the pin (which is still marked as VCCIO) and use another, real VCCIO to power IO bank.

Bus Blaster, still without connector


XC9572 being programmed


Probably you can see the cut trace on the back in the middle of "Fullfillment by: Seeed Studio"


Programming of XC9572 being watched by http://http://www.gabotronics.com/product-info/the-xprotolab.htm
3
Bus Blaster JTAG debugger / BBv2 partlist?
Ian, couple questions on the part list.

What specific 12MHz crystal do you use? And what is the source for shrouded connector?

Will it work if I replace XC2C32 with XC2C64?

Thanks,

Victor.
4
Project logs / SMT version of Ladyada's (Conway) Game of Life
I designed small 2-layer PCB for a version of Ladyada Game of Life (gentle forum filter complains about URLs, so use Google). The board is two-side, front has 16 0603 LEDs on it, back has ATTiny861, 4 resistors, 4 FETs, 2 capacitors and one button.

The board was prototyped through Laen's PCB group order (no URL for you here either ;-).

One side with TQFP processor was soldered on a hot plate, 16 LEDs on the other side soldered manually.

The board's firmware is not ready yet - the processor is quite different from the original ATMega 168 - less pins, less memory, fewer timers etc.

The LED activation is implemented as 4 x 4 matrix with columns connected through FETs and rows connected through limiting resistor directly to ATTiny. The idea is to activate one column at a time - thus FETs, and light up to 4 rows for every column - so we can get away with direct connection of row to processor pin.

The board is alive - first test lights the LEDs and senses the button.

Next step is a full port of original firmware with communication protocol - the boards can be connected to form large Game of Life field.

I'd appreciate suggestions on cheap 4-wire side connector.

( ! ) 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.01132302872session_write_close ( )...(null):0
20.01162434464ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01162435240Database_MySQL->query( ).../DatabaseHandler.php:119
40.05472573976Database_MySQL->error( ).../Db-mysql.class.php:273