On Wed, 08 Mar 2006 09:07:45 +0530, <address@hidden> wrote:
What about
www.fischl.de/usbasp
I did it myself. It works on my laptop without any problem.
Javier
This looks nice & simple. When I build it, I'll get back to you with
my feedback.
Thanks !!
--Royce.
"Royce Pereira" <address@hidden>@nongnu.org con fecha 07/03/2006
04:29:18 a.m.
Hi,
Can any one recommend a AVR programmer using the USB port? I need
something
I can build myself, not buy commercially.
I built one and it seems to work out of the box. My system is linux
2.6.14.
Because I could not read the layout on Thomas Fischls homepage I
built my
own postscript based pcb. Here is the source:
=============================== SOF usbasp.pcb
================================
#
# Name: usbasp.pcb
# Function: ISP for AVR with USB-interface (www.fishl.de/usbasp)
# Usage: pcb.layout usbasp.pcb >usbasp.ps (www.hanns-konrad.de)
# History: 2006Mar21 Hanns-Konrad Unger layout
#
(p27)board(n14)(n15)wire(h5)(h2)wire (h2)(m2)wire (m2)(m4)wire
(m4)(k6)wire (k6)(k8)wire(k9)(k11)wire (k11)(j11)wire(k8)(o8)wire
(o8)(o14)wire (o14)(i14)wire(h15)(f15)wire (f15)(e14)wire
(e14)(d14)wire (d14)(d24)wire (d24)(h24)wire(l6)(n6)wire (n6)(n1)wire
(n1)(d1)wire (d1)(d11)wire (d13)(e13)wire(e13)(f14)wire(f14)(h14)wire
(h14)(i15)wire (i15)(j15)wire (j15)(j16)wire(j16)(n16)wire
(n16)(n21)wire (n24)(k24)wire(a4)(d4)wire (g1)(g6)wire
(g6)(h6)wire(g16)(e16)wire (e15)(e17)wire(g17)(f17)wire
(f17)(f19)wire (f19)(e19)wire (e19)(e21)wire(j12)(l12)wire
(l11)(l10)wire(j13)(n13)wire (n13)(n12)wire
(n11)(n10)wire(h8)(f8)wire (b8)(d8)wire(e4)(e7)wire (e7)(h7)wire
(h7)(i6)wire(a6)(a22)wire (e22)(f22)wire (f22)(g21)wire(i5)(k5)wire
(k5)(l4)wire(p4)(p22)wire (p22)(m22)wire (m22)(m21)wire
(m21)(j21)wire(g11)(i11)wire (i11)(i7)wire (i7)(j7)wire
(l7)(p7)wire(i24)(i25)wire (i25)(c25)wire (c25)(c12)wire
(c12)(e12)wire(e12)(e9)wire (e9)(g9)wire(g10)(f10)wire (b10)(b26)wire
(b26)(j26)wire (j26)(j24)wire(j19)(k19)wi
re (k22)(k23)wire(j17)(h19)wire (h22)(h23)wire(j18)(h20)wire
(h20)(h21)wire (h21)(g22)wire (g22)(g23)wire(j20)(i21)wire
(i21)(i23)wire :1:PCB:board 43mm x 71mm :BEL
160x100-1 :saw
(h15)pad (i14)pad:6:B1 :bridge : :solder
(a22)pad (e22)pad:0:B2 :bridge : :solder
(d13)pad (d11)pad:0:B3 :bridge : :solder
(k19)pad (k22)pad:0:B4 :bridge : :solder
(h19)pad (h22)pad:0:B5 :bridge : :solder
(j7) pad (l7) pad:0:B6 :bridge : :solder
(h8) smd (i21)smd:1:B7 :isolated bridge : :solder
if needed
(b8)pad (f8)pad :1:R1 :10k resistor :1/4W 10k :solder
(a6)pad (e6)pad :1:R2 :1k5 resistor :1/4W 1k5 :solder
(b10)pad (f10)pad:1:R3 :270 resistor :1/4W 270 :solder
(l6)pad (l10)pad :2:R4 :2k2 resistor :1/4W 2k2 :solder
(n6)pad (n10)pad :0:R5 :2k2 resistor : :solder
(a4)pad (e4)pad :2:R6 : 68 resistor :1/4W 68 :solder
(l4)pad (p4)pad :0:R7 : 68 resistor : :solder
(d15)pad (e15)pad:2:C1 : 22pF capacitor :Kerko 22p :solder
(d21)pad (e21)pad:0:C2 : 22pF capacitor : :solder
(f14)pad (f15)pad:1:C3 :100nF capacitor :Z5U-2,5 100n :solder
(n14)pad (n20)pad:1:C4 : 10uF capacitor :AX 10/35 :solder +
in (n20)
(n15)pad (n16)pad:1:C4a: 10uF capacitor :RAD 10/35
:alternatively
(e17)pad (e19)pad:1:Q1 :12Mhz quartz :12-HC49U-S :solder
(l11)pad (l12)pad:1:D1 : red led 2mA :LED 3mm 2MA rt :solder
anode in (l11)
(n11)pad (n12)pad:1:D2 :green led 2mA :LED 3mm 2MA gr :solder
anode in (n11)
(n21)pad (n24)pad:1:D3 :BAT43 schottky diode:BAT 43 :solder
anode in (n21)
(g8) 14 ypad (j8) 14 ypad :1:IC1:ATmega8-16PI
:ATMEGA8-16 PDIP:solder Pin 1 in (g8)
(k8)pad (k9)pad :1:J3 :jumper SCK :LU 2,5 MS2 :solder
(g23) 5 xpad (g24) 5 xpad :1:K1 :plug
:WSL 10W :solder
(f3)(f4)wire2 (k3)(k4)wire2(h5)pad (i5)pad (h6)pad (i6)pad (f4)pad
(k4)pad :1:K4 :USB-B-plug :USB BW
:solder
=============================== EOF usbasp.pcb
================================
You can find a debian archiv for pcb on my homepage www.hanns-konrad.de.
pcb is a shellscript converting *.pcb into postscript.
It also prints heathkit-like instructions.
Hanns-Konrad
_______________________________________________
AVR-chat mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-chat