Atusbprog

mwbrown·atusbprog·hw/kicad/atusbprog/atusbprog.kicad_pcb

Atusbprog PCB layout, top view — open source board by mwbrown

About the Atusbprog PCB

Atusbprog is an open source PCB design by mwbrown, published on GitHub under the MIT license. It is a 2-layer board measuring 91.4 × 61 mm, with 30 components from 17 distinct parts.

Other key parts include the SN74HCT125 and AT89S52-24PU. By type, the board carries 10 diodes, 5 connectors, 5 capacitors, 5 resistors, 2 ICs and 2 switches.

It belongs with the usb & debug tools designs in this gallery.

From the project

Atmel 8051 USB programmer using a SiLabs EFM8UB1 device.

This project is intended as an exercise in learning about the following:

- Silicon Labs EFM8UB1 USB-enabled 8051 microcontroller - Simplicity Studio for programming the EFM8UB1 - LibUSB on Linux (and possibly Windows?) - USB in general i.e. for interacting with a microcontroller - KiCAD design of a daughter card for the EFM8UB1 SLSTK2000A

Currently, this project is in the very early stages where only experimentation between Linux and the SLSTK2000A have been done to toggle some LEDs, etc.

Main components on the Atusbprog

SN74HCT125AT89S52-24PU

Atusbprog bill of materials (BOM)

30 components, 17 distinct parts.

QtyPartRefs
1
SN74HCT125
U1
1
AT89S52-24PU
U2
1
24 MHz
Y1
1
SMH-110-02-L-D
J1
1
Conn_01x04
J2
3
Conn_01x08
J3, J4, J5
2
SW_Push
SW1, SW2
8
LTL2R3KGD-EM
D1, D2, D3, D4, D5, D6, D7, D8
1
LTL2R3KRD-EM
D9
1
LTL2R3KYD-EM
D10
2
0.1u
C1, C5
1
47u
C2
2
30pF
C3, C4
1
100k
R1
1
0
R2
2
1.2k
R3, R4
1
1.2k
RN1

Atusbprog design files

The KiCad project lives in the mwbrown/atusbprog repository on GitHub; these links point at the commit this page was built from.

Atusbprog: common questions

How big is the Atusbprog PCB?

The Atusbprog measures 91.4 × 61 mm, has 2 copper layers and is 1.6002 mm thick.

How many components are on the Atusbprog?

30 components, from 17 distinct parts. The full bill of materials is listed on this page.

Where can I download the Atusbprog design files?

From the mwbrown/atusbprog repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Atusbprog design in my own project?

Yes, under the terms of its MIT license, which mwbrown chose for the repository.

Similar boards