diff --git a/HW/digitalni-teplomer.brd b/HW/digitalni-teplomer.brd index 68d74bad4b5512d47a6ba50f2d38155f9fb8f894..79b22a49608b63142c14de91639b3970d29ac1c8 100644 --- a/HW/digitalni-teplomer.brd +++ b/HW/digitalni-teplomer.brd @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="6.1"> +<eagle version="7.2.0"> <drawing> <settings> <setting alwaysvectorfont="no"/> <setting verticaltext="up"/> </settings> -<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/> +<grid distance="1.27" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.635" altunitdist="mm" altunit="mm"/> <layers> <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/> <layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/> @@ -54,7 +54,7 @@ <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> -<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/> +<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> <layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="yes"/> @@ -76,29 +76,29 @@ <layer number="102" name="Kola" color="11" fill="7" visible="no" active="yes"/> <layer number="103" name="Popisy" color="2" fill="8" visible="no" active="yes"/> <layer number="104" name="Zapojeni" color="6" fill="7" visible="no" active="yes"/> -<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/> -<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/> -<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/> -<layer number="110" name="wago-seda" color="7" fill="8" visible="yes" active="yes"/> -<layer number="111" name="wago-cervena" color="12" fill="8" visible="yes" active="yes"/> -<layer number="112" name="wago-zelena" color="2" fill="8" visible="yes" active="yes"/> -<layer number="113" name="wago-modra" color="1" fill="8" visible="yes" active="yes"/> -<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/> -<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/> -<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/> +<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/> +<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/> +<layer number="110" name="wago-seda" color="7" fill="8" visible="no" active="yes"/> +<layer number="111" name="wago-cervena" color="12" fill="8" visible="no" active="yes"/> +<layer number="112" name="wago-zelena" color="2" fill="8" visible="no" active="yes"/> +<layer number="113" name="wago-modra" color="1" fill="8" visible="no" active="yes"/> +<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/> +<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/> +<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/> <layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="no"/> <layer number="200" name="200bmp" color="1" fill="10" visible="no" active="no"/> -<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/> -<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/> -<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/> -<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/> -<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/> -<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/> -<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/> -<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/> -<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="yes" active="yes"/> -<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/> -<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/> +<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/> +<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/> +<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/> +<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/> +<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/> +<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/> +<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/> +<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/> +<layer number="231" name="Eagle3D_PG1" color="7" fill="1" visible="no" active="yes"/> +<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/> +<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/> <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/> <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/> <layer number="254" name="OrgLBR" color="13" fill="1" visible="no" active="no"/> @@ -122,6 +122,10 @@ <hole x="3.81" y="3.81" drill="3.2"/> <rectangle x1="46.99" y1="40.64" x2="49.53" y2="48.26" layer="16"/> <rectangle x1="80.01" y1="40.64" x2="82.55" y2="48.26" layer="16"/> +<dimension x1="0" y1="0" x2="49.51" y2="0" x3="24.755" y3="-5.08" textsize="1.778" layer="47"/> +<dimension x1="52.07" y1="0" x2="82.55" y2="0" x3="67.31" y3="-5.08" textsize="1.778" layer="47"/> +<dimension x1="82.55" y1="0" x2="82.55" y2="54.76" x3="87.63" y3="27.38" textsize="1.778" layer="47"/> +<dimension x1="0" y1="54.76" x2="0" y2="0" x3="-3.81" y3="27.38" textsize="1.778" layer="47"/> </plain> <libraries> <library name="&my"> @@ -631,7 +635,7 @@ diameter 2 mm, horizontal, grid 10.16mm</description> <class number="0" name="default" width="0" drill="0"> </class> </classes> -<designrules> +<designrules name="default"> <description language="de"><b>EAGLE Design Rules</b> <p> Die Standard-Design-Rules sind so gewählt, dass sie für @@ -717,6 +721,9 @@ design rules under a new name.</description> <autorouter> <pass name="Default"> <param name="RoutingGrid" value="50mil"/> +<param name="AutoGrid" value="1"/> +<param name="Efforts" value="0"/> +<param name="TopRouterVariant" value="1"/> <param name="tpViaShape" value="round"/> <param name="PrefDir.1" value="0"/> <param name="PrefDir.2" value="0"/> diff --git a/HW/digitalni-teplomer.sch b/HW/digitalni-teplomer.sch index 0d11b908bad02a6d92b2a131e464fff10da6789e..cf80418d4f1d107c393068111cfe9302d429ffd9 100644 --- a/HW/digitalni-teplomer.sch +++ b/HW/digitalni-teplomer.sch @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE eagle SYSTEM "eagle.dtd"> -<eagle version="6.1"> +<eagle version="7.2.0"> <drawing> <settings> <setting alwaysvectorfont="no"/> @@ -12405,7 +12405,8 @@ temperature compensated, 6,2 V</description> <sheets> <sheet> <plain> -<text x="82.55" y="-36.83" size="5.08" layer="91" ratio="15">Digitalni teplomer</text> +<text x="82.55" y="-36.83" size="6.4516" layer="91" font="vector" ratio="15">Digitalni teplomer</text> +<text x="119.38" y="-55.88" size="6.4516" layer="91" font="vector" ratio="13">ok1kvk.cz</text> </plain> <instances> <instance part="D1" gate="G$1" x="66.04" y="71.12" smashed="yes"> diff --git a/digitalni-teplomer-pcb.png b/digitalni-teplomer-pcb.png new file mode 100644 index 0000000000000000000000000000000000000000..887298f5d3f7f7c6768ee16dbc6bfcf0d88184c4 Binary files /dev/null and b/digitalni-teplomer-pcb.png differ diff --git a/digitalni-teplomer-schema.pdf b/digitalni-teplomer-schema.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f8d21bb980f764b8a3c3edf6873387e6d82050a6 Binary files /dev/null and b/digitalni-teplomer-schema.pdf differ diff --git a/digitalni-teplomer-schema.png b/digitalni-teplomer-schema.png new file mode 100644 index 0000000000000000000000000000000000000000..8c477bbe900021b586a840d100f3f00890ed1380 Binary files /dev/null and b/digitalni-teplomer-schema.png differ diff --git a/generate.sh b/generate.sh new file mode 100755 index 0000000000000000000000000000000000000000..c411b6d6a15b614a359afb41d7c3ad247d5956a6 --- /dev/null +++ b/generate.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +project="digitalni-teplomer" +schema="HW/digitalni-teplomer.sch" +board="HW/digitalni-teplomer.brd" + +# Check, if there are changes to be commited +do_sch=$(git status --porcelain | awk '/^M/ && /.sch/') +do_brd=$(git status --porcelain | awk '/^M/ && /.brd/') + +# Generate schema image +if [ "$do_sch" ]; then + eagle -C "set confirm yes; + export image $project-schema.png 300; + set confirm no; + quit;" $schema +fi + +# Generate board image +if [ "$do_brd" ]; then + eagle -C "set confirm yes; + display None; + display Top Bottom Pads Vias Unrouted Dimension tPlace bPlace tName bNames Measures Document tDocu bDocu; + ratsnest; + export image $project-pcb.png 300; + set confirm no; + quit;" $board +fi + +# Generate schema PDF +if [ "$do_sch" ]; then + eagle -C "set confirm yes; + print -1 -mirror -caption -rotate -upsidedown -black -solid landscape paper A4 file %N-schema.pdf; + set confirm no; + quit;" $schema + + mv HW/*.pdf . +fi + +git add $project-pcb.png +git add $project-schema.png +git add $project-schema.pdf