

USBASP
USBASP AVR InSytemProgramer (ISP)
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 35
- Pads
- 85
- Tracks, vias
- 200, 0
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 3 Aug 2015
- Updated
- 4 Aug 2015
Overview
USBASP is an open-source printed circuit board by zoon81, from the zoon81/USBASP repository on GitHub. It is a 2-layer board with 20 parts on 35 nets, routed with 200 tracks and 0 vias.
It is built around the ATMEGA88A-AU and AP1117DG. Its parts include 6 resistors, 5 connectors, 4 diodes and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA88A-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 512Byte 8 Bit 8KB AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AP1117DG
SOT-223-40℃~+125℃@(Tj) 1 1.4V@(1A) 18V 1A 70dB@(180Hz) Adjustable、Fixed Over Current Protection、Thermal shutdown Positive SOT-223-4 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdUSBASP
USBASP AVR InSytemProgramer (ISP).Based on original USBasp from Thomas Fischl.
I used KiCAD for designing schematics and PCB.
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 1K | Resistors_SMD:R_0805 | R9, R10 |
| 2 | 68 | Resistors_SMD:R_0805 | R1, R2 |
| 2 | ZENERsmall | Diodes_ThroughHole:Diode_DO-35_SOD27_Horizontal_RM10 | D5, D6 |
| 1 | 1K | Resistors_SMD:R_0805_HandSoldering | R11 |
| 1 | 2K2 | Resistors_SMD:R_0805 | R5 |
| 1 | AP1117 | SMD_Packages:SOT-223 | U1 |
| 1 | ATMEGA88-A | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | IC1 |
| 1 | C1 | Capacitors_SMD:C_0805_HandSoldering | 22pF1 |
| 1 | C2 | Capacitors_SMD:C_0805_HandSoldering | 22pF2 |
| 1 | Crystal | Crystals:Crystal_HC49-U_Vertical | 12MHz1 |
| 1 | ISP | Pin_Headers:Pin_Header_Angled_2x05 | P1 |
| 1 | LED_GREEN | LEDs:LED-5MM | D3 |
| 1 | LED_RED | LEDs:LED-5MM | D4 |
| 1 | SelfPrograming | Pin_Headers:Pin_Header_Angled_1x02 | P4 |
| 1 | SlowCLK | Pin_Headers:Pin_Header_Angled_1x02 | P3 |
| 1 | USB_B | Connect:USB_A | P5 |
| 1 | VoltageSelect | Pin_Headers:Pin_Header_Angled_1x03 | P2 |
Similar boards
- 2 layers41.4 × 36.1 mm

- 2 layers85.1 × 62.2 mm

Mic extension board
StoneRose35/cortexguitarfx
guitar effects processor implemented on various arm cortex platforms
75 parts146 - 2 layers

- 2 layers27.5 × 0 mm

Thermocouple
Miceuz/thermocouple-modbus
Thermocouple frontend accessible via industrial modbus protocol
75 parts2 - 2 layers99.6 × 99.6 mm

Karabas nano revJ
Vakon84/karabas-nano
ZX Spectrum compatible machine with real Z80 CPU and all logic inside the CPLD Altera EPM3256ATC144 (or EPM7512).
162 parts1WTFPL - 2 layers65 × 107.5 mm

- 2 layers22.4 × 29.8 mm

- 4 layers70 × 89.2 mm

Questions
What parts does the USBASP use?
20 parts, built around the ATMEGA88A-AU and AP1117DG. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the USBASP KiCad files?
From the zoon81/USBASP repository on GitHub, at the commit this page was made from: the board is KiCAD/usbasp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the USBASP design in my own project?
Its repository states no licence, so its author keeps all rights: ask zoon81 before reusing the design.