Commit e61afc6d authored by Projects's avatar Projects

Merged branch 'mcattin_mec_dev'

Conflicts:
	.gitignore
	doc/icons/icons.svg
	hw/block_diagram/block_diagram.svg
	hw/freewatch_v1/freewatch_v1.cmp
	hw/freewatch_v1/freewatch_v1.kicad_pcb
	hw/freewatch_v1/freewatch_v1.net
	hw/freewatch_v1/freewatch_v1.pro
	hw/freewatch_v1/mcu_display.sch
	hw/freewatch_v1/periph_sensors.sch
	hw/freewatch_v1/usb_power.sch
	mec/sketch/components_placement.fcstd
parents da2dd42b d998b4c4
......@@ -3,6 +3,12 @@
.*
*.o
.*.swp
*.fcstd1
*.kicad_pcb-bak
*.bak
*.bck
*.png
*.zip
# Directories
*exe/
......
......@@ -9,8 +9,8 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="3107.6104"
height="208.39746"
width="2804.2856"
height="208.39749"
id="svg9774"
version="1.1"
inkscape:version="0.48.3.1 r9886"
......@@ -67,9 +67,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="1645.8646"
inkscape:cy="-82.927667"
inkscape:zoom="1.4"
inkscape:cx="2638.8122"
inkscape:cy="98.102937"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
......@@ -92,14 +92,14 @@
enabled="true"
snapvisiblegridlinesonly="true"
originx="1239.2857px"
originy="-810.30733px" />
originy="-810.3073px" />
<sodipodi:guide
orientation="0,1"
position="1149.2857,19.692667"
position="1149.2857,19.6927"
id="guide13568" />
<sodipodi:guide
orientation="0,1"
position="1239.2857,189.69267"
position="1239.2857,189.6927"
id="guide13570" />
</sodipodi:namedview>
<metadata
......@@ -110,7 +110,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
......@@ -359,7 +359,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(8.6263876,4.9804473,-4.9804473,8.6263876,-1623.2492,-3569.0657)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......@@ -372,7 +372,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(10.696726,6.1757576,-6.1757576,10.696726,-1958.6292,-4446.449)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......@@ -385,7 +385,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(12.422012,7.1718521,-7.1718521,12.422012,-2240.0392,-5174.268)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......@@ -893,7 +893,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(0,-14.062494,14.062494,0,-2923.1541,4426.4229)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......@@ -906,7 +906,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(0,-17.437501,17.437501,0,-3759.1284,5455.8)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......@@ -919,7 +919,7 @@
sodipodi:end="1.8325957"
sodipodi:start="1.3089969"
transform="matrix(0,-20.250014,20.250014,0,-4450.3378,6313.6165)"
d="m 307.58819,257.02144 c -1.69555,0.45432 -3.48083,0.45432 -5.17638,0"
d="m 307.58819,257.02144 a 10,10 0 0 1 -5.17638,0"
sodipodi:ry="10"
sodipodi:rx="10"
sodipodi:cy="247.36218"
......
......@@ -459,14 +459,14 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.7"
inkscape:cx="736.62036"
inkscape:cy="356.77646"
inkscape:zoom="1.4"
inkscape:cx="555.19171"
inkscape:cy="407.11219"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1280"
inkscape:window-height="776"
inkscape:window-width="1920"
inkscape:window-height="1176"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
......@@ -1252,12 +1252,11 @@
style="font-size:14px;text-align:center;text-anchor:middle"
id="tspan3876-1-2-5-5-0-8-8">1.8V</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend-698)"
d="m 205,339.09448 c 0,23.44216 0,45.62033 0,70 l 25,0"
style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend-698);stroke-miterlimit:4;stroke-dasharray:none"
d="m 340,339.09448 0,25 -135,0 0,45 25,0"
id="path4471"
inkscape:connector-curvature="0"
transform="translate(0,308.2677)"
sodipodi:nodetypes="ccc" />
transform="translate(0,308.2677)" />
<rect
style="opacity:0.59259261;color:#000000;fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2987-6-7-7"
......
Cmp-Mod V01 Created by Cvpcb (2014-06-01 BZR 4909)-product date = Fri 13 Jun 2014 11:15:13 PM CEST
Cmp-Mod V01 Created by Cvpcb (2014-06-01 BZR 4909)-product date = Thu 26 Jun 2014 07:54:17 PM CEST
BeginCmp
TimeStamp = /537A65FD/537BB217;
......@@ -175,6 +175,13 @@ ValeurCmp = 100nF;
IdModule = Capacitors_SMD:c_0603;
EndCmp
BeginCmp
TimeStamp = /537A663F/53AA03F1;
Reference = C26;
ValeurCmp = 10uF;
IdModule = Capacitors_SMD:c_0603;
EndCmp
BeginCmp
TimeStamp = /537A663F/53831B91;
Reference = C27;
......@@ -315,6 +322,13 @@ ValeurCmp = 100nF;
IdModule = Capacitors_SMD:c_0603;
EndCmp
BeginCmp
TimeStamp = /537A663F/53AB6B0D;
Reference = C47;
ValeurCmp = 100nF;
IdModule = Capacitors_SMD:c_0603;
EndCmp
BeginCmp
TimeStamp = /537A663F/538345B8;
Reference = D3;
......@@ -491,9 +505,9 @@ IdModule = freewatch_footprints:r_0603;
EndCmp
BeginCmp
TimeStamp = /537A662B/537D2BE4;
TimeStamp = /537A663F/53A9F0B3;
Reference = R14;
ValeurCmp = 4k7;
ValeurCmp = 10R;
IdModule = freewatch_footprints:r_0603;
EndCmp
......@@ -609,6 +623,13 @@ ValeurCmp = 10k;
IdModule = freewatch_footprints:r_0603;
EndCmp
BeginCmp
TimeStamp = /537A663F/53AA0E8E;
Reference = R31;
ValeurCmp = 100k;
IdModule = freewatch_footprints:r_0603;
EndCmp
BeginCmp
TimeStamp = /537A662B/5383CD4E;
Reference = SP1;
......@@ -619,28 +640,28 @@ EndCmp
BeginCmp
TimeStamp = /537A662B/5383007F;
Reference = SW1;
ValeurCmp = SW_PUSH;
ValeurCmp = EVQ-P4MB3K;
IdModule = freewatch_footprints:SWITCH_EVQP4;
EndCmp
BeginCmp
TimeStamp = /537A662B/538300B0;
Reference = SW2;
ValeurCmp = SW_PUSH;
ValeurCmp = EVQ-P4MB3K;
IdModule = freewatch_footprints:SWITCH_EVQP4;
EndCmp
BeginCmp
TimeStamp = /537A662B/538300E1;
Reference = SW3;
ValeurCmp = SW_PUSH;
ValeurCmp = EVQ-P4MB3K;
IdModule = freewatch_footprints:SWITCH_EVQP4;
EndCmp
BeginCmp
TimeStamp = /537A662B/53830112;
Reference = SW4;
ValeurCmp = SW_PUSH;
ValeurCmp = EVQ-P4MB3K;
IdModule = freewatch_footprints:SWITCH_EVQP4;
EndCmp
......@@ -700,6 +721,13 @@ ValeurCmp = ADP198;
IdModule = freewatch_footprints:LFCSP_8L;
EndCmp
BeginCmp
TimeStamp = /537A663F/53AB496F;
Reference = U9;
ValeurCmp = SST25WF040B;
IdModule = freewatch_footprints:USON_2X3;
EndCmp
BeginCmp
TimeStamp = /537A663F/537A7F7B;
Reference = U10;
......
This diff is collapsed.
This diff is collapsed.
update=Wed 18 Jun 2014 11:43:50 PM CEST
update=Wed 02 Jul 2014 11:58:45 PM CEST
version=1
last_client=kicad
[cvpcb]
......
This diff is collapsed.
This diff is collapsed.
......@@ -38,7 +38,7 @@ encoding utf-8
Sheet 2 4
Title "Freewatch USB & Power supply"
Date ""
Rev "v2"
Rev "v1"
Comp ""
Comment1 ""
Comment2 ""
......@@ -906,7 +906,7 @@ Wire Wire Line
8250 2400 8150 2400
Connection ~ 8150 2400
Wire Wire Line
7950 2000 8250 2000
7650 2000 8250 2000
$Comp
L +1.8V #PWR023
U 1 1 53915721
......@@ -918,32 +918,36 @@ F 3 "" H 9650 1950 60 0000 C CNN
1 9650 1950
1 0 0 -1
$EndComp
Wire Wire Line
9450 2150 9450 2200
Wire Wire Line
9450 2200 9350 2200
$Comp
L VCC #PWR024
U 1 1 53915727
P 7950 1950
F 0 "#PWR024" H 7950 2050 30 0001 C CNN
F 1 "VCC" H 7950 2050 30 0000 C CNN
F 2 "" H 7950 1950 60 0000 C CNN
F 3 "" H 7950 1950 60 0000 C CNN
1 7950 1950
L +VIN #PWR024
U 1 1 53A9EA44
P 7400 3300
F 0 "#PWR024" H 7400 3440 20 0001 C CNN
F 1 "+VIN" H 7400 3410 30 0000 C CNN
F 2 "" H 7400 3300 60 0000 C CNN
F 3 "" H 7400 3300 60 0000 C CNN
1 7400 3300
1 0 0 -1
$EndComp
Wire Wire Line
7950 1950 7950 2000
7400 3300 7400 3350
Connection ~ 7400 3350
Wire Wire Line
7650 2000 7650 3350
Connection ~ 7650 3350
$Comp
L VCC #PWR025
U 1 1 5391572E
L +VIN #PWR025
U 1 1 53AC8248
P 9450 2150
F 0 "#PWR025" H 9450 2250 30 0001 C CNN
F 1 "VCC" H 9450 2250 30 0000 C CNN
F 0 "#PWR025" H 9450 2290 20 0001 C CNN
F 1 "+VIN" H 9450 2260 30 0000 C CNN
F 2 "" H 9450 2150 60 0000 C CNN
F 3 "" H 9450 2150 60 0000 C CNN
1 9450 2150
1 0 0 -1
$EndComp
Wire Wire Line
9450 2150 9450 2200
Wire Wire Line
9450 2200 9350 2200
$EndSCHEMATC
(module GLASS_TEXT (layer F.Cu)
(fp_text reference G*** (at -0.25 -3.45) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value LOGO (at 0.2 3.7) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy -8.046568 -0.699211) (xy -8.751418 -0.699211) (xy -9.456268 -0.699211) (xy -9.456268 -0.46802)
(xy -9.456268 -0.23683) (xy -9.103843 -0.23683) (xy -8.751418 -0.23683) (xy -8.751418 0.002819)
(xy -8.751418 0.242468) (xy -9.103843 0.242468) (xy -9.456268 0.242468) (xy -9.456268 0.710489)
(xy -9.456268 1.178509) (xy -9.927107 1.178509) (xy -10.397947 1.178509) (xy -10.397947 0.118415)
(xy -10.397947 -0.94168) (xy -10.282352 -0.94168) (xy -10.166756 -0.94168) (xy -10.166756 -1.057275)
(xy -10.166756 -1.17287) (xy -9.106662 -1.17287) (xy -8.046568 -1.17287) (xy -8.046568 -0.936041)
(xy -8.046568 -0.699211) (xy -8.046568 -0.699211)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy -0.868375 0.947318) (xy -0.98679 0.947318) (xy -1.105205 0.947318) (xy -1.105205 1.062914)
(xy -1.105205 1.178509) (xy -2.870149 1.178509) (xy -4.635094 1.178509) (xy -4.635094 0.002819)
(xy -4.635094 -1.17287) (xy -4.161434 -1.17287) (xy -3.687775 -1.17287) (xy -3.687775 -0.23401)
(xy -3.687775 0.70485) (xy -3.456584 0.70485) (xy -3.225394 0.70485) (xy -3.225394 -0.23401)
(xy -3.225394 -1.17287) (xy -2.751734 -1.17287) (xy -2.278075 -1.17287) (xy -2.278075 -0.23401)
(xy -2.278075 0.70485) (xy -2.046884 0.70485) (xy -1.815694 0.70485) (xy -1.815694 -0.23401)
(xy -1.815694 -1.17287) (xy -1.342034 -1.17287) (xy -0.868375 -1.17287) (xy -0.868375 -0.112776)
(xy -0.868375 0.947318) (xy -0.868375 0.947318)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy 1.951025 1.178509) (xy 1.477366 1.178509) (xy 1.003706 1.178509) (xy 1.003706 0.710489)
(xy 1.003706 0.242468) (xy 1.003706 -0.23683) (xy 1.003706 -0.46802) (xy 1.003706 -0.699211)
(xy 0.772516 -0.699211) (xy 0.541325 -0.699211) (xy 0.541325 -0.46802) (xy 0.541325 -0.23683)
(xy 0.772516 -0.23683) (xy 1.003706 -0.23683) (xy 1.003706 0.242468) (xy 0.772516 0.242468)
(xy 0.541325 0.242468) (xy 0.541325 0.710489) (xy 0.541325 1.178509) (xy 0.067666 1.178509)
(xy -0.405994 1.178509) (xy -0.405994 0.118415) (xy -0.405994 -0.94168) (xy -0.287579 -0.94168)
(xy -0.169164 -0.94168) (xy -0.169164 -1.057275) (xy -0.169164 -1.17287) (xy 0.772516 -1.17287)
(xy 1.714195 -1.17287) (xy 1.714195 -1.057275) (xy 1.714195 -0.94168) (xy 1.83261 -0.94168)
(xy 1.951025 -0.94168) (xy 1.951025 0.118415) (xy 1.951025 1.178509) (xy 1.951025 1.178509)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy 4.770425 -0.699211) (xy 4.418 -0.699211) (xy 4.065575 -0.699211) (xy 4.065575 0.239649)
(xy 4.065575 1.178509) (xy 3.591916 1.178509) (xy 3.118256 1.178509) (xy 3.118256 0.239649)
(xy 3.118256 -0.699211) (xy 2.765831 -0.699211) (xy 2.413406 -0.699211) (xy 2.413406 -0.936041)
(xy 2.413406 -1.17287) (xy 3.591916 -1.17287) (xy 4.770425 -1.17287) (xy 4.770425 -0.936041)
(xy 4.770425 -0.699211) (xy 4.770425 -0.699211)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy 7.589825 1.178509) (xy 6.52973 1.178509) (xy 5.469636 1.178509) (xy 5.469636 1.062914)
(xy 5.469636 0.947318) (xy 5.351221 0.947318) (xy 5.232806 0.947318) (xy 5.232806 0.002819)
(xy 5.232806 -0.94168) (xy 5.351221 -0.94168) (xy 5.469636 -0.94168) (xy 5.469636 -1.057275)
(xy 5.469636 -1.17287) (xy 6.52973 -1.17287) (xy 7.589825 -1.17287) (xy 7.589825 -0.936041)
(xy 7.589825 -0.699211) (xy 6.884975 -0.699211) (xy 6.180125 -0.699211) (xy 6.180125 0.002819)
(xy 6.180125 0.70485) (xy 6.884975 0.70485) (xy 7.589825 0.70485) (xy 7.589825 0.94168)
(xy 7.589825 1.178509) (xy 7.589825 1.178509)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy 10.403586 1.178509) (xy 9.932746 1.178509) (xy 9.461906 1.178509) (xy 9.461906 0.710489)
(xy 9.461906 0.242468) (xy 9.230716 0.242468) (xy 8.999525 0.242468) (xy 8.999525 0.710489)
(xy 8.999525 1.178509) (xy 8.525866 1.178509) (xy 8.052206 1.178509) (xy 8.052206 0.002819)
(xy 8.052206 -1.17287) (xy 8.525866 -1.17287) (xy 8.999525 -1.17287) (xy 8.999525 -0.70485)
(xy 8.999525 -0.23683) (xy 9.230716 -0.23683) (xy 9.461906 -0.23683) (xy 9.461906 -0.70485)
(xy 9.461906 -1.17287) (xy 9.932746 -1.17287) (xy 10.403586 -1.17287) (xy 10.403586 0.002819)
(xy 10.403586 1.178509) (xy 10.403586 1.178509)) (layer F.SilkS) (width 0.00666))
(fp_poly (pts (xy -5.62035 -0.182931) (xy -5.621886 -0.176327) (xy -5.627147 -0.165336) (xy -5.636711 -0.148958)
(xy -5.651155 -0.126193) (xy -5.671057 -0.096041) (xy -5.691908 -0.065022) (xy -5.770232 0.050906)
(xy -5.784869 0.041467) (xy -5.792535 0.036354) (xy -5.808475 0.025591) (xy -5.831649 0.009883)
(xy -5.861017 -0.010061) (xy -5.895539 -0.033535) (xy -5.934173 -0.059833) (xy -5.97588 -0.088247)
(xy -6.001524 -0.105729) (xy -6.04397 -0.134572) (xy -6.083507 -0.161244) (xy -6.119176 -0.185112)
(xy -6.150015 -0.20554) (xy -6.175064 -0.221896) (xy -6.193361 -0.233545) (xy -6.203947 -0.239854)
(xy -6.206236 -0.240792) (xy -6.206641 -0.234762) (xy -6.20669 -0.218642) (xy -6.206407 -0.19361)
(xy -6.205814 -0.160847) (xy -6.204934 -0.121533) (xy -6.20379 -0.076847) (xy -6.202405 -0.02797)
(xy -6.201576 -0.000631) (xy -6.194222 0.236835) (xy -6.342937 0.236832) (xy -6.491652 0.23683)
(xy -6.48746 0.002069) (xy -6.486462 -0.056423) (xy -6.485763 -0.104556) (xy -6.485376 -0.143246)
(xy -6.485315 -0.173408) (xy -6.485596 -0.195958) (xy -6.486231 -0.211811) (xy -6.487234 -0.221882)
(xy -6.488621 -0.227086) (xy -6.490404 -0.22834) (xy -6.490992 -0.228098) (xy -6.497185 -0.224078)
(xy -6.511748 -0.214452) (xy -6.533679 -0.199889) (xy -6.561975 -0.181055) (xy -6.595634 -0.158618)
(xy -6.633655 -0.133246) (xy -6.675034 -0.105605) (xy -6.701689 -0.087787) (xy -6.744471 -0.059203)
(xy -6.784375 -0.032581) (xy -6.820424 -0.008573) (xy -6.851637 0.012172) (xy -6.877034 0.029002)
(xy -6.895637 0.041268) (xy -6.906466 0.048319) (xy -6.908856 0.04979) (xy -6.912762 0.045771)
(xy -6.921745 0.033832) (xy -6.934777 0.015513) (xy -6.950829 -0.007649) (xy -6.968872 -0.034114)
(xy -6.987878 -0.062344) (xy -7.006816 -0.090801) (xy -7.024659 -0.117944) (xy -7.040378 -0.142237)
(xy -7.052943 -0.16214) (xy -7.061325 -0.176114) (xy -7.064497 -0.182621) (xy -7.06444 -0.182876)
(xy -7.059363 -0.185932) (xy -7.045504 -0.194153) (xy -7.023803 -0.206985) (xy -6.9952 -0.223874)
(xy -6.960632 -0.244266) (xy -6.921038 -0.267607) (xy -6.877359 -0.293342) (xy -6.830532 -0.320918)
(xy -6.824358 -0.324553) (xy -6.777239 -0.352368) (xy -6.733214 -0.378502) (xy -6.693215 -0.402393)
(xy -6.658173 -0.423477) (xy -6.629019 -0.441191) (xy -6.606685 -0.454972) (xy -6.592101 -0.464256)
(xy -6.586199 -0.468481) (xy -6.586118 -0.468628) (xy -6.590814 -0.472187) (xy -6.604279 -0.480922)
(xy -6.625579 -0.49426) (xy -6.65378 -0.51163) (xy -6.687947 -0.532461) (xy -6.727147 -0.556179)
(xy -6.770446 -0.582213) (xy -6.816909 -0.609992) (xy -6.820709 -0.612257) (xy -6.867502 -0.640247)
(xy -6.911289 -0.666636) (xy -6.951122 -0.69084) (xy -6.986052 -0.712272) (xy -7.015132 -0.730348)
(xy -7.037413 -0.744482) (xy -7.051946 -0.754088) (xy -7.057783 -0.75858) (xy -7.057841 -0.758685)
(xy -7.055524 -0.764689) (xy -7.048058 -0.778501) (xy -7.036463 -0.798485) (xy -7.021758 -0.823008)
(xy -7.004962 -0.850436) (xy -6.987093 -0.879133) (xy -6.96917 -0.907466) (xy -6.952214 -0.9338)
(xy -6.937242 -0.956501) (xy -6.925274 -0.973935) (xy -6.917329 -0.984466) (xy -6.916444 -0.985462)
(xy -6.912995 -0.986046) (xy -6.905822 -0.98359) (xy -6.894208 -0.977643) (xy -6.877433 -0.967758)
(xy -6.854781 -0.953485) (xy -6.825532 -0.934376) (xy -6.788968 -0.909982) (xy -6.744372 -0.879854)
(xy -6.709889 -0.856406) (xy -6.667144 -0.827292) (xy -6.626918 -0.799907) (xy -6.590248 -0.774957)
(xy -6.558171 -0.753147) (xy -6.531724 -0.735182) (xy -6.511946 -0.721767) (xy -6.499874 -0.713608)
(xy -6.496881 -0.711607) (xy -6.483768 -0.702995) (xy -6.487862 -0.937932) (xy -6.491956 -1.17287)
(xy -6.343865 -1.17287) (xy -6.195774 -1.17287) (xy -6.199386 -0.974103) (xy -6.200335 -0.925943)
(xy -6.201383 -0.87974) (xy -6.202484 -0.837115) (xy -6.20359 -0.799689) (xy -6.204655 -0.769083)
(xy -6.205631 -0.746919) (xy -6.206276 -0.736824) (xy -6.209554 -0.698313) (xy -5.996988 -0.840098)
(xy -5.95306 -0.869357) (xy -5.911896 -0.896694) (xy -5.874466 -0.921469) (xy -5.841745 -0.943044)
(xy -5.814704 -0.960776) (xy -5.794317 -0.974028) (xy -5.781555 -0.982158) (xy -5.777495 -0.984542)
(xy -5.772315 -0.980793) (xy -5.761771 -0.96838) (xy -5.746513 -0.948177) (xy -5.727191 -0.921059)
(xy -5.704456 -0.887901) (xy -5.693456 -0.871497) (xy -5.669588 -0.835635) (xy -5.651372 -0.807986)
(xy -5.6382 -0.787382) (xy -5.629465 -0.772657) (xy -5.624557 -0.762641) (xy -5.622871 -0.756168)
(xy -5.623796 -0.75207) (xy -5.626726 -0.74918) (xy -5.628982 -0.747675) (xy -5.636307 -0.743262)
(xy -5.65237 -0.733784) (xy -5.676156 -0.719834) (xy -5.706647 -0.702005) (xy -5.742827 -0.680892)
(xy -5.78368 -0.657087) (xy -5.828189 -0.631185) (xy -5.873775 -0.604688) (xy -6.105931 -0.46982)
(xy -5.868136 -0.330582) (xy -5.820717 -0.302811) (xy -5.776108 -0.276674) (xy -5.735286 -0.252745)
(xy -5.699227 -0.231596) (xy -5.668909 -0.213801) (xy -5.645306 -0.199933) (xy -5.629396 -0.190563)
(xy -5.622155 -0.186266) (xy -5.621962 -0.186147) (xy -5.62035 -0.182931) (xy -5.62035 -0.182931)) (layer F.SilkS) (width 0.00666))
)
(module USON_2X3 (layer F.Cu)
(fp_text reference USON_2X3 (at 0 -2.9) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value VAL** (at 0 3.2) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.905 1.8) (end -0.9 1.8) (layer F.SilkS) (width 0.25))
(fp_line (start -1 -1.5) (end -1 1.5) (layer F.SilkS) (width 0.17))
(fp_line (start -1 1.5) (end 1 1.5) (layer F.SilkS) (width 0.17))
(fp_line (start 1 1.5) (end 1 -1.5) (layer F.SilkS) (width 0.17))
(fp_line (start 1 -1.5) (end -1 -1.5) (layer F.SilkS) (width 0.17))
(pad 1 smd rect (at -0.75 1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.25 1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0.25 1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.75 1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 0.75 -1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 0.25 -1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -0.25 -1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -0.75 -1.225) (size 0.3 0.45) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 0 0) (size 1.7 0.3) (layers F.Cu F.Paste F.Mask))
)
......@@ -99,6 +99,10 @@ $CMP RES
D Resistor
$ENDCMP
#
$CMP SST25WF040B
D 4 Mbit 1.8V SPI Serial Flash
$ENDCMP
#
$CMP TPS780180300
D 150mA, Low-Dropout Regulator, Ultralow-Power, IQ 500nA with Pin-Selectable, Dual-Level Output Voltage
K LDO, low iq
......
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +VIN
#
DEF +VIN #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 140 20 H I C CNN
F1 "+VIN" 0 110 30 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 3 0 0 0 0 0 0 40 0 40 N
X +VIN 1 0 0 0 U 20 20 0 0 W N
C 0 60 20 0 1 0 N
ENDDRAW
ENDDEF
#
# ADP198
#
DEF ADP198 U 0 40 Y Y 1 F N
......@@ -547,6 +561,26 @@ X ~ 2 100 0 40 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SST25WF040B
#
DEF SST25WF040B U 0 40 Y Y 1 F N
F0 "U" 600 150 60 H V C CNN
F1 "SST25WF040B" 600 -450 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 300 100 900 -400 0 1 0 N
X CE 1 0 -300 300 R 60 60 1 1 I I
X SO 2 0 -100 300 R 60 60 1 1 O
X WP 3 1200 0 300 L 60 60 1 1 I I
X VSS 4 1200 -300 300 L 60 60 1 1 W
X SI 5 0 0 300 R 60 60 1 1 I
X SCK 6 0 -200 300 R 60 60 1 1 I
X HOLD 7 1200 -100 300 L 60 60 1 1 I I
X VDD 8 1200 -200 300 L 60 60 1 1 W
ENDDRAW
ENDDEF
#
# TPS780180300
#
DEF TPS780180300 U 0 40 Y Y 1 F N
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
1) Create text in inkscape at final size
2) Scale it up (e.g 1500%)
3) Select scale up version, File > Export bitmap...
4) Choose a file name (.png), default 300dpi is fine, Export
5) Open KiCad
6) In the project explorer, open Bitmap2Component
7) Load the bitmap
8) Select negative, Threshold = 50, Export
9) Scale down the generated module using scale_kicad_mod.py
scale_kicad_mod.py 0.0666 < old.kicad_mod > new.kicad_mod
10) Open KiCad's module editor
11) Select a library
12) Import the module
13) Save it (change the module name)
\ No newline at end of file
update=Thu 04 Sep 2014 12:47:38 AM CEST
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[cvpcb/libraries]
EquName1=devcms
[eeschema]
version=1
LibDir=
NetFmtName=
RptD_X=0
RptD_Y=100
RptLab=1
LabSize=60
[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=special
LibName13=microcontrollers
LibName14=dsp
LibName15=microchip
LibName16=analog_switches
LibName17=motorola
LibName18=texas
LibName19=intel
LibName20=audio
LibName21=interface
LibName22=digital-audio
LibName23=philips
LibName24=display
LibName25=cypress
LibName26=siliconi
LibName27=opto
LibName28=atmel
LibName29=contrib
LibName30=valves
[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
[pcbnew/libraries]
LibDir=
LibName1=sockets
LibName2=connect
LibName3=discret
LibName4=pin_array
LibName5=divers
LibName6=smd_capacitors
LibName7=smd_resistors
LibName8=smd_crystal&oscillator
LibName9=smd_dil
LibName10=smd_transistors
LibName11=libcms
LibName12=display
LibName13=led
LibName14=dip_sockets
LibName15=pga_sockets
LibName16=valves
[general]
version=1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1052.3622"
height="744.09448"
id="svg4452"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="glass_text_fwatch.svg"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text/glass_text_fwatch.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300">
<defs
id="defs4454" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.5"
inkscape:cx="-228.60928"
inkscape:cy="-115.36857"
inkscape:document-units="px"
inkscape:current-layer="g3865"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1176"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1" />
<metadata
id="metadata4457">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-242.80627,590.46148)">
<g
style="display:inline"
id="g3865"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text/glass_text_fwatch.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"
transform="translate(239.78016,-847.49014)">
<g
style="display:inline"
id="g3865-6"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text/glass_text_fwatch.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"
transform="matrix(15,0,0,15,-139.81525,-14122.923)">
<text
inkscape:export-ydpi="300"
inkscape:export-xdpi="300"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text.png"
id="text3629-3-6-0"
y="987.14398"
x="11.807518"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'8BIT WONDER';-inkscape-font-specification:'8BIT WONDER'"
xml:space="preserve"><tspan
style="font-size:10px"
y="987.14398"
x="11.807518"
id="tspan3631-8-3-4"
sodipodi:role="line">F</tspan></text>
<text
inkscape:export-ydpi="300"
inkscape:export-xdpi="300"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text.png"
id="text3629-47-2-1"
y="987.14398"
x="32.263115"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'8BIT WONDER';-inkscape-font-specification:'8BIT WONDER'"
xml:space="preserve"><tspan
style="font-size:10px"
y="987.14398"
x="32.263115"
id="tspan3631-3-1-4"
sodipodi:role="line">watch</tspan></text>
<text
id="text3861-1"
y="986.40833"
x="22.647295"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
xml:space="preserve"><tspan
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana Bold"
y="986.40833"
x="22.647295"
id="tspan3863-0"
sodipodi:role="line">*</tspan></text>
</g>
<g
style="display:inline"
id="g3865-6-4"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text/glass_text_fwatch.png"
inkscape:export-xdpi="300"
inkscape:export-ydpi="300"
transform="translate(161.82413,-28.354171)">
<text
inkscape:export-ydpi="300"
inkscape:export-xdpi="300"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text.png"
id="text3629-3-6-0-4"
y="987.14398"
x="11.807518"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'8BIT WONDER';-inkscape-font-specification:'8BIT WONDER'"
xml:space="preserve"><tspan
style="font-size:10px"
y="987.14398"
x="11.807518"
id="tspan3631-8-3-4-3"
sodipodi:role="line">F</tspan></text>
<text
inkscape:export-ydpi="300"
inkscape:export-xdpi="300"
inkscape:export-filename="/home/mcattin/Documents/freewatch/mec/glass_text.png"
id="text3629-47-2-1-4"
y="987.14398"
x="32.263115"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'8BIT WONDER';-inkscape-font-specification:'8BIT WONDER'"
xml:space="preserve"><tspan
style="font-size:10px"
y="987.14398"
x="32.263115"
id="tspan3631-3-1-4-4"
sodipodi:role="line">watch</tspan></text>
<text
id="text3861-1-2"
y="986.40833"
x="22.647295"
style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
xml:space="preserve"><tspan
style="font-size:10px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Verdana;-inkscape-font-specification:Verdana Bold"
y="986.40833"
x="22.647295"
id="tspan3863-0-5"
sodipodi:role="line">*</tspan></text>
</g>
</g>
</g>
</svg>
#! /bin/sh
# given the scaled up module is 1500% bigger than final size
./scale_kicad_mod.py 0.0666 < glass_text_big.kicad_mod > glass_text.kicad_mod
#!/usr/bin/env python
"""
Scale kicad_mod format footprint.
$ scale_kicad_mod.py 0.3 < old.kicad_mod > new.kicad_mod
The MIT License
Copyright (c) 2013 David Siroky (siroky@dasir.cz)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
"""
# $ scale_kicad_mod.py 0.25 < old.kicad_mod > new.kicad_mod
import sys
import re
###########################################################################
###########################################################################
def scale(kicad_mod, ratio):
def scale_xy(match):
return "xy %f %f" % (float(match.group(1)) * ratio,
float(match.group(2)) * ratio)
def scale_width(match):
return "width %f" % (float(match.group(1)) * ratio)
buf = re.sub(r"xy +(-?\d+.\d+) (-?\d+.\d+)", scale_xy, kicad_mod)
buf = re.sub(r"width +(\d+.\d+)", scale_width, buf)
return buf
###########################################################################
###########################################################################
print scale(sys.stdin.read(), float(sys.argv[1]))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment