SearchWiki:

Welcome

GNUnilink

All Recent Changes Recent Changes Printable View Page History Edit Page
Schematics

GNUnilink schematic

This is a recommended circuit for use with the Archos. Please note that there are a few loose ends, since it is currently a work in progress.

This circuit differs from the original GNUnilink such that:

This diagram was originally created by Devro using TinyCad. Source schematic here

Power control section

This part does generate the archos power. It is controlled by the pic. It should not be needed for flashed rockbox, because pressing power on during the battery charge screen should power on the archos. This is not the case for not flashed archos.

The PNP and NPN transistors can be any small signal transistor. The 2N3055 can replaced by any power transistor. This transistor will dissipate 3W to 5W, which is quite a lot. The 2N3055 has a TO3 case which might not need a heatsink, although it is very hot (about 70-80 degrees celcius). If you choose any other case like TO220, you must use a heatsink.

The schematics theorically outputs about 8,2V. The voltage does lower even more when current is drawn (about 0.5V for 0.5A). If you want more voltage, you can add another 1n4148 in serial of the other one.

In situ Schaer programmer

If you don't have a programmer, you can make one on the same board, so you don't have to unmount your pic device each time you want to program the pic. You can then program the pic directly in the gnunilink.

The original schaer programmer schematic is the base. It is compatible with icprog and uses the parallel port.

For the power take the 12v from the unilink connector and the 5v from the regulator (the same from your pic)

IMPORTANT:

The schaer gif image was kindly provided by alexei. The old text schematic can be found here

If you have a 7407, do like the original. I did not have 7407 so I used NPN transistors. The simplification is that you only need 2 open collector inverter that you can implement with a npn transistor: the one from D0 to RB7 and the one from D2 to MCLR

if you do the simplification dont forget to invert the data out and clock in icprog.

For MCLR, I used a 3 way jumper selecting the programming or the functionnal mode. There surely is an automatic way but I did not test it.

You dont need the power control part of the schaer programmer (the D3 pin)

Schaer programmer troubleshooting

Page last modified on June 24, 2005, at 11:29 AM