initial commit for new floatled 1.1 version
This commit is contained in:
commit
3696ce9e62
BIN
assets/light-bulb.bmp
Normal file
BIN
assets/light-bulb.bmp
Normal file
Binary file not shown.
After Width: | Height: | Size: 128 KiB |
BIN
datasheets/az1117.pdf
Normal file
BIN
datasheets/az1117.pdf
Normal file
Binary file not shown.
BIN
datasheets/esp32-wroom-32_datasheet_en.pdf
Normal file
BIN
datasheets/esp32-wroom-32_datasheet_en.pdf
Normal file
Binary file not shown.
BIN
datasheets/esp32_datasheet_en.pdf
Normal file
BIN
datasheets/esp32_datasheet_en.pdf
Normal file
Binary file not shown.
BIN
datasheets/esp32_hardware_design_guidelines_en.pdf
Normal file
BIN
datasheets/esp32_hardware_design_guidelines_en.pdf
Normal file
Binary file not shown.
42877
datasheets/esp32_technical_reference_manual_en.pdf
Normal file
42877
datasheets/esp32_technical_reference_manual_en.pdf
Normal file
File diff suppressed because one or more lines are too long
BIN
datasheets/fuseholder.pdf
Normal file
BIN
datasheets/fuseholder.pdf
Normal file
Binary file not shown.
BIN
datasheets/irfz44n.pdf
Normal file
BIN
datasheets/irfz44n.pdf
Normal file
Binary file not shown.
BIN
datasheets/musb-g5p.pdf
Normal file
BIN
datasheets/musb-g5p.pdf
Normal file
Binary file not shown.
BIN
datasheets/pc817x.pdf
Normal file
BIN
datasheets/pc817x.pdf
Normal file
Binary file not shown.
280
eagle.epf
Normal file
280
eagle.epf
Normal file
@ -0,0 +1,280 @@
|
||||
[Eagle]
|
||||
Version="09 06 02"
|
||||
Platform="Windows"
|
||||
Globals="Globals"
|
||||
Desktop="Desktop"
|
||||
|
||||
[Globals]
|
||||
AutoSaveProject=1
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:79"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:88"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:201"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:202"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:203"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:204"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:206"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:208"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:210"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:211"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:212"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:213"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:89"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:214"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:215"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:218"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:220"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:221"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:222"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:224"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:226"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:229"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:230"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:90"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:231"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:233"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:234"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:235"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:236"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:237"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:238"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:239"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:240"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:241"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:93"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:242"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:243"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:244"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:245"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:248"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:250"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:251"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:252"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:255"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:256"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:94"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:258"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:259"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:260"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:261"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:262"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:263"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:264"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:265"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:266"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:267"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:96"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:269"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:270"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:272"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:273"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:274"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:275"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:276"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:278"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:279"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:281"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:97"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:283"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:284"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:285"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:287"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:288"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:289"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:290"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:291"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:293"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:294"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:98"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:296"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:297"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:298"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:300"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:302"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:303"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:304"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:307"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:312"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:313"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:99"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:314"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:315"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:317"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:318"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:319"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:320"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:322"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:323"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:324"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:325"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:102"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:327"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:328"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:331"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:332"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:334"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:335"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:336"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:337"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:338"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:339"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:80"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:105"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:341"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:342"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:343"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:344"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:346"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:347"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:350"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:351"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:353"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:358"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:107"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:360"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:361"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:362"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:364"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:366"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:367"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:368"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:369"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:371"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:372"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:109"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:373"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:374"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:375"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:376"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:377"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:378"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:379"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:380"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:382"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:383"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:111"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:385"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:386"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:387"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:388"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:389"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:391"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:392"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:393"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:394"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:396"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:112"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:397"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:398"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:399"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:400"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:401"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:402"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:403"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:404"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:407"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:408"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:113"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:409"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:410"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:411"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:412"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:417"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:418"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:419"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:527439"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:5610454"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:10015156"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:116"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:117"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:118"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:119"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:81"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:121"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:122"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:123"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:124"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:125"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:126"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:127"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:128"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:129"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:130"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:82"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:132"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:133"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:134"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:135"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:136"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:138"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:139"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:140"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:141"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:143"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:83"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:144"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:145"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:147"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:148"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:149"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:150"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:151"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:152"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:153"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:154"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:84"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:155"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:156"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:157"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:158"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:159"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:160"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:161"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:162"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:163"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:164"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:85"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:165"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:166"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:167"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:169"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:170"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:171"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:172"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:173"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:174"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:175"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:86"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:176"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:177"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:179"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:180"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:181"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:182"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:183"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:184"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:188"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:189"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:87"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:190"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:191"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:192"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:193"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:194"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:195"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:196"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:197"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:198"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:199"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:16378522"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:15011155"
|
||||
UsedLibraryUrn="urn:adsk.eagle:library:14869337"
|
||||
UsedLibrary="esp32.lbr"
|
||||
UsedLibrary="ft231x.lbr"
|
||||
|
||||
[Win_1]
|
||||
Type="Control Panel"
|
||||
Number=0
|
||||
|
||||
[Desktop]
|
||||
Screen="3600 1080"
|
||||
Window="Win_1"
|
255
esp32.lbr
Normal file
255
esp32.lbr
Normal file
@ -0,0 +1,255 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE eagle SYSTEM "eagle.dtd">
|
||||
<eagle version="9.5.2">
|
||||
<drawing>
|
||||
<settings>
|
||||
<setting alwaysvectorfont="no"/>
|
||||
<setting verticaltext="up"/>
|
||||
</settings>
|
||||
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
|
||||
<layers>
|
||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="2" name="Route2" color="16" fill="1" visible="no" active="yes"/>
|
||||
<layer number="3" name="Route3" color="17" fill="1" visible="no" active="yes"/>
|
||||
<layer number="4" name="Route4" color="18" fill="1" visible="no" active="yes"/>
|
||||
<layer number="5" name="Route5" color="19" fill="1" visible="no" active="yes"/>
|
||||
<layer number="6" name="Route6" color="25" fill="1" visible="no" active="yes"/>
|
||||
<layer number="7" name="Route7" color="26" fill="1" visible="no" active="yes"/>
|
||||
<layer number="8" name="Route8" color="27" fill="1" visible="no" active="yes"/>
|
||||
<layer number="9" name="Route9" color="28" fill="1" visible="no" active="yes"/>
|
||||
<layer number="10" name="Route10" color="29" fill="1" visible="no" active="yes"/>
|
||||
<layer number="11" name="Route11" color="30" fill="1" visible="no" active="yes"/>
|
||||
<layer number="12" name="Route12" color="20" fill="1" visible="no" active="yes"/>
|
||||
<layer number="13" name="Route13" color="21" fill="1" visible="no" active="yes"/>
|
||||
<layer number="14" name="Route14" color="22" fill="1" visible="no" active="yes"/>
|
||||
<layer number="15" name="Route15" color="23" fill="1" visible="no" active="yes"/>
|
||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
|
||||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
|
||||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
|
||||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
|
||||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
|
||||
<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="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
|
||||
</layers>
|
||||
<library>
|
||||
<packages>
|
||||
<package name="ESP32WROOM32">
|
||||
<wire x1="0" y1="0" x2="18" y2="0" width="0.127" layer="21"/>
|
||||
<wire x1="18" y1="0" x2="18" y2="19.2" width="0.127" layer="21"/>
|
||||
<wire x1="18" y1="19.2" x2="18" y2="25.5" width="0.127" layer="21"/>
|
||||
<wire x1="18" y1="25.5" x2="0" y2="25.5" width="0.127" layer="21"/>
|
||||
<wire x1="0" y1="25.5" x2="0" y2="19.2" width="0.127" layer="21"/>
|
||||
<wire x1="0" y1="19.2" x2="0" y2="0" width="0.127" layer="21"/>
|
||||
<wire x1="0" y1="19.2" x2="18" y2="19.2" width="0.127" layer="21"/>
|
||||
<smd name="14" x="0.5" y="1.5" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="13" x="0.5" y="2.77" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="12" x="0.5" y="4.04" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="11" x="0.5" y="5.31" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="10" x="0.5" y="6.58" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="9" x="0.5" y="7.85" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="8" x="0.5" y="9.12" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="7" x="0.5" y="10.39" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="6" x="0.5" y="11.66" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="5" x="0.5" y="12.93" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="4" x="0.5" y="14.2" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="3" x="0.5" y="15.47" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="2" x="0.5" y="16.74" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="1" x="0.5" y="18.01" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="25" x="17.5" y="1.5" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="26" x="17.5" y="2.77" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="27" x="17.5" y="4.04" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="28" x="17.5" y="5.31" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="29" x="17.5" y="6.58" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="30" x="17.5" y="7.85" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="31" x="17.5" y="9.12" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="32" x="17.5" y="10.39" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="33" x="17.5" y="11.66" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="34" x="17.5" y="12.93" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="35" x="17.5" y="14.2" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="36" x="17.5" y="15.47" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="37" x="17.5" y="16.74" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="38" x="17.5" y="18.01" dx="2.4" dy="0.9" layer="1"/>
|
||||
<smd name="15" x="3.285" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="16" x="4.555" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="17" x="5.825" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="18" x="7.095" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="19" x="8.365" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="20" x="9.635" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="21" x="10.905" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="22" x="12.175" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="23" x="13.445" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="24" x="14.715" y="0" dx="2.4" dy="0.9" layer="1" rot="R90"/>
|
||||
<smd name="T5" x="8" y="10.5" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T6" x="9.8" y="10.5" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T4" x="6.2" y="10.5" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T8" x="8" y="8.7" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T9" x="9.8" y="8.7" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T7" x="6.2" y="8.7" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T" x="6.2" y="12.3" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T2" x="8" y="12.3" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<smd name="T3" x="9.8" y="12.3" dx="1.33" dy="1.33" layer="1" thermals="no"/>
|
||||
<text x="0" y="25.7" size="1.27" layer="25">>NAME</text>
|
||||
<text x="0" y="-2.7" size="1.27" layer="25">>VALUE</text>
|
||||
<text x="5.5" y="13.3" size="0.4064" layer="51">Add vias here for
|
||||
better thermal conductance</text>
|
||||
<text x="1" y="20.7" size="1.27" layer="51">Antenna Area
|
||||
Stay out with wires!</text>
|
||||
<rectangle x1="0" y1="19.2" x2="18" y2="25.5" layer="39"/>
|
||||
<rectangle x1="0" y1="19.2" x2="18" y2="25.5" layer="41"/>
|
||||
<rectangle x1="0" y1="19.2" x2="18" y2="25.5" layer="40"/>
|
||||
<rectangle x1="0" y1="19.2" x2="18" y2="25.5" layer="42"/>
|
||||
<rectangle x1="-0.8" y1="-1.3" x2="18.8" y2="19.2" layer="39"/>
|
||||
</package>
|
||||
</packages>
|
||||
<symbols>
|
||||
<symbol name="ESP32WROOM32">
|
||||
<pin name="GND" x="-5.08" y="40.64" length="middle"/>
|
||||
<pin name="3V3" x="-5.08" y="38.1" length="middle"/>
|
||||
<pin name="EN" x="-5.08" y="35.56" length="middle"/>
|
||||
<pin name="SENSOR_VP" x="-5.08" y="33.02" length="middle"/>
|
||||
<pin name="SENSOR_VN" x="-5.08" y="30.48" length="middle"/>
|
||||
<pin name="IO34" x="-5.08" y="27.94" length="middle"/>
|
||||
<pin name="IO35" x="-5.08" y="25.4" length="middle"/>
|
||||
<pin name="IO32" x="-5.08" y="22.86" length="middle"/>
|
||||
<pin name="IO33" x="-5.08" y="20.32" length="middle"/>
|
||||
<pin name="IO25" x="-5.08" y="17.78" length="middle"/>
|
||||
<pin name="IO26" x="-5.08" y="15.24" length="middle"/>
|
||||
<pin name="IO27" x="-5.08" y="12.7" length="middle"/>
|
||||
<pin name="IO14" x="-5.08" y="10.16" length="middle"/>
|
||||
<pin name="IO12" x="-5.08" y="7.62" length="middle"/>
|
||||
<pin name="IO13" x="15.24" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="SD2" x="17.78" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="SD3" x="20.32" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="CMD" x="22.86" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="CLK" x="25.4" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="SD0" x="27.94" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="SD1" x="30.48" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="IO15" x="33.02" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="IO2" x="35.56" y="-5.08" length="middle" rot="R90"/>
|
||||
<pin name="IO0" x="55.88" y="7.62" length="middle" rot="R180"/>
|
||||
<pin name="IO4" x="55.88" y="10.16" length="middle" rot="R180"/>
|
||||
<pin name="IO16" x="55.88" y="12.7" length="middle" rot="R180"/>
|
||||
<pin name="IO17" x="55.88" y="15.24" length="middle" rot="R180"/>
|
||||
<pin name="IO5" x="55.88" y="17.78" length="middle" rot="R180"/>
|
||||
<pin name="IO18" x="55.88" y="20.32" length="middle" rot="R180"/>
|
||||
<pin name="IO19" x="55.88" y="22.86" length="middle" rot="R180"/>
|
||||
<pin name="NC" x="55.88" y="25.4" length="middle" rot="R180"/>
|
||||
<pin name="IO21" x="55.88" y="27.94" length="middle" rot="R180"/>
|
||||
<pin name="RXD0" x="55.88" y="30.48" length="middle" rot="R180"/>
|
||||
<pin name="TXD0" x="55.88" y="33.02" length="middle" rot="R180"/>
|
||||
<pin name="IO22" x="55.88" y="35.56" length="middle" rot="R180"/>
|
||||
<pin name="IO23" x="55.88" y="38.1" length="middle" rot="R180"/>
|
||||
<pin name="THERM" x="55.88" y="43.18" length="middle" rot="R180"/>
|
||||
<wire x1="0" y1="50.8" x2="50.8" y2="50.8" width="0.254" layer="94"/>
|
||||
<wire x1="50.8" y1="50.8" x2="50.8" y2="0" width="0.254" layer="94"/>
|
||||
<wire x1="50.8" y1="0" x2="0" y2="0" width="0.254" layer="94"/>
|
||||
<wire x1="0" y1="0" x2="0" y2="50.8" width="0.254" layer="94"/>
|
||||
<text x="0" y="51.054" size="1.778" layer="95">>NAME</text>
|
||||
<text x="0" y="-2.54" size="1.778" layer="96">>VALUE</text>
|
||||
</symbol>
|
||||
</symbols>
|
||||
<devicesets>
|
||||
<deviceset name="ESP32">
|
||||
<description>ESP32-WROOM-32 is a powerful, generic Wi-Fi+BT+BLE MCU module that targets a wide variety of
|
||||
applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding,
|
||||
music streaming and MP3 decoding.</description>
|
||||
<gates>
|
||||
<gate name="ESP32" symbol="ESP32WROOM32" x="0" y="0"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="ESP32WROOM32">
|
||||
<connects>
|
||||
<connect gate="ESP32" pin="3V3" pad="2"/>
|
||||
<connect gate="ESP32" pin="CLK" pad="20"/>
|
||||
<connect gate="ESP32" pin="CMD" pad="19"/>
|
||||
<connect gate="ESP32" pin="EN" pad="3"/>
|
||||
<connect gate="ESP32" pin="GND" pad="1 15 38"/>
|
||||
<connect gate="ESP32" pin="IO0" pad="25"/>
|
||||
<connect gate="ESP32" pin="IO12" pad="14"/>
|
||||
<connect gate="ESP32" pin="IO13" pad="16"/>
|
||||
<connect gate="ESP32" pin="IO14" pad="13"/>
|
||||
<connect gate="ESP32" pin="IO15" pad="23"/>
|
||||
<connect gate="ESP32" pin="IO16" pad="27"/>
|
||||
<connect gate="ESP32" pin="IO17" pad="28"/>
|
||||
<connect gate="ESP32" pin="IO18" pad="30"/>
|
||||
<connect gate="ESP32" pin="IO19" pad="31"/>
|
||||
<connect gate="ESP32" pin="IO2" pad="24"/>
|
||||
<connect gate="ESP32" pin="IO21" pad="33"/>
|
||||
<connect gate="ESP32" pin="IO22" pad="36"/>
|
||||
<connect gate="ESP32" pin="IO23" pad="37"/>
|
||||
<connect gate="ESP32" pin="IO25" pad="10"/>
|
||||
<connect gate="ESP32" pin="IO26" pad="11"/>
|
||||
<connect gate="ESP32" pin="IO27" pad="12"/>
|
||||
<connect gate="ESP32" pin="IO32" pad="8"/>
|
||||
<connect gate="ESP32" pin="IO33" pad="9"/>
|
||||
<connect gate="ESP32" pin="IO34" pad="6"/>
|
||||
<connect gate="ESP32" pin="IO35" pad="7"/>
|
||||
<connect gate="ESP32" pin="IO4" pad="26"/>
|
||||
<connect gate="ESP32" pin="IO5" pad="29"/>
|
||||
<connect gate="ESP32" pin="NC" pad="32"/>
|
||||
<connect gate="ESP32" pin="RXD0" pad="34"/>
|
||||
<connect gate="ESP32" pin="SD0" pad="21"/>
|
||||
<connect gate="ESP32" pin="SD1" pad="22"/>
|
||||
<connect gate="ESP32" pin="SD2" pad="17"/>
|
||||
<connect gate="ESP32" pin="SD3" pad="18"/>
|
||||
<connect gate="ESP32" pin="SENSOR_VN" pad="5"/>
|
||||
<connect gate="ESP32" pin="SENSOR_VP" pad="4"/>
|
||||
<connect gate="ESP32" pin="THERM" pad="T T2 T3 T4 T5 T6 T7 T8 T9"/>
|
||||
<connect gate="ESP32" pin="TXD0" pad="35"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
</devicesets>
|
||||
</library>
|
||||
</drawing>
|
||||
<compatibility>
|
||||
<note version="6.3" minversion="6.2.2" severity="warning">
|
||||
Since Version 6.2.2 text objects can contain more than one line,
|
||||
which will not be processed correctly with this version.
|
||||
</note>
|
||||
</compatibility>
|
||||
</eagle>
|
5734
floatled.brd
Normal file
5734
floatled.brd
Normal file
File diff suppressed because it is too large
Load Diff
73
floatled.dru
Normal file
73
floatled.dru
Normal file
@ -0,0 +1,73 @@
|
||||
description[de] = <b>FloatLED Design Rules</b>\n<p>\nDiese Design Rules wurden so gewählt, dass sie für JLCPCB gültig sind
|
||||
description[en] = <b>EAGLE Design Rules</b>\n<p>\nThe default Design Rules have been set to cover\na wide range of applications. Your particular design\nmay have different requirements, so please make the\nnecessary adjustments and save your customized\ndesign rules under a new name.
|
||||
layerSetup = (1*16)
|
||||
mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm
|
||||
mtIsolate = 1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm
|
||||
mdWireWire = 0.205mm
|
||||
mdWirePad = 0.205mm
|
||||
mdWireVia = 0.205mm
|
||||
mdPadPad = 0.205mm
|
||||
mdPadVia = 0.205mm
|
||||
mdViaVia = 0.205mm
|
||||
mdSmdPad = 5mil
|
||||
mdSmdVia = 5mil
|
||||
mdSmdSmd = 5mil
|
||||
mdViaViaSameLayer = 6mil
|
||||
mnLayersViaInSmd = 2
|
||||
mdCopperDimension = 0.2mm
|
||||
mdDrill = 0.54mm
|
||||
mdSmdStop = 0mil
|
||||
msWidth = 5mil
|
||||
msDrill = 0.2mm
|
||||
msMicroVia = 0.2mm
|
||||
msBlindViaRatio = 0.500000
|
||||
rvPadTop = 0.250000
|
||||
rvPadInner = 0.250000
|
||||
rvPadBottom = 0.250000
|
||||
rvViaOuter = 0.250000
|
||||
rvViaInner = 0.250000
|
||||
rvMicroViaOuter = 0.250000
|
||||
rvMicroViaInner = 0.250000
|
||||
rlMinPadTop = 0.13mm
|
||||
rlMaxPadTop = 20mil
|
||||
rlMinPadInner = 0.13mm
|
||||
rlMaxPadInner = 20mil
|
||||
rlMinPadBottom = 0.13mm
|
||||
rlMaxPadBottom = 20mil
|
||||
rlMinViaOuter = 0.13mm
|
||||
rlMaxViaOuter = 20mil
|
||||
rlMinViaInner = 0.13mm
|
||||
rlMaxViaInner = 20mil
|
||||
rlMinMicroViaOuter = 0.13mm
|
||||
rlMaxMicroViaOuter = 20mil
|
||||
rlMinMicroViaInner = 0.13mm
|
||||
rlMaxMicroViaInner = 20mil
|
||||
psTop = -1
|
||||
psBottom = -1
|
||||
psFirst = -1
|
||||
psElongationLong = 100
|
||||
psElongationOffset = 100
|
||||
mvStopFrame = 1.000000
|
||||
mvCreamFrame = 0.000000
|
||||
mlMinStopFrame = 0.05mm
|
||||
mlMaxStopFrame = 4mil
|
||||
mlMinCreamFrame = 0mil
|
||||
mlMaxCreamFrame = 0mil
|
||||
mlViaStopLimit = 0mil
|
||||
srRoundness = 0.000000
|
||||
srMinRoundness = 0mil
|
||||
srMaxRoundness = 0mil
|
||||
slThermalIsolate = 10mil
|
||||
slThermalsForVias = 0
|
||||
dpMaxLengthDifference = 10mm
|
||||
dpGapFactor = 2.500000
|
||||
checkAngle = 1
|
||||
checkFont = 1
|
||||
checkRestrict = 1
|
||||
checkStop = 0
|
||||
checkValues = 0
|
||||
checkNames = 1
|
||||
checkWireStubs = 1
|
||||
checkPolygonWidth = 0
|
||||
useDiameter = 13
|
||||
maxErrors = 50
|
22794
floatled.sch
Normal file
22794
floatled.sch
Normal file
File diff suppressed because it is too large
Load Diff
204
ft231x.lbr
Normal file
204
ft231x.lbr
Normal file
@ -0,0 +1,204 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE eagle SYSTEM "eagle.dtd">
|
||||
<eagle version="9.5.2">
|
||||
<drawing>
|
||||
<settings>
|
||||
<setting alwaysvectorfont="no"/>
|
||||
<setting verticaltext="up"/>
|
||||
</settings>
|
||||
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
|
||||
<layers>
|
||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="2" name="Route2" color="16" fill="1" visible="no" active="yes"/>
|
||||
<layer number="3" name="Route3" color="17" fill="1" visible="no" active="yes"/>
|
||||
<layer number="4" name="Route4" color="18" fill="1" visible="no" active="yes"/>
|
||||
<layer number="5" name="Route5" color="19" fill="1" visible="no" active="yes"/>
|
||||
<layer number="6" name="Route6" color="25" fill="1" visible="no" active="yes"/>
|
||||
<layer number="7" name="Route7" color="26" fill="1" visible="no" active="yes"/>
|
||||
<layer number="8" name="Route8" color="27" fill="1" visible="no" active="yes"/>
|
||||
<layer number="9" name="Route9" color="28" fill="1" visible="no" active="yes"/>
|
||||
<layer number="10" name="Route10" color="29" fill="1" visible="no" active="yes"/>
|
||||
<layer number="11" name="Route11" color="30" fill="1" visible="no" active="yes"/>
|
||||
<layer number="12" name="Route12" color="20" fill="1" visible="no" active="yes"/>
|
||||
<layer number="13" name="Route13" color="21" fill="1" visible="no" active="yes"/>
|
||||
<layer number="14" name="Route14" color="22" fill="1" visible="no" active="yes"/>
|
||||
<layer number="15" name="Route15" color="23" fill="1" visible="no" active="yes"/>
|
||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
|
||||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
|
||||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
|
||||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
|
||||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="45" name="Holes" color="7" fill="1" visible="no" 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="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="88" name="SimResults" color="9" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="89" name="SimProbes" color="9" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
|
||||
</layers>
|
||||
<library>
|
||||
<packages>
|
||||
<package name="SOP63P599X162-20N" urn="urn:adsk.eagle:footprint:25963355/1">
|
||||
<description>20-SOP, 0.64 mm pitch, 5.99 mm span, 8.65 X 3.90 X 1.63 mm body
|
||||
<p>20-pin SOP package with 0.64 mm pitch, 5.99 mm span with body size 8.65 X 3.90 X 1.63 mm</p></description>
|
||||
<circle x="-2.7251" y="3.5686" radius="0.25" width="0" layer="21"/>
|
||||
<wire x1="-1.9939" y1="3.3186" x2="-1.9939" y2="4.3688" width="0.12" layer="21"/>
|
||||
<wire x1="-1.9939" y1="4.3688" x2="1.9939" y2="4.3688" width="0.12" layer="21"/>
|
||||
<wire x1="1.9939" y1="4.3688" x2="1.9939" y2="3.3186" width="0.12" layer="21"/>
|
||||
<wire x1="-1.9939" y1="-3.3186" x2="-1.9939" y2="-4.3688" width="0.12" layer="21"/>
|
||||
<wire x1="-1.9939" y1="-4.3688" x2="1.9939" y2="-4.3688" width="0.12" layer="21"/>
|
||||
<wire x1="1.9939" y1="-4.3688" x2="1.9939" y2="-3.3186" width="0.12" layer="21"/>
|
||||
<wire x1="1.9939" y1="-4.3688" x2="-1.9939" y2="-4.3688" width="0.12" layer="51"/>
|
||||
<wire x1="-1.9939" y1="-4.3688" x2="-1.9939" y2="4.3688" width="0.12" layer="51"/>
|
||||
<wire x1="-1.9939" y1="4.3688" x2="1.9939" y2="4.3688" width="0.12" layer="51"/>
|
||||
<wire x1="1.9939" y1="4.3688" x2="1.9939" y2="-4.3688" width="0.12" layer="51"/>
|
||||
<smd name="1" x="-2.4706" y="2.8575" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="2" x="-2.4706" y="2.2225" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="3" x="-2.4706" y="1.5875" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="4" x="-2.4706" y="0.9525" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="5" x="-2.4706" y="0.3175" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="6" x="-2.4706" y="-0.3175" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="7" x="-2.4706" y="-0.9525" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="8" x="-2.4706" y="-1.5875" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="9" x="-2.4706" y="-2.2225" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="10" x="-2.4706" y="-2.8575" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="11" x="2.4706" y="-2.8575" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="12" x="2.4706" y="-2.2225" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="13" x="2.4706" y="-1.5875" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="14" x="2.4706" y="-0.9525" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="15" x="2.4706" y="-0.3175" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="16" x="2.4706" y="0.3175" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="17" x="2.4706" y="0.9525" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="18" x="2.4706" y="1.5875" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="19" x="2.4706" y="2.2225" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<smd name="20" x="2.4706" y="2.8575" dx="1.9716" dy="0.4143" layer="1"/>
|
||||
<text x="0" y="5.0038" size="1.27" layer="25" align="bottom-center">>NAME</text>
|
||||
<text x="0" y="-5.0038" size="1.27" layer="27" align="top-center">>VALUE</text>
|
||||
</package>
|
||||
</packages>
|
||||
<packages3d>
|
||||
<package3d name="SOP63P599X162-20N" urn="urn:adsk.eagle:package:25963307/1" type="model">
|
||||
<description>20-SOP, 0.64 mm pitch, 5.99 mm span, 8.65 X 3.90 X 1.63 mm body
|
||||
<p>20-pin SOP package with 0.64 mm pitch, 5.99 mm span with body size 8.65 X 3.90 X 1.63 mm</p></description>
|
||||
<packageinstances>
|
||||
<packageinstance name="SOP63P599X162-20N"/>
|
||||
</packageinstances>
|
||||
</package3d>
|
||||
</packages3d>
|
||||
<symbols>
|
||||
<symbol name="DS_FT231X">
|
||||
<pin name="DTR" x="-17.78" y="10.16" length="middle"/>
|
||||
<pin name="RTS" x="-17.78" y="7.62" length="middle"/>
|
||||
<pin name="VCCIO" x="-17.78" y="5.08" length="middle"/>
|
||||
<pin name="RXD" x="-17.78" y="2.54" length="middle"/>
|
||||
<pin name="RI" x="-17.78" y="0" length="middle"/>
|
||||
<pin name="GND" x="-17.78" y="-2.54" length="middle"/>
|
||||
<pin name="DSR" x="-17.78" y="-5.08" length="middle"/>
|
||||
<pin name="DCD" x="-17.78" y="-7.62" length="middle"/>
|
||||
<pin name="CTS" x="-17.78" y="-10.16" length="middle"/>
|
||||
<pin name="CBUS2" x="-17.78" y="-12.7" length="middle"/>
|
||||
<pin name="USBDP" x="17.78" y="-12.7" length="middle" rot="R180"/>
|
||||
<pin name="USBDM" x="17.78" y="-10.16" length="middle" rot="R180"/>
|
||||
<pin name="3V3OUT" x="17.78" y="-7.62" length="middle" rot="R180"/>
|
||||
<pin name="RESET" x="17.78" y="-5.08" length="middle" rot="R180"/>
|
||||
<pin name="VCC" x="17.78" y="-2.54" length="middle" rot="R180"/>
|
||||
<pin name="CBUS1" x="17.78" y="2.54" length="middle" rot="R180"/>
|
||||
<pin name="CBUS0" x="17.78" y="5.08" length="middle" rot="R180"/>
|
||||
<pin name="CBUS3" x="17.78" y="7.62" length="middle" rot="R180"/>
|
||||
<pin name="TXD" x="17.78" y="10.16" length="middle" rot="R180"/>
|
||||
<wire x1="-12.7" y1="20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
|
||||
<wire x1="12.7" y1="20.32" x2="12.7" y2="-22.86" width="0.254" layer="94"/>
|
||||
<wire x1="12.7" y1="-22.86" x2="-12.7" y2="-22.86" width="0.254" layer="94"/>
|
||||
<wire x1="-12.7" y1="-22.86" x2="-12.7" y2="20.32" width="0.254" layer="94"/>
|
||||
<text x="-12.7" y="20.574" size="1.778" layer="95">>NAME</text>
|
||||
<text x="-12.7" y="-25.4" size="1.778" layer="96">>VALUE</text>
|
||||
</symbol>
|
||||
</symbols>
|
||||
<devicesets>
|
||||
<deviceset name="FT231X">
|
||||
<gates>
|
||||
<gate name="G$1" symbol="DS_FT231X" x="0" y="0"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="SOP63P599X162-20N">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="3V3OUT" pad="13"/>
|
||||
<connect gate="G$1" pin="CBUS0" pad="18"/>
|
||||
<connect gate="G$1" pin="CBUS1" pad="17"/>
|
||||
<connect gate="G$1" pin="CBUS2" pad="10"/>
|
||||
<connect gate="G$1" pin="CBUS3" pad="19"/>
|
||||
<connect gate="G$1" pin="CTS" pad="9"/>
|
||||
<connect gate="G$1" pin="DCD" pad="8"/>
|
||||
<connect gate="G$1" pin="DSR" pad="7"/>
|
||||
<connect gate="G$1" pin="DTR" pad="1"/>
|
||||
<connect gate="G$1" pin="GND" pad="6 16"/>
|
||||
<connect gate="G$1" pin="RESET" pad="14"/>
|
||||
<connect gate="G$1" pin="RI" pad="5"/>
|
||||
<connect gate="G$1" pin="RTS" pad="2"/>
|
||||
<connect gate="G$1" pin="RXD" pad="4"/>
|
||||
<connect gate="G$1" pin="TXD" pad="20"/>
|
||||
<connect gate="G$1" pin="USBDM" pad="12"/>
|
||||
<connect gate="G$1" pin="USBDP" pad="11"/>
|
||||
<connect gate="G$1" pin="VCC" pad="15"/>
|
||||
<connect gate="G$1" pin="VCCIO" pad="3"/>
|
||||
</connects>
|
||||
<package3dinstances>
|
||||
<package3dinstance package3d_urn="urn:adsk.eagle:package:25963307/1"/>
|
||||
</package3dinstances>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
</devicesets>
|
||||
</library>
|
||||
</drawing>
|
||||
<compatibility>
|
||||
<note version="8.3" severity="warning">
|
||||
Since Version 8.3, EAGLE supports URNs for individual library
|
||||
assets (packages, symbols, and devices). The URNs of those assets
|
||||
will not be understood (or retained) with this version.
|
||||
</note>
|
||||
<note version="8.3" severity="warning">
|
||||
Since Version 8.3, EAGLE supports the association of 3D packages
|
||||
with devices in libraries, schematics, and board files. Those 3D
|
||||
packages will not be understood (or retained) with this version.
|
||||
</note>
|
||||
</compatibility>
|
||||
</eagle>
|
BIN
gerber_files/floatled2_2021-01-13.zip
Normal file
BIN
gerber_files/floatled2_2021-01-13.zip
Normal file
Binary file not shown.
210
gerber_files/jlcpcb_2_layer_v9.cam
Normal file
210
gerber_files/jlcpcb_2_layer_v9.cam
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"author": {
|
||||
"email": "robtor2000@web.de",
|
||||
"name": "Robin Dietzel"
|
||||
},
|
||||
"description": {
|
||||
"EN": "<b>JLCPCB 2-Layer CAM job</b><p>\n\nFor Eagle 8.6.0 to 9.6.2<p>\n\nTop Copper: pcbname.GTL<br>\nTop Solder Mask: pcbname.GTS<br>\nTop Silkscreen: pcbname.GTO<br>\nTop Paste: pcbname.GTP<p>\n\nBottom Copper: pcbname.GBL<br>\nBottom Solder Mask: pcbname.GBS<br>\nBottom Silkscreen: pcbname.GBO<br>\nBottom Paste: pcbname.GBP<p>\n\nProfile: pcbname.GKO (Dimension (20) and Milling (46) layers are used)<p>\nDrill Layer: pcbname.XLN (Both plated and non-plated holes are merged in this file)<p>\n\nPlease refer to <a href=\"https://support.jlcpcb.com/article/43-how-to-export-eagle-pcb-to-gerber-files\">How to Generate Gerber and Drill Files from Eagle</a> for more information.<p>\n\nEmail: support@jlcpcb.com<p>\nLast updated: 2020/11/18"
|
||||
},
|
||||
"output_type": "zip",
|
||||
"outputs": [
|
||||
{
|
||||
"filename_prefix": "GerberJob",
|
||||
"format_specifier": {
|
||||
"decimal": 4,
|
||||
"integer": 3
|
||||
},
|
||||
"generate_job_file": true,
|
||||
"output_type": "gerber",
|
||||
"outputs": [
|
||||
{
|
||||
"board_outline": true,
|
||||
"config": {
|
||||
"file_function": "Profile",
|
||||
"plating": "non-plated"
|
||||
},
|
||||
"filename_format": "%N.GKO",
|
||||
"layers": [
|
||||
46,
|
||||
20
|
||||
],
|
||||
"milling": true,
|
||||
"name": "Board Outline",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Copper",
|
||||
"layer": 1,
|
||||
"layer_details": "mixed",
|
||||
"layer_type": "top"
|
||||
},
|
||||
"filename_format": "%N.GTL",
|
||||
"layers": [
|
||||
1,
|
||||
18,
|
||||
17
|
||||
],
|
||||
"name": "Top Copper",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Copper",
|
||||
"layer": 2,
|
||||
"layer_details": "mixed",
|
||||
"layer_type": "bottom"
|
||||
},
|
||||
"filename_format": "%N.GBL",
|
||||
"layers": [
|
||||
16,
|
||||
17,
|
||||
18
|
||||
],
|
||||
"name": "Bottom Copper",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Soldermask",
|
||||
"index": 1,
|
||||
"layer_type": "top"
|
||||
},
|
||||
"filename_format": "%N.GTS",
|
||||
"layers": [
|
||||
29
|
||||
],
|
||||
"name": "Soldermask Top",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Soldermask",
|
||||
"index": 1,
|
||||
"layer_type": "bottom"
|
||||
},
|
||||
"filename_format": "%N.GBS",
|
||||
"layers": [
|
||||
30
|
||||
],
|
||||
"name": "Soldermask Bottom",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Paste",
|
||||
"layer_type": "top"
|
||||
},
|
||||
"filename_format": "%N.GTP",
|
||||
"layers": [
|
||||
31
|
||||
],
|
||||
"milling": false,
|
||||
"name": "Solderpaste Top",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Paste",
|
||||
"layer_type": "bottom"
|
||||
},
|
||||
"filename_format": "%N.GBP",
|
||||
"layers": [
|
||||
32
|
||||
],
|
||||
"milling": false,
|
||||
"name": "Solderpaste Bottom",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": false,
|
||||
"config": {
|
||||
"file_function": "Legend",
|
||||
"index": 1,
|
||||
"layer_type": "top"
|
||||
},
|
||||
"filename_format": "%N.GTO",
|
||||
"layers": [
|
||||
21,
|
||||
100
|
||||
],
|
||||
"milling": false,
|
||||
"name": "Silkscreen Top",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
},
|
||||
{
|
||||
"board_outline": true,
|
||||
"config": {
|
||||
"file_function": "Legend",
|
||||
"index": 1,
|
||||
"layer_type": "bottom"
|
||||
},
|
||||
"filename_format": "%N.GBO",
|
||||
"layers": [
|
||||
22,
|
||||
101
|
||||
],
|
||||
"milling": false,
|
||||
"name": "Silkscreen Bottom",
|
||||
"polarity": "positive",
|
||||
"type": "gerber_layer"
|
||||
}
|
||||
],
|
||||
"version": "RS274X"
|
||||
},
|
||||
{
|
||||
"filename_prefix": "",
|
||||
"format_specifier": {
|
||||
"decimal": 3,
|
||||
"integer": 3
|
||||
},
|
||||
"output_type": "drill",
|
||||
"outputs": [
|
||||
{
|
||||
"drills": {
|
||||
"NPTH": true,
|
||||
"PTH": true,
|
||||
"VIA": true
|
||||
},
|
||||
"filename_format": "%N.XLN",
|
||||
"layers": {
|
||||
"from": 1,
|
||||
"to": 16
|
||||
},
|
||||
"name": "Excellon",
|
||||
"type": "excellon"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"filename_prefix": "CAMOutputs/Assembly",
|
||||
"output_type": "assembly",
|
||||
"outputs": [
|
||||
]
|
||||
},
|
||||
{
|
||||
"filename_prefix": "CAMOutputs/DrawingFiles",
|
||||
"output_type": "drawing",
|
||||
"outputs": [
|
||||
]
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-01-13T15:49:13",
|
||||
"type": "EAGLE CAM job",
|
||||
"units": "metric",
|
||||
"version": "9.2.0"
|
||||
}
|
Loading…
Reference in New Issue
Block a user