initial import

git-svn-id: http://moon:8086/svn/PCBs/KiCad@11 c3d99b25-a4f9-4561-9fb0-ceed5a6718ba
This commit is contained in:
2018-06-18 21:50:35 +00:00
commit ea673b1563
7 changed files with 564 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>KiCad BOM Example 5</title>
</head>
<body>
<h1>/home/jens/work/kicad/kicad.sch</h1>
<p>Fr 01 Jun 2018 11:43:06 CEST</p>
<p>Eeschema 4.0.7-e2-6376~61~ubuntu18.04.1</p>
<p><b>Component Count:</b>1</p>
<table>
<tr><th style='width:640px'>Ref</th><th>Qnty</th><th>Value</th><th>Part</th><th>Footprint</th><th>Description</th><th>Vendor</th></tr>
<tr><td>U1</td><td>1</td><td>ATMEGA328-AU</td><td>atmel:ATMEGA328-AU</td><td>Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm</td><td>TQFP32, 16k Flash, 1kB SRAM, 512B EEPROM</td><td></td></tr><!--TABLEROW-->
</table>
</body>
</html>
+52
View File
@@ -0,0 +1,52 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ATMEGA168A-AU
#
DEF ATMEGA168A-AU U 0 40 Y Y 1 F N
F0 "U" -750 1250 50 H V L BNN
F1 "ATMEGA168A-AU" 400 -1400 50 H V L BNN
F2 "Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN
ALIAS ATMEGA48A-AU ATMEGA48PA-AU ATMEGA88A-AU ATMEGA88PA-AU ATMEGA168PA-AU ATMEGA328-AU ATMEGA328P-AU
$FPLIST
TQFP*7x7mm*Pitch0.8mm*
$ENDFPLIST
DRAW
S -750 1200 850 -1300 0 1 10 f
X (PCINT19/OC2B/INT1)PD3 1 1000 -800 150 L 40 40 1 1 B
X (PCINT20/XCK/T0)PD4 2 1000 -900 150 L 40 40 1 1 B
X GND 3 -900 -1200 150 R 40 40 1 1 W
X VCC 4 -900 1100 150 R 40 40 1 1 W
X GND 5 -900 -1100 150 R 40 40 1 1 W
X VCC 6 -900 1000 150 R 40 40 1 1 W
X (PCINT6/XTAL1/TOSC1)PB6 7 1000 500 150 L 40 40 1 1 B
X (PCINT7/XTAL2/TOSC2)PB7 8 1000 400 150 L 40 40 1 1 B
X (PCINT21/OC0B/T1)PD5 9 1000 -1000 150 L 40 40 1 1 B
X (PCINT22/OC0A/AIN0)PD6 10 1000 -1100 150 L 40 40 1 1 B
X AREF 20 -900 500 150 R 40 40 1 1 B
X (PCINT16/RXD)PD0 30 1000 -500 150 L 40 40 1 1 B
X (PCINT23/AIN1)PD7 11 1000 -1200 150 L 40 40 1 1 B
X GND 21 -900 -1000 150 R 40 40 1 1 W
X (PCINT17/TXD)PD1 31 1000 -600 150 L 40 40 1 1 B
X (PCINT0/CLKO/ICP1)PB0 12 1000 1100 150 L 40 40 1 1 B
X ADC7 22 -900 -350 150 R 40 40 1 1 I
X (PCINT18/INT0)PD2 32 1000 -700 150 L 40 40 1 1 B
X (PCINT1/OC1A)PB1 13 1000 1000 150 L 40 40 1 1 B
X (PCINT8/ADC0)PC0 23 1000 250 150 L 40 40 1 1 B
X (PCINT2/OC1B/~SS~)PB2 14 1000 900 150 L 40 40 1 1 B
X (PCINT9/ADC1)PC1 24 1000 150 150 L 40 40 1 1 B
X (PCINT3/OC2A/MOSI)PB3 15 1000 800 150 L 40 40 1 1 B
X (PCINT10/ADC2)PC2 25 1000 50 150 L 40 40 1 1 B
X (PCINT4/MISO)PB4 16 1000 700 150 L 40 40 1 1 B
X (PCINT11/ADC3)PC3 26 1000 -50 150 L 40 40 1 1 B
X (PCINT5/SCK)PB5 17 1000 600 150 L 40 40 1 1 B
X (PCINT12/SDA/ADC4)PC4 27 1000 -150 150 L 40 40 1 1 B
X AVCC 18 -900 800 150 R 40 40 1 1 W
X (PCINT13/SCL/ADC5)PC5 28 1000 -250 150 L 40 40 1 1 B
X ADC6 19 -900 -250 150 R 40 40 1 1 I
X (PCINT14/~RESET~)PC6 29 1000 -350 150 L 40 40 1 1 B
ENDDRAW
ENDDEF
#
#End Library
+4
View File
@@ -0,0 +1,4 @@
EESchema Schematic File Version 2
EELAYER 25 0
EELAYER END
$EndSCHEMATC
+174
View File
@@ -0,0 +1,174 @@
(kicad_pcb (version 4) (host pcbnew 4.0.7)
(general
(links 0)
(no_connects 0)
(area 50.441429 44.999999 220.368572 145.000001)
(thickness 1.6)
(drawings 8)
(tracks 0)
(zones 0)
(modules 4)
(nets 1)
)
(page A4)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(32 B.Adhes user)
(33 F.Adhes user)
(34 B.Paste user)
(35 F.Paste user)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(42 Eco1.User user)
(43 Eco2.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(segment_width 0.2)
(edge_width 0.15)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.15)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.524 1.524)
(pad_drill 0.762)
(pad_to_mask_clearance 0.2)
(aux_axis_origin 0 0)
(grid_origin 55.08 144.93)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x00030_ffffffff)
(usegerberextensions false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15)
(hpglpenoverlay 2)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
)
(module Mounting_Holes:MountingHole_2.7mm (layer F.Cu) (tedit 5978FDB1) (tstamp 597559B3)
(at 58.6 139.45)
(descr "Mounting Hole 2.7mm, no annular")
(tags "mounting hole 2.7mm no annular")
(fp_text reference REF** (at 0 -3.7) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm (at 0 3.7) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
)
(module Mounting_Holes:MountingHole_2.7mm (layer F.Cu) (tedit 5978FD9A) (tstamp 59755B13)
(at 58.6 50.55)
(descr "Mounting Hole 2.7mm, no annular")
(tags "mounting hole 2.7mm no annular")
(fp_text reference REF** (at 0 -3.7) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm (at 0 3.7) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
)
(module Mounting_Holes:MountingHole_2.7mm (layer F.Cu) (tedit 5978FD65) (tstamp 59755F5D)
(at 212.24 139.45)
(descr "Mounting Hole 2.7mm, no annular")
(tags "mounting hole 2.7mm no annular")
(fp_text reference REF** (at 0 -3.7) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm (at 0 3.7) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
)
(module Mounting_Holes:MountingHole_2.7mm (layer F.Cu) (tedit 5978FD70) (tstamp 59755F56)
(at 212.24 50.55)
(descr "Mounting Hole 2.7mm, no annular")
(tags "mounting hole 2.7mm no annular")
(fp_text reference REF** (at 0 -3.7) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value MountingHole_3.5mm (at 0 3.7) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05))
(pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask))
)
(gr_line (start 214.9 47.5) (end 55.1 47.5) (angle 90) (layer F.CrtYd) (width 0.2))
(gr_line (start 55.1 47.5) (end 214.9 47.5) (angle 90) (layer B.CrtYd) (width 0.2))
(gr_line (start 55.1 142.5) (end 214.9 142.5) (angle 90) (layer B.CrtYd) (width 0.2) (tstamp 59795C8A))
(gr_line (start 55.1 142.5) (end 214.9 142.5) (angle 90) (layer F.CrtYd) (width 0.2))
(gr_line (start 55.075 144.925) (end 214.925 144.925) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 55.075 45.075) (end 55.075 144.925) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 214.925 45.075) (end 55.075 45.075) (angle 90) (layer Edge.Cuts) (width 0.15))
(gr_line (start 214.925 144.925) (end 214.925 45.075) (angle 90) (layer Edge.Cuts) (width 0.15))
)
+60
View File
@@ -0,0 +1,60 @@
update=Fr 01 Jun 2018 11:16:10 CEST
version=1
last_client=kicad
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=power
LibName2=device
LibName3=transistors
LibName4=conn
LibName5=linear
LibName6=regul
LibName7=74xx
LibName8=cmos4000
LibName9=adc-dac
LibName10=memory
LibName11=xilinx
LibName12=microcontrollers
LibName13=dsp
LibName14=microchip
LibName15=analog_switches
LibName16=motorola
LibName17=texas
LibName18=intel
LibName19=audio
LibName20=interface
LibName21=digital-audio
LibName22=philips
LibName23=display
LibName24=cypress
LibName25=siliconi
LibName26=opto
LibName27=atmel
LibName28=contrib
LibName29=valves
[general]
version=1
+59
View File
@@ -0,0 +1,59 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L ATMEGA328-AU U1
U 1 1 5B1111C2
P 3700 3550
F 0 "U1" H 2950 4800 50 0000 L BNN
F 1 "ATMEGA328-AU" H 4100 2150 50 0000 L BNN
F 2 "Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm" H 3700 3550 50 0001 C CIN
F 3 "" H 3700 3550 50 0001 C CNN
F 4 "MOUSER1234" H 3700 3550 60 0001 C CNN "Mouser"
F 5 "DIGI1234" H 3700 3550 60 0001 C CNN "DIGIKEY"
F 6 "Microchip" H 3700 3550 60 0001 C CNN "Vendor"
1 3700 3550
1 0 0 -1
$EndComp
$EndSCHEMATC
+195
View File
@@ -0,0 +1,195 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="D">
<design>
<source>/home/jens/work/kicad/kicad.sch</source>
<date>Fr 01 Jun 2018 11:43:06 CEST</date>
<tool>Eeschema 4.0.7-e2-6376~61~ubuntu18.04.1</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
<company/>
<rev/>
<date/>
<source>kicad.sch</source>
<comment number="1" value=""/>
<comment number="2" value=""/>
<comment number="3" value=""/>
<comment number="4" value=""/>
</title_block>
</sheet>
</design>
<components>
<comp ref="U1">
<value>ATMEGA328-AU</value>
<footprint>Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm</footprint>
<fields>
<field name="Mouser">MOUSER1234</field>
<field name="DIGIKEY">DIGI1234</field>
<field name="Manufacturer">Microchip</field>
</fields>
<libsource lib="atmel" part="ATMEGA328-AU"/>
<sheetpath names="/" tstamps="/"/>
<tstamp>5B1111C2</tstamp>
</comp>
</components>
<libparts>
<libpart lib="atmel" part="ATMEGA168A-AU">
<aliases>
<alias>ATMEGA48A-AU</alias>
<alias>ATMEGA48PA-AU</alias>
<alias>ATMEGA88A-AU</alias>
<alias>ATMEGA88PA-AU</alias>
<alias>ATMEGA168PA-AU</alias>
<alias>ATMEGA328-AU</alias>
<alias>ATMEGA328P-AU</alias>
</aliases>
<description>TQFP32, 16k Flash, 1kB SRAM, 512B EEPROM</description>
<docs>http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf</docs>
<footprints>
<fp>TQFP*7x7mm*Pitch0.8mm*</fp>
</footprints>
<fields>
<field name="Reference">U</field>
<field name="Value">ATMEGA168A-AU</field>
<field name="Footprint">Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm</field>
</fields>
<pins>
<pin num="1" name="(PCINT19/OC2B/INT1)PD3" type="BiDi"/>
<pin num="2" name="(PCINT20/XCK/T0)PD4" type="BiDi"/>
<pin num="3" name="GND" type="power_in"/>
<pin num="4" name="VCC" type="power_in"/>
<pin num="5" name="GND" type="power_in"/>
<pin num="6" name="VCC" type="power_in"/>
<pin num="7" name="(PCINT6/XTAL1/TOSC1)PB6" type="BiDi"/>
<pin num="8" name="(PCINT7/XTAL2/TOSC2)PB7" type="BiDi"/>
<pin num="9" name="(PCINT21/OC0B/T1)PD5" type="BiDi"/>
<pin num="10" name="(PCINT22/OC0A/AIN0)PD6" type="BiDi"/>
<pin num="11" name="(PCINT23/AIN1)PD7" type="BiDi"/>
<pin num="12" name="(PCINT0/CLKO/ICP1)PB0" type="BiDi"/>
<pin num="13" name="(PCINT1/OC1A)PB1" type="BiDi"/>
<pin num="14" name="(PCINT2/OC1B/~SS~)PB2" type="BiDi"/>
<pin num="15" name="(PCINT3/OC2A/MOSI)PB3" type="BiDi"/>
<pin num="16" name="(PCINT4/MISO)PB4" type="BiDi"/>
<pin num="17" name="(PCINT5/SCK)PB5" type="BiDi"/>
<pin num="18" name="AVCC" type="power_in"/>
<pin num="19" name="ADC6" type="input"/>
<pin num="20" name="AREF" type="BiDi"/>
<pin num="21" name="GND" type="power_in"/>
<pin num="22" name="ADC7" type="input"/>
<pin num="23" name="(PCINT8/ADC0)PC0" type="BiDi"/>
<pin num="24" name="(PCINT9/ADC1)PC1" type="BiDi"/>
<pin num="25" name="(PCINT10/ADC2)PC2" type="BiDi"/>
<pin num="26" name="(PCINT11/ADC3)PC3" type="BiDi"/>
<pin num="27" name="(PCINT12/SDA/ADC4)PC4" type="BiDi"/>
<pin num="28" name="(PCINT13/SCL/ADC5)PC5" type="BiDi"/>
<pin num="29" name="(PCINT14/~RESET~)PC6" type="BiDi"/>
<pin num="30" name="(PCINT16/RXD)PD0" type="BiDi"/>
<pin num="31" name="(PCINT17/TXD)PD1" type="BiDi"/>
<pin num="32" name="(PCINT18/INT0)PD2" type="BiDi"/>
</pins>
</libpart>
</libparts>
<libraries>
<library logical="atmel">
<uri>/usr/share/kicad/library/atmel.lib</uri>
</library>
</libraries>
<nets>
<net code="1" name="Net-(U1-Pad22)">
<node ref="U1" pin="22"/>
</net>
<net code="2" name="Net-(U1-Pad29)">
<node ref="U1" pin="29"/>
</net>
<net code="3" name="Net-(U1-Pad19)">
<node ref="U1" pin="19"/>
</net>
<net code="4" name="Net-(U1-Pad28)">
<node ref="U1" pin="28"/>
</net>
<net code="5" name="Net-(U1-Pad18)">
<node ref="U1" pin="18"/>
</net>
<net code="6" name="Net-(U1-Pad27)">
<node ref="U1" pin="27"/>
</net>
<net code="7" name="Net-(U1-Pad17)">
<node ref="U1" pin="17"/>
</net>
<net code="8" name="Net-(U1-Pad26)">
<node ref="U1" pin="26"/>
</net>
<net code="9" name="Net-(U1-Pad16)">
<node ref="U1" pin="16"/>
</net>
<net code="10" name="Net-(U1-Pad25)">
<node ref="U1" pin="25"/>
</net>
<net code="11" name="Net-(U1-Pad15)">
<node ref="U1" pin="15"/>
</net>
<net code="12" name="Net-(U1-Pad24)">
<node ref="U1" pin="24"/>
</net>
<net code="13" name="Net-(U1-Pad14)">
<node ref="U1" pin="14"/>
</net>
<net code="14" name="Net-(U1-Pad23)">
<node ref="U1" pin="23"/>
</net>
<net code="15" name="Net-(U1-Pad13)">
<node ref="U1" pin="13"/>
</net>
<net code="16" name="Net-(U1-Pad32)">
<node ref="U1" pin="32"/>
</net>
<net code="17" name="Net-(U1-Pad1)">
<node ref="U1" pin="1"/>
</net>
<net code="18" name="Net-(U1-Pad12)">
<node ref="U1" pin="12"/>
</net>
<net code="19" name="Net-(U1-Pad31)">
<node ref="U1" pin="31"/>
</net>
<net code="20" name="Net-(U1-Pad21)">
<node ref="U1" pin="21"/>
</net>
<net code="21" name="Net-(U1-Pad11)">
<node ref="U1" pin="11"/>
</net>
<net code="22" name="Net-(U1-Pad30)">
<node ref="U1" pin="30"/>
</net>
<net code="23" name="Net-(U1-Pad20)">
<node ref="U1" pin="20"/>
</net>
<net code="24" name="Net-(U1-Pad10)">
<node ref="U1" pin="10"/>
</net>
<net code="25" name="Net-(U1-Pad9)">
<node ref="U1" pin="9"/>
</net>
<net code="26" name="Net-(U1-Pad8)">
<node ref="U1" pin="8"/>
</net>
<net code="27" name="Net-(U1-Pad7)">
<node ref="U1" pin="7"/>
</net>
<net code="28" name="Net-(U1-Pad6)">
<node ref="U1" pin="6"/>
</net>
<net code="29" name="Net-(U1-Pad5)">
<node ref="U1" pin="5"/>
</net>
<net code="30" name="Net-(U1-Pad4)">
<node ref="U1" pin="4"/>
</net>
<net code="31" name="Net-(U1-Pad3)">
<node ref="U1" pin="3"/>
</net>
<net code="32" name="Net-(U1-Pad2)">
<node ref="U1" pin="2"/>
</net>
</nets>
</export>