├── hardware ├── rev1.0 │ ├── schematics.pdf │ ├── Drill_NPTH_Through.DRL │ ├── Gerber_BoardOutlineLayer.GKO │ ├── Drill_PTH_Through.DRL │ ├── Gerber_BottomSolderMaskLayer.GBS │ ├── Gerber_TopPasteMaskLayer.GTP │ ├── Gerber_TopSolderMaskLayer.GTS │ ├── Gerber_BottomSilkscreenLayer.GBO │ └── Gerber_BottomLayer.GBL ├── rev1.1 │ ├── schematics.pdf │ ├── fp-lib-table │ ├── sym-lib-table │ ├── .gitignore │ ├── reflow946.pretty │ │ ├── MountingHole_4.2mm.kicad_mod │ │ ├── MountingHole_4.5x6mm.kicad_mod │ │ ├── CONN-TH_VH3.96-2A.kicad_mod │ │ ├── CONN-TH_VH3.96-3P2.kicad_mod │ │ ├── MB-F.kicad_mod │ │ ├── SW-TH_D6C10F1LFS.kicad_mod │ │ ├── CONN-TH_XH-2A.kicad_mod │ │ └── FJ4301BH.kicad_mod │ ├── reflow946.kicad_pro │ └── lib │ │ └── reflow946.kicad_sym ├── rev1.2 │ ├── schematics.pdf │ ├── fp-lib-table │ ├── sym-lib-table │ ├── .gitignore │ ├── reflow946.pretty │ │ ├── MountingHole_4.2mm.kicad_mod │ │ ├── MountingHole_4.5x6mm.kicad_mod │ │ ├── CONN-TH_VH3.96-2A.kicad_mod │ │ ├── CONN-TH_VH3.96-3P2.kicad_mod │ │ ├── MB-F.kicad_mod │ │ ├── SW-TH_D6C10F1LFS.kicad_mod │ │ ├── CONN-TH_XH-2A.kicad_mod │ │ └── FJ4301BH.kicad_mod │ └── reflow946.kicad_pro └── README.md ├── .gitmodules ├── README.md ├── software └── reflow946.py └── LICENSE /hardware/rev1.0/schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DurandA/reflow946/HEAD/hardware/rev1.0/schematics.pdf -------------------------------------------------------------------------------- /hardware/rev1.1/schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DurandA/reflow946/HEAD/hardware/rev1.1/schematics.pdf -------------------------------------------------------------------------------- /hardware/rev1.2/schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DurandA/reflow946/HEAD/hardware/rev1.2/schematics.pdf -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "firmware"] 2 | path = firmware 3 | url = https://github.com/DurandA/reflow946-firmware.git 4 | -------------------------------------------------------------------------------- /hardware/rev1.1/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "reflow946")(type "KiCad")(uri "${KIPRJMOD}/reflow946.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/rev1.2/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "reflow946")(type "KiCad")(uri "${KIPRJMOD}/reflow946.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/rev1.1/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "reflow946")(type "KiCad")(uri "${KIPRJMOD}/lib/reflow946.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/rev1.2/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "reflow946")(type "KiCad")(uri "${KIPRJMOD}/lib/reflow946.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /hardware/rev1.1/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | lib_ext/** 20 | 21 | # Netlist files (exported from Eeschema) 22 | *.net 23 | 24 | # Autorouter files (exported from Pcbnew) 25 | *.dsn 26 | *.ses 27 | 28 | # Exported BOM files 29 | *.xml 30 | *.csv 31 | 32 | # Unlicensed 3D files 33 | 3D/** 34 | -------------------------------------------------------------------------------- /hardware/rev1.2/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | lib_ext/** 20 | 21 | # Netlist files (exported from Eeschema) 22 | *.net 23 | 24 | # Autorouter files (exported from Pcbnew) 25 | *.dsn 26 | *.ses 27 | 28 | # Exported BOM files 29 | *.xml 30 | *.csv 31 | 32 | # Unlicensed 3D files 33 | 3D/** 34 | -------------------------------------------------------------------------------- /hardware/rev1.0/Drill_NPTH_Through.DRL: -------------------------------------------------------------------------------- 1 | M48 2 | METRIC,LZ,000.000 3 | ;FILE_FORMAT=3:3 4 | ;TYPE=NON_PLATED 5 | ;Layer: NPTH_Through 6 | ;EasyEDA v6.5.15, 2022-09-18 23:53:43 7 | ;d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10 8 | ;Gerber Generator version 0.2 9 | ;Holesize 1 = 1.800 mm 10 | T01C1.800 11 | ;Holesize 2 = 4.200 mm 12 | T02C4.200 13 | ;Holesize 3 = 4.501 mm 14 | T03C4.501 15 | % 16 | G05 17 | G90 18 | T01 19 | X100870Y-015624 20 | X100870Y-028624 21 | T02 22 | X094600Y-003300 23 | X003600Y-003300 24 | X065000Y-053500 25 | X065000Y-025500 26 | X020000Y-053500 27 | T03 28 | X003000Y-056400 29 | X004400Y-056400 30 | X093900Y-056400 31 | X095300Y-056400 32 | M30 33 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/MountingHole_4.2mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_4.2mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 56D1B4CB) 4 | (descr "Mounting Hole 4.3mm, no annular, M4") 5 | (tags "mounting hole 4.3mm no annular m4") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -5.3) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ce8e44e6-34a9-47da-8347-47185365a99d) 10 | ) 11 | (fp_text value "MountingHole_4.2mm" (at 0 5.3) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 16093128-a967-47d2-bb21-40c09e85d420) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 4942f351-6236-4118-907a-a6c3e87ffa3f) 18 | ) 19 | (pad "" np_thru_hole circle (at 0 0) (size 4.2 4.2) (drill 4.2) (layers F&B.Cu *.Mask) (tstamp 8e0bd25c-cee7-458c-863b-d2f72287e659)) 20 | ) 21 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/MountingHole_4.2mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_4.2mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 56D1B4CB) 4 | (descr "Mounting Hole 4.3mm, no annular, M4") 5 | (tags "mounting hole 4.3mm no annular m4") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -5.3) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ce8e44e6-34a9-47da-8347-47185365a99d) 10 | ) 11 | (fp_text value "MountingHole_4.2mm" (at 0 5.3) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 16093128-a967-47d2-bb21-40c09e85d420) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 4942f351-6236-4118-907a-a6c3e87ffa3f) 18 | ) 19 | (pad "" np_thru_hole circle (at 0 0) (size 4.2 4.2) (drill 4.2) (layers F&B.Cu *.Mask) (tstamp 8e0bd25c-cee7-458c-863b-d2f72287e659)) 20 | ) 21 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/MountingHole_4.5x6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_4.5x6mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 56D1B4CB) 4 | (descr "Mounting Hole 4.3mm, no annular, M4") 5 | (tags "mounting hole 4.3mm no annular m4") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -5.3) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ce8e44e6-34a9-47da-8347-47185365a99d) 10 | ) 11 | (fp_text value "MountingHole_4.5x6mm" (at 0 5.3) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 16093128-a967-47d2-bb21-40c09e85d420) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 4942f351-6236-4118-907a-a6c3e87ffa3f) 18 | ) 19 | (pad "" np_thru_hole oval (at 0 0) (size 6 4.5) (drill oval 6 4.5) (layers F&B.Cu *.Mask) (tstamp 8e0bd25c-cee7-458c-863b-d2f72287e659)) 20 | ) 21 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/MountingHole_4.5x6mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MountingHole_4.5x6mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 56D1B4CB) 4 | (descr "Mounting Hole 4.3mm, no annular, M4") 5 | (tags "mounting hole 4.3mm no annular m4") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -5.3) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp ce8e44e6-34a9-47da-8347-47185365a99d) 10 | ) 11 | (fp_text value "MountingHole_4.5x6mm" (at 0 5.3) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 16093128-a967-47d2-bb21-40c09e85d420) 14 | ) 15 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 16 | (effects (font (size 1 1) (thickness 0.15))) 17 | (tstamp 4942f351-6236-4118-907a-a6c3e87ffa3f) 18 | ) 19 | (pad "" np_thru_hole oval (at 0 0) (size 6 4.5) (drill oval 6 4.5) (layers F&B.Cu *.Mask) (tstamp 8e0bd25c-cee7-458c-863b-d2f72287e659)) 20 | ) 21 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_BoardOutlineLayer.GKO: -------------------------------------------------------------------------------- 1 | G04 Layer: BoardOutlineLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %ADD10C,0.2540*% 12 | D10* 13 | X0Y0D02* 14 | G01* 15 | X10400029Y0D01* 16 | X10400029Y-5999987D01* 17 | X0Y-5999987D01* 18 | X0Y-3999999D01* 19 | X599998Y-3999999D01* 20 | X599998Y-1962500D01* 21 | X0Y-1962500D01* 22 | X0Y0D01* 23 | X7450074Y-5400039D02* 24 | G01* 25 | X7525004Y-5400039D01* 26 | X7525004Y-3074923D01* 27 | X7124954Y-2674873D01* 28 | X7074915Y-2674873D01* 29 | X7074915Y-2724912D01* 30 | X7450074Y-3100070D01* 31 | X7450074Y-5400039D01* 32 | X279999Y-5409989D02* 33 | G01* 34 | X449999Y-5409989D01* 35 | X449999Y-5869988D01* 36 | X279999Y-5869988D01* 37 | X279999Y-5409989D01* 38 | X9369981Y-5409989D02* 39 | G01* 40 | X9539980Y-5409989D01* 41 | X9539980Y-5869988D01* 42 | X9369981Y-5869988D01* 43 | X9369981Y-5409989D01* 44 | 45 | %LPD*% 46 | M02* 47 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/CONN-TH_VH3.96-2A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_VH3.96-2A (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_VH3.96-2A (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 3.96 -2.54) (end -3.96 -2.54) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -3.96 -3.70) (end 3.96 -3.70) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 3.96 -3.70) (end 3.96 4.80) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 3.96 4.80) (end -3.96 4.80) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start -3.96 4.80) (end -3.96 -3.70) (layer F.SilkS) (width 0.25)) 17 | (pad 1 thru_hole circle (at -1.98 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 18 | (pad 2 thru_hole circle (at 1.98 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 19 | (fp_circle (center -3.96 4.80) (end -3.93 4.80) (layer F.Fab) (width 0.06)) 20 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/VH3.96-2A.wrl" 21 | (offset (xyz 0.000 4.000 -3.500)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 270 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/CONN-TH_VH3.96-2A.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_VH3.96-2A (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_VH3.96-2A (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start 3.96 -2.54) (end -3.96 -2.54) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -3.96 -3.70) (end 3.96 -3.70) (layer F.SilkS) (width 0.25)) 14 | (fp_line (start 3.96 -3.70) (end 3.96 4.80) (layer F.SilkS) (width 0.25)) 15 | (fp_line (start 3.96 4.80) (end -3.96 4.80) (layer F.SilkS) (width 0.25)) 16 | (fp_line (start -3.96 4.80) (end -3.96 -3.70) (layer F.SilkS) (width 0.25)) 17 | (pad 1 thru_hole circle (at -1.98 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 18 | (pad 2 thru_hole circle (at 1.98 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 19 | (fp_circle (center -3.96 4.80) (end -3.93 4.80) (layer F.Fab) (width 0.06)) 20 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/VH3.96-2A.wrl" 21 | (offset (xyz 0.000 4.000 -3.500)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 270 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/CONN-TH_VH3.96-3P2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_VH3.96-3P2 (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_VH3.96-3P2 (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -5.84 -2.03) (end 5.84 -2.03) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -6.00 -3.20) (end 6.00 -3.20) (layer F.Fab) (width 3.00)) 14 | (fp_line (start 6.00 -3.20) (end 6.00 4.80) (layer F.Fab) (width 3.00)) 15 | (fp_line (start 6.00 4.80) (end -6.00 4.80) (layer F.Fab) (width 3.00)) 16 | (fp_line (start -6.00 -3.20) (end -6.00 -3.20) (layer F.Fab) (width 3.00)) 17 | (pad 1 thru_hole circle (at -3.96 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 18 | (pad 2 thru_hole circle (at 3.96 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 19 | (fp_circle (center -5.96 4.80) (end -5.93 4.80) (layer F.Fab) (width 0.06)) 20 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/CONN-TH_VH3.96-LI-3-2P.wrl" 21 | (offset (xyz 0.000 -0.450 3.500)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/CONN-TH_VH3.96-3P2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module easyeda2kicad:CONN-TH_VH3.96-3P2 (layer F.Cu) (tedit 5DC5F6A4) 2 | (attr smd) 3 | (fp_text reference REF** (at 0 -4.0) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value CONN-TH_VH3.96-3P2 (at 0 4.0) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_text user %R (at 0 0) (layer F.Fab) 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | ) 12 | (fp_line (start -5.84 -2.03) (end 5.84 -2.03) (layer F.SilkS) (width 0.25)) 13 | (fp_line (start -6.00 -3.20) (end 6.00 -3.20) (layer F.Fab) (width 3.00)) 14 | (fp_line (start 6.00 -3.20) (end 6.00 4.80) (layer F.Fab) (width 3.00)) 15 | (fp_line (start 6.00 4.80) (end -6.00 4.80) (layer F.Fab) (width 3.00)) 16 | (fp_line (start -6.00 -3.20) (end -6.00 -3.20) (layer F.Fab) (width 3.00)) 17 | (pad 1 thru_hole circle (at -3.96 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 18 | (pad 2 thru_hole circle (at 3.96 0.00 0.00) (size 2.80 2.80) (layers *.Cu *.Paste *.Mask)(drill 1.7999964)) 19 | (fp_circle (center -5.96 4.80) (end -5.93 4.80) (layer F.Fab) (width 0.06)) 20 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/CONN-TH_VH3.96-LI-3-2P.wrl" 21 | (offset (xyz 0.000 -0.450 3.500)) 22 | (scale (xyz 1 1 1)) 23 | (rotate (xyz 0 0 0)) 24 | ) 25 | ) -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Reflow946 2 | 3 | The Reflow946 is a Bluetooth LE temperature controller for the 946C electronic hot plate. Using this controller, a reflow profile can be programmed from your web browser using the [Web Bluetooth](https://webbluetoothcg.github.io/web-bluetooth/) API. You can use preset profiles (e.g. for lead-free or leaded soldering) or create a custom profile for a perfect cheese fondue. 🫕 4 | 5 | ![UYUE-946C](https://github.com/DurandA/reflow946/wiki/images/UYUE-946C.png) 6 | 7 | The controller board is intended to replace the original controller board. It is **only compatible with the 3 buttons variant** pictured above (see this [teardown](https://youtu.be/Gv2sRJ9y_Ok)). Please send a PR if you adapted the design to a new variant. 8 | 9 | ## Hardware 10 | 11 | The controller is based on a ESP32 module with an IPEX antenna. Since the metal case acts as a Faraday cage, the BLE signal can be improved by taping an antenna outside of the case. 12 | 13 | ### Front 14 | 15 | ![PCB front](https://github.com/DurandA/reflow946/wiki/images/front.png) 16 | 17 | ### Back 18 | 19 | ![PCB back](https://github.com/DurandA/reflow946/wiki/images/back.png) 20 | 21 | ## Status 22 | 23 | - [x] Temperature control 24 | - [x] Temperature control using the front panel 25 | - [x] [BLE GATT service](https://github.com/DurandA/reflow946-firmware/wiki/GATT-Services) for temperature control 26 | - [x] Reflow profile programming 27 | - [x] [BLE GATT service](https://github.com/DurandA/reflow946-firmware/wiki/GATT-Services) for reflow profiles 28 | - [x] [Web Bluetooth application](https://duranda.github.io/reflow946/) 29 | 30 | ## Credits 31 | 32 | * Arnaud Durand - Orignal design 33 | * Elías Rodríguez Martín - Revision 1.1, conversion to KiCad 34 | -------------------------------------------------------------------------------- /software/reflow946.py: -------------------------------------------------------------------------------- 1 | import asyncio 2 | from collections import namedtuple 3 | import sys 4 | from typing import List 5 | 6 | from bleak import BleakClient 7 | 8 | ADDRESS = "10:52:1C:A5:01:2E" 9 | 10 | MODEL_NBR_UUID = "0000{0:x}-0000-1000-8000-00805f9b34fb".format(0x2A24) 11 | DEVICE_NAME_UUID = "0000{0:x}-0000-1000-8000-00805f9b34fb".format(0x2A00) 12 | MANUFACTURER_NAME_UUID = "0000{0:x}-0000-1000-8000-00805f9b34fb".format(0x2A29) 13 | 14 | REFLOW_SERVICE_UUID = "946c0200-ca89-a45f-6829-45990a88c1de" 15 | TEMPERATURE_CHAR_UUID = "946c0201-ca89-a45f-6829-45990a88c1de" 16 | TARGET_CHAR_UUID = "946c0202-ca89-a45f-6829-45990a88c1de" 17 | REFLOW_PROFILE_CHAR_UUID = "946c0205-ca89-a45f-6829-45990a88c1de" 18 | NVS_REFLOW_PROFILE_CHAR_UUID = "946c0206-ca89-a45f-6829-45990a88c1de" 19 | 20 | MAX_PROFILE_STEPS = 5 21 | 22 | ReflowStep = namedtuple('ReflowStep', ['duration', 'temperature']) 23 | 24 | def reflow_profile_data(reflow_profile: List[ReflowStep]) -> bytearray: 25 | STEP_BYTES = 4 26 | profile_data = bytearray(STEP_BYTES * MAX_PROFILE_STEPS) 27 | profile_slices = (slice(i*STEP_BYTES, i*STEP_BYTES + STEP_BYTES) for i in range(MAX_PROFILE_STEPS)) 28 | 29 | for reflow_step, profile_slice in zip(reflow_profile, profile_slices): 30 | duration = reflow_step.duration.to_bytes(2, byteorder='little') 31 | temperature = reflow_step.temperature.to_bytes(2, byteorder='little') 32 | profile_data[profile_slice] = duration + temperature 33 | 34 | return profile_data 35 | 36 | 37 | async def main(address): 38 | async with BleakClient(address) as client: 39 | model_number = await client.read_gatt_char(MODEL_NBR_UUID) 40 | print("Model Number: {0}".format("".join(map(chr, model_number)))) 41 | 42 | try: 43 | device_name = await client.read_gatt_char(DEVICE_NAME_UUID) 44 | print("Device Name: {0}".format("".join(map(chr, device_name)))) 45 | except Exception: 46 | pass 47 | 48 | reflow_profile = [ 49 | ReflowStep(90, 170), # raise temperature to 170°C and hold it for 90s 50 | ReflowStep(90, 217), # raise temperature to 217°C and hold it for 90s 51 | ReflowStep(50, 240), # raise temperature to 240°C and hold it for 50s 52 | ReflowStep(20, 245), # raise temperature to 245°C and hold it for 20s 53 | ] 54 | await client.write_gatt_char(REFLOW_PROFILE_CHAR_UUID, reflow_profile_data(reflow_profile)) 55 | 56 | async def temperature_handler(sender, data): 57 | celcius = int.from_bytes(data, 'little') / 10; 58 | print("Temperature: {0}".format(celcius)) 59 | 60 | await client.start_notify(TEMPERATURE_CHAR_UUID, temperature_handler) 61 | await asyncio.sleep(900.0) 62 | await client.stop_notify(TEMPERATURE_CHAR_UUID) 63 | 64 | 65 | if __name__ == "__main__": 66 | asyncio.run(main(sys.argv[1] if len(sys.argv) == 2 else ADDRESS)) 67 | -------------------------------------------------------------------------------- /hardware/rev1.0/Drill_PTH_Through.DRL: -------------------------------------------------------------------------------- 1 | M48 2 | METRIC,LZ,000.000 3 | ;FILE_FORMAT=3:3 4 | ;TYPE=PLATED 5 | ;Layer: PTH_Through 6 | ;EasyEDA v6.5.15, 2022-09-18 23:53:43 7 | ;d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10 8 | ;Gerber Generator version 0.2 9 | ;Holesize 1 = 0.305 mm 10 | T01C0.305 11 | ;Holesize 2 = 0.306 mm 12 | T02C0.306 13 | ;Holesize 3 = 0.351 mm 14 | T03C0.351 15 | ;Holesize 4 = 0.889 mm 16 | T04C0.889 17 | ;Holesize 5 = 0.900 mm 18 | T05C0.900 19 | ;Holesize 6 = 0.915 mm 20 | T06C0.915 21 | ;Holesize 7 = 1.000 mm 22 | T07C1.000 23 | ;Holesize 8 = 1.101 mm 24 | T08C1.101 25 | ;Holesize 9 = 1.199 mm 26 | T09C1.199 27 | ;Holesize 10 = 1.200 mm 28 | T10C1.200 29 | ;Holesize 11 = 1.400 mm 30 | T11C1.400 31 | ;Holesize 12 = 1.800 mm 32 | T12C1.800 33 | % 34 | G05 35 | G90 36 | T01 37 | X010750Y-018375 38 | X010000Y-036625 39 | X037498Y-011124 40 | X010750Y-023000 41 | X040500Y-014750 42 | X013750Y-023625 43 | X045500Y-014750 44 | X017625Y-025500 45 | X043998Y-011124 46 | X011000Y-024250 47 | X044000Y-024000 48 | X046497Y-011124 49 | X046500Y-024000 50 | X050500Y-014750 51 | X048999Y-024000 52 | X008750Y-036625 53 | X031873Y-012874 54 | X032998Y-012874 55 | X030748Y-012874 56 | X032998Y-011749 57 | X030748Y-011749 58 | X031873Y-011749 59 | X008750Y-035750 60 | X008750Y-034875 61 | X018875Y-026125 62 | T02 63 | X020125Y-026750 64 | X021500Y-027375 65 | X016375Y-024875 66 | X023500Y-029500 67 | X025000Y-041750 68 | X020250Y-036625 69 | X021500Y-036625 70 | X021374Y-042748 71 | X016374Y-039998 72 | X015124Y-039998 73 | T03 74 | X041373Y-023999 75 | T04 76 | X013455Y-001460 77 | X013455Y-004000 78 | X010915Y-001460 79 | X010915Y-004000 80 | X008375Y-001460 81 | X008375Y-004000 82 | T05 83 | X083478Y-048879 84 | X081272Y-036371 85 | X078150Y-031125 86 | X090850Y-031125 87 | T06 88 | X021749Y-008290 89 | X021749Y-003210 90 | T07 91 | X048975Y-018725 92 | X046435Y-018725 93 | X043895Y-018725 94 | X041355Y-018725 95 | X038815Y-018725 96 | X036275Y-018725 97 | X036275Y-006025 98 | X038815Y-006025 99 | X041355Y-006025 100 | X043895Y-006025 101 | X046435Y-006025 102 | X048975Y-006025 103 | X071065Y-043835 104 | X071065Y-046375 105 | X071065Y-048915 106 | X078685Y-043835 107 | X078685Y-046375 108 | X078685Y-048915 109 | T08 110 | X027500Y-041500 111 | X027500Y-046500 112 | X022500Y-046500 113 | X022500Y-041500 114 | X043500Y-041500 115 | X043500Y-046500 116 | X038500Y-046500 117 | X038500Y-041500 118 | X059502Y-041501 119 | X059502Y-046501 120 | X054502Y-046501 121 | X054502Y-041501 122 | T09 123 | X085014Y-034087 124 | X090227Y-048408 125 | X002500Y-046124 126 | X002500Y-048626 127 | T10 128 | X095499Y-048500 129 | X095499Y-038500 130 | T11 131 | X079751Y-025499 132 | X077211Y-025499 133 | X082291Y-025499 134 | T12 135 | X100870Y-011664 136 | X100870Y-019584 137 | X003750Y-013980 138 | X003750Y-010020 139 | X100870Y-024663 140 | X100870Y-032584 141 | M30 142 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/MB-F.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MB-F" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -5.25) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 94e19cab-d847-440c-9b39-b1844c543424) 8 | ) 9 | (fp_text value "MBF_L4.8-W3.9-P2.50-LS6.7-TL" (at 0 5.25) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 7f6b2663-60eb-4377-b96b-3ac5ab73a1b8) 12 | ) 13 | (fp_text user "-" (at 1.02 -0.82 90) (layer "F.SilkS") 14 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 15 | (tstamp 59aaadfa-957b-45c2-b558-e84b347a0586) 16 | ) 17 | (fp_text user "+" (at 1.02 2.3 -90) (layer "F.SilkS") 18 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 19 | (tstamp 66e357c7-d716-42f3-9543-a75d5fad993b) 20 | ) 21 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 22 | (effects (font (size 1 1) (thickness 0.15))) 23 | (tstamp 159d54be-64cd-4ba8-8234-7167cb3addf6) 24 | ) 25 | (fp_line (start -2 -2.5) (end -2 2.5) (layer "F.SilkS") (width 0.25) (tstamp 3b4ed0a3-773c-423c-a9e2-bcf8bc4bcc12)) 26 | (fp_line (start -2 -2.5) (end 2 -2.5) (layer "F.SilkS") (width 0.25) (tstamp 8cf394be-5d56-49a9-b47f-43f48b120b5b)) 27 | (fp_line (start 2 2.5) (end -2 2.5) (layer "F.SilkS") (width 0.25) (tstamp cef5ab44-12d9-42ac-86a8-6c02f41c93c8)) 28 | (fp_line (start 2 2.5) (end 2 -2.5) (layer "F.SilkS") (width 0.25) (tstamp e1500d11-6662-4f9d-8991-e9d7bcecf499)) 29 | (fp_arc (start -1.27 -0.51) (mid -1.65 -0.89) (end -1.27 -1.27) (layer "F.SilkS") (width 0.25) (tstamp 1b3a0424-59e8-4ceb-8fd3-43384b039733)) 30 | (fp_arc (start 2.007443 1.018881) (mid 0.970564 0.133763) (end 2 -0.76) (layer "F.SilkS") (width 0.25) (tstamp 6ef499e8-8e25-47d3-81fd-3fd414f885b8)) 31 | (fp_arc (start -1.27 -2.03) (mid -0.89 -1.65) (end -1.27 -1.27) (layer "F.SilkS") (width 0.25) (tstamp 78b4a692-d3f5-493b-b996-df5206c318d5)) 32 | (fp_arc (start -1.27 2.03) (mid -1.65 1.65) (end -1.27 1.27) (layer "F.SilkS") (width 0.25) (tstamp a79429cc-4232-475e-966e-e5b49a4bacc3)) 33 | (fp_arc (start -1.27 0.51) (mid -0.89 0.89) (end -1.27 1.27) (layer "F.SilkS") (width 0.25) (tstamp b0d22ab2-ceb6-47eb-b875-41b5d8ce8876)) 34 | (fp_circle (center -3.35 -2.4) (end -3.32 -2.4) (layer "F.Fab") (width 0.06) (fill none) (tstamp e8447c04-812c-4dee-9465-ffac6ef216b0)) 35 | (pad "1" smd rect (at -3.1 -1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebfb260d-9ca3-475f-8504-6a8e2c336767)) 36 | (pad "2" smd rect (at -3.1 1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a737403c-4351-4ea3-a924-5fdc572053e2)) 37 | (pad "3" smd rect (at 3.1 1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c8f1721-6d5f-4030-8684-4dc15b9c46f7)) 38 | (pad "4" smd rect (at 3.1 -1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab85a993-6dc8-4fd8-8877-a48f0999d7c0)) 39 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/MBF_L4.8-W3.9-P2.50-LS6.7-TL.wrl" 40 | (offset (xyz 0 -0 -0)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 90)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/MB-F.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MB-F" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -5.25) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 94e19cab-d847-440c-9b39-b1844c543424) 8 | ) 9 | (fp_text value "MBF_L4.8-W3.9-P2.50-LS6.7-TL" (at 0 5.25) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 7f6b2663-60eb-4377-b96b-3ac5ab73a1b8) 12 | ) 13 | (fp_text user "-" (at 1.02 -0.82 90) (layer "F.SilkS") 14 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 15 | (tstamp 59aaadfa-957b-45c2-b558-e84b347a0586) 16 | ) 17 | (fp_text user "+" (at 1.02 2.3 -90) (layer "F.SilkS") 18 | (effects (font (size 1 1) (thickness 0.15)) (justify left)) 19 | (tstamp 66e357c7-d716-42f3-9543-a75d5fad993b) 20 | ) 21 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 22 | (effects (font (size 1 1) (thickness 0.15))) 23 | (tstamp 159d54be-64cd-4ba8-8234-7167cb3addf6) 24 | ) 25 | (fp_line (start -2 -2.5) (end -2 2.5) (layer "F.SilkS") (width 0.25) (tstamp 3b4ed0a3-773c-423c-a9e2-bcf8bc4bcc12)) 26 | (fp_line (start -2 -2.5) (end 2 -2.5) (layer "F.SilkS") (width 0.25) (tstamp 8cf394be-5d56-49a9-b47f-43f48b120b5b)) 27 | (fp_line (start 2 2.5) (end -2 2.5) (layer "F.SilkS") (width 0.25) (tstamp cef5ab44-12d9-42ac-86a8-6c02f41c93c8)) 28 | (fp_line (start 2 2.5) (end 2 -2.5) (layer "F.SilkS") (width 0.25) (tstamp e1500d11-6662-4f9d-8991-e9d7bcecf499)) 29 | (fp_arc (start -1.27 -0.51) (mid -1.65 -0.89) (end -1.27 -1.27) (layer "F.SilkS") (width 0.25) (tstamp 1b3a0424-59e8-4ceb-8fd3-43384b039733)) 30 | (fp_arc (start 2.007443 1.018881) (mid 0.970564 0.133763) (end 2 -0.76) (layer "F.SilkS") (width 0.25) (tstamp 6ef499e8-8e25-47d3-81fd-3fd414f885b8)) 31 | (fp_arc (start -1.27 -2.03) (mid -0.89 -1.65) (end -1.27 -1.27) (layer "F.SilkS") (width 0.25) (tstamp 78b4a692-d3f5-493b-b996-df5206c318d5)) 32 | (fp_arc (start -1.27 2.03) (mid -1.65 1.65) (end -1.27 1.27) (layer "F.SilkS") (width 0.25) (tstamp a79429cc-4232-475e-966e-e5b49a4bacc3)) 33 | (fp_arc (start -1.27 0.51) (mid -0.89 0.89) (end -1.27 1.27) (layer "F.SilkS") (width 0.25) (tstamp b0d22ab2-ceb6-47eb-b875-41b5d8ce8876)) 34 | (fp_circle (center -3.35 -2.4) (end -3.32 -2.4) (layer "F.Fab") (width 0.06) (fill none) (tstamp e8447c04-812c-4dee-9465-ffac6ef216b0)) 35 | (pad "1" smd rect (at -3.1 -1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ebfb260d-9ca3-475f-8504-6a8e2c336767)) 36 | (pad "2" smd rect (at -3.1 1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a737403c-4351-4ea3-a924-5fdc572053e2)) 37 | (pad "3" smd rect (at 3.1 1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0c8f1721-6d5f-4030-8684-4dc15b9c46f7)) 38 | (pad "4" smd rect (at 3.1 -1.25 180) (size 1.5 0.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab85a993-6dc8-4fd8-8877-a48f0999d7c0)) 39 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/MBF_L4.8-W3.9-P2.50-LS6.7-TL.wrl" 40 | (offset (xyz 0 -0 -0)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 90)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_BottomSolderMaskLayer.GBS: -------------------------------------------------------------------------------- 1 | G04 Layer: BottomSolderMaskLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %AMMACRO1*1,1,$1,$2,$3*1,1,$1,$4,$5*1,1,$1,0-$2,0-$3*1,1,$1,0-$4,0-$5*20,1,$1,$2,$3,$4,$5,0*20,1,$1,$4,$5,0-$2,0-$3,0*20,1,$1,0-$2,0-$3,0-$4,0-$5,0*20,1,$1,0-$4,0-$5,$2,$3,0*4,1,4,$2,$3,$4,$5,0-$2,0-$3,0-$4,0-$5,$2,$3,0*% 12 | %ADD10C,1.8032*% 13 | %ADD11C,2.4032*% 14 | %ADD12C,3.0032*% 15 | %ADD13C,2.0828*% 16 | %ADD14C,1.7780*% 17 | %ADD15MACRO1,0.2032X-0.7874X0.7874X0.7874X0.7874*% 18 | %ADD16MACRO1,0.2032X-0.9X0.9X0.9X0.9*% 19 | %ADD17C,2.0032*% 20 | %ADD18O,1.9999959999999999X2.4999949999999997*% 21 | %ADD19C,1.7272*% 22 | 23 | %LPD*% 24 | D10* 25 | G01* 26 | X4897500Y-1872513D03* 27 | G01* 28 | X4643500Y-1872513D03* 29 | G01* 30 | X4389500Y-1872513D03* 31 | G01* 32 | X4135500Y-1872513D03* 33 | G01* 34 | X3881500Y-1872513D03* 35 | G01* 36 | X3627500Y-1872513D03* 37 | G01* 38 | X3627500Y-602513D03* 39 | G01* 40 | X3881500Y-602513D03* 41 | G01* 42 | X4135500Y-602513D03* 43 | G01* 44 | X4389500Y-602513D03* 45 | G01* 46 | X4643500Y-602513D03* 47 | G01* 48 | X4897500Y-602513D03* 49 | D11* 50 | G01* 51 | X2749981Y-4150004D03* 52 | G01* 53 | X2749981Y-4650003D03* 54 | G01* 55 | X2249982Y-4650003D03* 56 | G01* 57 | X2249982Y-4150004D03* 58 | G01* 59 | X4349978Y-4150004D03* 60 | G01* 61 | X4349978Y-4650003D03* 62 | G01* 63 | X3849979Y-4650003D03* 64 | G01* 65 | X3849979Y-4150004D03* 66 | G01* 67 | X5950178Y-4150156D03* 68 | G01* 69 | X5950178Y-4650155D03* 70 | G01* 71 | X5450179Y-4650155D03* 72 | G01* 73 | X5450179Y-4150156D03* 74 | D12* 75 | G01* 76 | X10086975Y-1166418D03* 77 | G01* 78 | X10086975Y-1958441D03* 79 | D13* 80 | G01* 81 | X8501430Y-3408730D03* 82 | G01* 83 | X9022664Y-4840833D03* 84 | D14* 85 | G01* 86 | X1345463Y-145973D03* 87 | G01* 88 | X1345463Y-399973D03* 89 | G01* 90 | X1091463Y-145973D03* 91 | G01* 92 | X1091463Y-399973D03* 93 | G01* 94 | X837463Y-145973D03* 95 | D15* 96 | G01* 97 | X837455Y-399978D03* 98 | D16* 99 | G01* 100 | X7106500Y-4383498D03* 101 | D17* 102 | G01* 103 | X7106513Y-4637506D03* 104 | G01* 105 | X7106513Y-4891506D03* 106 | G01* 107 | X7868513Y-4383506D03* 108 | G01* 109 | X7868513Y-4637506D03* 110 | G01* 111 | X7868513Y-4891506D03* 112 | D18* 113 | G01* 114 | X7975091Y-2549905D03* 115 | G01* 116 | X7721091Y-2549905D03* 117 | G01* 118 | X8229091Y-2549905D03* 119 | D13* 120 | G01* 121 | X8347760Y-4887848D03* 122 | G01* 123 | X8127238Y-3637153D03* 124 | G01* 125 | X7814995Y-3112490D03* 126 | G01* 127 | X9084995Y-3112490D03* 128 | D17* 129 | G01* 130 | X250012Y-4612411D03* 131 | G01* 132 | X250012Y-4862601D03* 133 | D12* 134 | G01* 135 | X375005Y-1397990D03* 136 | G01* 137 | X375005Y-1002004D03* 138 | D17* 139 | G01* 140 | X9549891Y-4850003D03* 141 | G01* 142 | X9549891Y-3850004D03* 143 | D19* 144 | G01* 145 | X2174875Y-828979D03* 146 | G01* 147 | X2174875Y-320979D03* 148 | D12* 149 | G01* 150 | X10086975Y-2466339D03* 151 | G01* 152 | X10086975Y-3258362D03* 153 | M02* 154 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/SW-TH_D6C10F1LFS.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW-TH_D6C10F1LFS" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -6.5) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 06fbdcdb-e894-4f5a-8caa-00e8a483384b) 8 | ) 9 | (fp_text value "SW-TH_D6C10F1LFS" (at 0 6.5) (layer "F.Fab") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 6fb5fe56-2ef6-4a71-bc83-3adc5784c130) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp a156d236-9867-463d-bd67-4229c3efa384) 16 | ) 17 | (fp_line (start 3.75 3.75) (end -3.75 3.75) (layer "F.SilkS") (width 0.25) (tstamp 00909220-0883-4c21-84a9-0aa218ae4056)) 18 | (fp_line (start -0.99 4.9) (end -0.99 5.93) (layer "F.SilkS") (width 0.25) (tstamp 0999e176-84df-4385-a597-5622bfe738ee)) 19 | (fp_line (start -0.96 -5.25) (end 0.96 -5.25) (layer "F.SilkS") (width 0.25) (tstamp 1346e7b2-7d3f-46e4-8ead-8c20921713a9)) 20 | (fp_line (start -0.96 -5.92) (end -0.96 -4.9) (layer "F.SilkS") (width 0.25) (tstamp 197dad2e-8323-40cb-823f-5d7995d77b5b)) 21 | (fp_line (start 0.93 5.25) (end -0.99 5.25) (layer "F.SilkS") (width 0.25) (tstamp 1e3ca05d-99cc-4abb-b1d0-2b145fde34eb)) 22 | (fp_line (start 3.75 -3.75) (end 3.75 3.75) (layer "F.SilkS") (width 0.25) (tstamp 1e5b7bcf-8ac0-4117-b8ae-ef762fa337c1)) 23 | (fp_line (start -5.6 2.16) (end -5.6 -2.16) (layer "F.SilkS") (width 0.25) (tstamp 3eb5b3a4-b922-475d-843c-3a113e37c51f)) 24 | (fp_line (start -3.75 3.75) (end -3.75 -3.75) (layer "F.SilkS") (width 0.25) (tstamp 437b0038-de89-4d45-a183-06015eaab593)) 25 | (fp_line (start -3.75 -3.75) (end 3.75 -3.75) (layer "F.SilkS") (width 0.25) (tstamp 5dd57d9e-65a1-4655-b2eb-b95f69718667)) 26 | (fp_line (start 0.93 5.93) (end 0.93 4.9) (layer "F.SilkS") (width 0.25) (tstamp 75035c7e-0b7e-4746-b90f-2a54953b7707)) 27 | (fp_line (start 0.93 4.9) (end -0.99 4.9) (layer "F.SilkS") (width 0.25) (tstamp aa9ce93e-506d-4f43-8fec-5b8f8afff33f)) 28 | (fp_line (start -0.96 -4.9) (end 0.96 -4.9) (layer "F.SilkS") (width 0.25) (tstamp e9b9b589-e491-4031-b3b4-28754a8755f6)) 29 | (fp_line (start 0.96 -4.9) (end 0.96 -5.92) (layer "F.SilkS") (width 0.25) (tstamp f73f93c8-5487-4900-8435-00769e3a3b04)) 30 | (fp_arc (start -5.6 -2.16) (mid 6.002133 -0.000802) (end -5.599422 2.161497) (layer "F.SilkS") (width 0.25) (tstamp 2a7bdee7-c78d-436d-b074-acc1d967ef30)) 31 | (fp_circle (center -5.4 5.99) (end -5.37 5.99) (layer "F.Fab") (width 0.06) (fill none) (tstamp 8160337c-6d3f-4854-a061-5c4070c37af1)) 32 | (pad "1" thru_hole circle (at -2.5 2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 596fffa9-3faa-41ec-92c2-59deadbaab4b)) 33 | (pad "1" thru_hole circle (at 2.5 2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 6c65c31e-8cb7-40c2-be06-b4586c9454e8)) 34 | (pad "2" thru_hole circle (at 2.5 -2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 7d153920-3262-4457-bbe5-18f38f0c5f5c)) 35 | (pad "2" thru_hole circle (at -2.5 -2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp dfecdda9-4d02-4865-86ae-81356767516b)) 36 | (model "${KIPRJMOD}/3D/SW-TH_D6C10F1LFS.step" 37 | (offset (xyz 0 0 0)) 38 | (scale (xyz 2.54 2.54 2.54)) 39 | (rotate (xyz 0 0 0)) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/SW-TH_D6C10F1LFS.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SW-TH_D6C10F1LFS" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -6.5) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 06fbdcdb-e894-4f5a-8caa-00e8a483384b) 8 | ) 9 | (fp_text value "SW-TH_D6C10F1LFS" (at 0 6.5) (layer "F.Fab") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 6fb5fe56-2ef6-4a71-bc83-3adc5784c130) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp a156d236-9867-463d-bd67-4229c3efa384) 16 | ) 17 | (fp_line (start 3.75 3.75) (end -3.75 3.75) (layer "F.SilkS") (width 0.25) (tstamp 00909220-0883-4c21-84a9-0aa218ae4056)) 18 | (fp_line (start -0.99 4.9) (end -0.99 5.93) (layer "F.SilkS") (width 0.25) (tstamp 0999e176-84df-4385-a597-5622bfe738ee)) 19 | (fp_line (start -0.96 -5.25) (end 0.96 -5.25) (layer "F.SilkS") (width 0.25) (tstamp 1346e7b2-7d3f-46e4-8ead-8c20921713a9)) 20 | (fp_line (start -0.96 -5.92) (end -0.96 -4.9) (layer "F.SilkS") (width 0.25) (tstamp 197dad2e-8323-40cb-823f-5d7995d77b5b)) 21 | (fp_line (start 0.93 5.25) (end -0.99 5.25) (layer "F.SilkS") (width 0.25) (tstamp 1e3ca05d-99cc-4abb-b1d0-2b145fde34eb)) 22 | (fp_line (start 3.75 -3.75) (end 3.75 3.75) (layer "F.SilkS") (width 0.25) (tstamp 1e5b7bcf-8ac0-4117-b8ae-ef762fa337c1)) 23 | (fp_line (start -5.6 2.16) (end -5.6 -2.16) (layer "F.SilkS") (width 0.25) (tstamp 3eb5b3a4-b922-475d-843c-3a113e37c51f)) 24 | (fp_line (start -3.75 3.75) (end -3.75 -3.75) (layer "F.SilkS") (width 0.25) (tstamp 437b0038-de89-4d45-a183-06015eaab593)) 25 | (fp_line (start -3.75 -3.75) (end 3.75 -3.75) (layer "F.SilkS") (width 0.25) (tstamp 5dd57d9e-65a1-4655-b2eb-b95f69718667)) 26 | (fp_line (start 0.93 5.93) (end 0.93 4.9) (layer "F.SilkS") (width 0.25) (tstamp 75035c7e-0b7e-4746-b90f-2a54953b7707)) 27 | (fp_line (start 0.93 4.9) (end -0.99 4.9) (layer "F.SilkS") (width 0.25) (tstamp aa9ce93e-506d-4f43-8fec-5b8f8afff33f)) 28 | (fp_line (start -0.96 -4.9) (end 0.96 -4.9) (layer "F.SilkS") (width 0.25) (tstamp e9b9b589-e491-4031-b3b4-28754a8755f6)) 29 | (fp_line (start 0.96 -4.9) (end 0.96 -5.92) (layer "F.SilkS") (width 0.25) (tstamp f73f93c8-5487-4900-8435-00769e3a3b04)) 30 | (fp_arc (start -5.6 -2.16) (mid 6.002133 -0.000802) (end -5.599422 2.161497) (layer "F.SilkS") (width 0.25) (tstamp 2a7bdee7-c78d-436d-b074-acc1d967ef30)) 31 | (fp_circle (center -5.4 5.99) (end -5.37 5.99) (layer "F.Fab") (width 0.06) (fill none) (tstamp 8160337c-6d3f-4854-a061-5c4070c37af1)) 32 | (pad "1" thru_hole circle (at -2.5 2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 596fffa9-3faa-41ec-92c2-59deadbaab4b)) 33 | (pad "1" thru_hole circle (at 2.5 2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 6c65c31e-8cb7-40c2-be06-b4586c9454e8)) 34 | (pad "2" thru_hole circle (at 2.5 -2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 7d153920-3262-4457-bbe5-18f38f0c5f5c)) 35 | (pad "2" thru_hole circle (at -2.5 -2.5) (size 2 2) (drill 1.2) (layers *.Cu *.Mask) (tstamp dfecdda9-4d02-4865-86ae-81356767516b)) 36 | (model "${KIPRJMOD}/3D/SW-TH_D6C10F1LFS.step" 37 | (offset (xyz 0 0 0)) 38 | (scale (xyz 2.54 2.54 2.54)) 39 | (rotate (xyz 0 0 0)) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/CONN-TH_XH-2A.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CONN-TH_XH-2A" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp b5f9dd22-08a0-4232-85b8-6504fdcfbd7a) 8 | ) 9 | (fp_text value "CONN-TH_XH-2A" (at 0 4) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp a090398c-ba9f-4d03-a794-c861f7e7b6f3) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp a486dc8e-5010-42e7-a5d3-981c3abeacf7) 16 | ) 17 | (fp_line (start 1.8 2.41) (end 1.8 1.83) (layer "F.SilkS") (width 0.25) (tstamp 1e9e217f-13b2-4ccc-95f0-b3aceac79d8e)) 18 | (fp_line (start 3.78 -3.33) (end 3.78 -3.25) (layer "F.SilkS") (width 0.25) (tstamp 2570a04a-c80a-497e-b3ac-781899e7b3e4)) 19 | (fp_line (start -1.67 2.43) (end -1.67 1.84) (layer "F.SilkS") (width 0.25) (tstamp 2b76bc19-151a-45b6-9de8-e773de15bba8)) 20 | (fp_line (start -3.69 -3.35) (end 3.81 -3.35) (layer "F.SilkS") (width 0.25) (tstamp 378db2cf-d31d-4fbb-a28e-6bcdac79044e)) 21 | (fp_line (start -3.08 -2.69) (end -3.05 -2.69) (layer "F.SilkS") (width 0.25) (tstamp 3adb1c78-0d59-4e2c-82c3-47841ccbb396)) 22 | (fp_line (start 3.83 -3.35) (end 3.83 2.44) (layer "F.SilkS") (width 0.25) (tstamp 3f14c1c9-1e90-4001-a5f6-8d702080263d)) 23 | (fp_line (start 3.78 -3.25) (end 3.17 -2.64) (layer "F.SilkS") (width 0.25) (tstamp 3ffdb8e5-d896-4cbd-8de2-64e1a9518335)) 24 | (fp_line (start 3.22 1.14) (end 3.8 1.14) (layer "F.SilkS") (width 0.25) (tstamp 69f63131-746b-4df8-b49b-32f19bf67d2c)) 25 | (fp_line (start 3.19 1.83) (end -3.08 1.83) (layer "F.SilkS") (width 0.25) (tstamp 7b59605d-9db2-4d8f-8e40-4e1588dc0d73)) 26 | (fp_line (start 3.19 -2.72) (end 3.19 1.83) (layer "F.SilkS") (width 0.25) (tstamp 85e2a7f8-094d-4c58-9a9c-e0544e9ef6e5)) 27 | (fp_line (start -3.67 2.44) (end 3.83 2.44) (layer "F.SilkS") (width 0.25) (tstamp 8dbe9ea5-54ed-41b0-b2b3-90902e6a5d40)) 28 | (fp_line (start -3.08 -2.72) (end 3.19 -2.72) (layer "F.SilkS") (width 0.25) (tstamp 9481d868-83b6-44ae-9525-32fa9c280808)) 29 | (fp_line (start -3.69 0.97) (end -3.1 0.97) (layer "F.SilkS") (width 0.25) (tstamp 9781168e-a092-4bd6-8fbb-6c8842ad57ad)) 30 | (fp_line (start -3.66 -3.25) (end -3.05 -2.64) (layer "F.SilkS") (width 0.25) (tstamp 9c3f1a4b-7d26-452c-b5e1-300bc8a43bbc)) 31 | (fp_line (start -3.69 -3.35) (end -3.69 2.45) (layer "F.SilkS") (width 0.25) (tstamp b73230e7-6c6a-4c4a-9ac4-32a049fc1f5d)) 32 | (fp_line (start -3.08 1.83) (end -3.08 -2.69) (layer "F.SilkS") (width 0.25) (tstamp e553ab5d-c9b3-425d-aab8-75c948ee5c7a)) 33 | (fp_line (start 2.57 2.43) (end 2.57 1.84) (layer "F.SilkS") (width 0.25) (tstamp f43ca506-018e-4b82-9acf-112b725d8028)) 34 | (fp_line (start -2.44 2.41) (end -2.44 1.83) (layer "F.SilkS") (width 0.25) (tstamp f7cfe36b-592e-40c4-816e-ac47d60c6240)) 35 | (fp_line (start -3.66 -3.33) (end -3.66 -3.25) (layer "F.SilkS") (width 0.25) (tstamp fca7a9e8-eaeb-4017-8d2a-f3f60471329d)) 36 | (fp_circle (center -3.75 2.4) (end -3.72 2.4) (layer "F.Fab") (width 0.06) (fill none) (tstamp 8a8f2111-8663-44f9-b16f-bf07158084ca)) 37 | (pad "1" thru_hole circle (at -1.25 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) (tstamp 55797dbc-f732-490d-92e5-06972f0444c2)) 38 | (pad "2" thru_hole circle (at 1.25 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) (tstamp 9736fdb0-8079-4498-8f28-38c345647357)) 39 | (model "${KIPRJMOD}/3D/XH2.5-2A.wrl" 40 | (offset (xyz 1.25 2.75 1.5)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 -180)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/CONN-TH_XH-2A.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CONN-TH_XH-2A" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp b5f9dd22-08a0-4232-85b8-6504fdcfbd7a) 8 | ) 9 | (fp_text value "CONN-TH_XH-2A" (at 0 4) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp a090398c-ba9f-4d03-a794-c861f7e7b6f3) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp a486dc8e-5010-42e7-a5d3-981c3abeacf7) 16 | ) 17 | (fp_line (start 1.8 2.41) (end 1.8 1.83) (layer "F.SilkS") (width 0.25) (tstamp 1e9e217f-13b2-4ccc-95f0-b3aceac79d8e)) 18 | (fp_line (start 3.78 -3.33) (end 3.78 -3.25) (layer "F.SilkS") (width 0.25) (tstamp 2570a04a-c80a-497e-b3ac-781899e7b3e4)) 19 | (fp_line (start -1.67 2.43) (end -1.67 1.84) (layer "F.SilkS") (width 0.25) (tstamp 2b76bc19-151a-45b6-9de8-e773de15bba8)) 20 | (fp_line (start -3.69 -3.35) (end 3.81 -3.35) (layer "F.SilkS") (width 0.25) (tstamp 378db2cf-d31d-4fbb-a28e-6bcdac79044e)) 21 | (fp_line (start -3.08 -2.69) (end -3.05 -2.69) (layer "F.SilkS") (width 0.25) (tstamp 3adb1c78-0d59-4e2c-82c3-47841ccbb396)) 22 | (fp_line (start 3.83 -3.35) (end 3.83 2.44) (layer "F.SilkS") (width 0.25) (tstamp 3f14c1c9-1e90-4001-a5f6-8d702080263d)) 23 | (fp_line (start 3.78 -3.25) (end 3.17 -2.64) (layer "F.SilkS") (width 0.25) (tstamp 3ffdb8e5-d896-4cbd-8de2-64e1a9518335)) 24 | (fp_line (start 3.22 1.14) (end 3.8 1.14) (layer "F.SilkS") (width 0.25) (tstamp 69f63131-746b-4df8-b49b-32f19bf67d2c)) 25 | (fp_line (start 3.19 1.83) (end -3.08 1.83) (layer "F.SilkS") (width 0.25) (tstamp 7b59605d-9db2-4d8f-8e40-4e1588dc0d73)) 26 | (fp_line (start 3.19 -2.72) (end 3.19 1.83) (layer "F.SilkS") (width 0.25) (tstamp 85e2a7f8-094d-4c58-9a9c-e0544e9ef6e5)) 27 | (fp_line (start -3.67 2.44) (end 3.83 2.44) (layer "F.SilkS") (width 0.25) (tstamp 8dbe9ea5-54ed-41b0-b2b3-90902e6a5d40)) 28 | (fp_line (start -3.08 -2.72) (end 3.19 -2.72) (layer "F.SilkS") (width 0.25) (tstamp 9481d868-83b6-44ae-9525-32fa9c280808)) 29 | (fp_line (start -3.69 0.97) (end -3.1 0.97) (layer "F.SilkS") (width 0.25) (tstamp 9781168e-a092-4bd6-8fbb-6c8842ad57ad)) 30 | (fp_line (start -3.66 -3.25) (end -3.05 -2.64) (layer "F.SilkS") (width 0.25) (tstamp 9c3f1a4b-7d26-452c-b5e1-300bc8a43bbc)) 31 | (fp_line (start -3.69 -3.35) (end -3.69 2.45) (layer "F.SilkS") (width 0.25) (tstamp b73230e7-6c6a-4c4a-9ac4-32a049fc1f5d)) 32 | (fp_line (start -3.08 1.83) (end -3.08 -2.69) (layer "F.SilkS") (width 0.25) (tstamp e553ab5d-c9b3-425d-aab8-75c948ee5c7a)) 33 | (fp_line (start 2.57 2.43) (end 2.57 1.84) (layer "F.SilkS") (width 0.25) (tstamp f43ca506-018e-4b82-9acf-112b725d8028)) 34 | (fp_line (start -2.44 2.41) (end -2.44 1.83) (layer "F.SilkS") (width 0.25) (tstamp f7cfe36b-592e-40c4-816e-ac47d60c6240)) 35 | (fp_line (start -3.66 -3.33) (end -3.66 -3.25) (layer "F.SilkS") (width 0.25) (tstamp fca7a9e8-eaeb-4017-8d2a-f3f60471329d)) 36 | (fp_circle (center -3.75 2.4) (end -3.72 2.4) (layer "F.Fab") (width 0.06) (fill none) (tstamp 8a8f2111-8663-44f9-b16f-bf07158084ca)) 37 | (pad "1" thru_hole circle (at -1.25 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) (tstamp 55797dbc-f732-490d-92e5-06972f0444c2)) 38 | (pad "2" thru_hole circle (at 1.25 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) (tstamp 9736fdb0-8079-4498-8f28-38c345647357)) 39 | (model "${KIPRJMOD}/3D/XH2.5-2A.wrl" 40 | (offset (xyz 1.25 2.75 1.5)) 41 | (scale (xyz 1 1 1)) 42 | (rotate (xyz 0 0 -180)) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /hardware/README.md: -------------------------------------------------------------------------------- 1 | # Hardware 2 | 3 | The Reflow946 hardware design is available on [https://easyeda.com/DurandA/reflow](https://easyeda.com/DurandA/reflow). 4 | 5 | Contributions in converting the project to KiCad are welcome. 6 | 7 | ## Revision 1.0 8 | 9 | ### ESP32 module variants 10 | 11 | ⚠️ There are 85°C and 105°C variants of the ESP32-WROOM-32U(E) module. When heating stuff with a large termal mass, the temperature inside the case can largely exceed 85°C, causing glitches and reboots of the ESP32. It is advised to use the H version of the module. 12 | 13 | ![image](https://github.com/DurandA/reflow946/assets/3709037/66f9cbfe-440b-41f1-b86f-74d51b698ccf) 14 | 15 | ### BOM 16 | 17 | | Name | Designator | Footprint | Quantity | Supplier | 18 | |---|---|---|---|---| 19 | | MOC3041M | U1 | DIP-6_L8.5-W6.4-P2.54-LS7.6-BL | 1 | [LCSC](https://lcsc.com/product-detail/C8921.html) | 20 | | ESP32-WROOM-32UE-H4 | U2 | WIFIM-SMD_39P-L19.2-W18.0-P1.27 | 1 | [LCSC](https://lcsc.com/product-detail/C3013922.html) | 21 | | MAX31855KASA | U3 | SO-8_L4.9-W3.9-P1.27-LS5.9-BL | 1 | [LCSC](https://lcsc.com/product-detail/C52028.html) | 22 | | AMS1117-3.3 | U4 | SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR | 1 | [LCSC](https://lcsc.com/product-detail/C6186.html) | 23 | | ~EL817~ | U5 | SOP-4_L6.5-W4.6-P2.54-LS10.2-TL | ~1~ | ~[LCSC](lcsc.com/product-detail/C183799.html)~ | 24 | | 100nF | CBB1 | CAP-TH_L13.0-W6.0-P10.00-D1.2 | 1 | [LCSC](https://lcsc.com/product-detail/C105712.html) | 25 | | 1000uF/25V | C1 | CAP-D10.0×F5.0 | 1 | | 26 | | 10u | C2,C3 | C0805 | 2 | | 27 | | 0.01u | C4 | C0603 | 1 | | 28 | | 10u | C5 | C0603 | 1 | | 29 | | 0.1u | C6 | C0603 | 1 | | 30 | | MB6F | D1 | MBF_L4.8-W3.9-P2.50-LS6.7-BL | 1 | [LCSC](https://lcsc.com/product-detail/C2490.html) | 31 | | SM4007PL | D2 | SOD-123F_L2.8-W1.8-LS3.7-RD | 1 | [LCSC](https://lcsc.com/product-detail/C64898.html) | 32 | | HDR-M-2.54_2x3 | ESP-PROG | HDR-M-2.54_2X3 | 1 | [LCSC](https://lcsc.com/product-detail/C65114.html) | 33 | | SMD0805-020-16V | F1 | F0805 | 1 | [LCSC](https://lcsc.com/product-detail/C70057.html) | 34 | | ~CBG100505U260T~ | L1,L2 | L0402 | ~2~ | ~[LCSC](https://lcsc.com/product-detail/C668229.html)~ | 35 | | 3bit common anode 0.4" LED segment display | LED1 | LED-SEG-TH_12P-L30.1-W16.0-P2.54-S12.70-BL | 1 | [LCSC](https://lcsc.com/product-detail/C105656.html) | 36 | | VH-2A | P1 | CONN-TH_VH3.96-2A | 1 | [LCSC](https://lcsc.com/product-detail/C16728.html) | 37 | | VH3.96-3P2 | P2,P3 | CONN-TH_VH3.96-3P2 | 2 | [LCSC](https://lcsc.com/product-detail/C18157.html) | 38 | | XH-2A | P4 | CONN-TH_XH-2A | 1 | [LCSC](https://lcsc.com/product-detail/C20079.html) | 39 | | BTA16-600BRG | Q1 | TO-220-3_L10.0-W4.5-P2.54-L | 1 | [LCSC](https://lcsc.com/product-detail/C9100.html) | 40 | | MMBT3904 | Q2,Q3,Q4 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | 3 | [LCSC](https://lcsc.com/product-detail/C20526.html) | 41 | | 220 | R1,R10,R11,R12,R13,
R14,R15,R16,R17 | R0603 | 9 | | 42 | | ~1k~ | R2,R21 | R0603 | ~2~ | | 43 | | 30 | R3 | R_AXIAL-0.5 | 1 | | 44 | | 330 | R4 | R_AXIAL-0.5 | 1 | | 45 | | 100R/2W | R5 | R_AXIAL-0.6 | 1 | | 46 | | 10k | R6,R8 | R0603 | 2 | | 47 | | D6C40F1LFS | SW1,SW2,SW3 | | 3 | [LCSC](https://lcsc.com/product-detail/C2689630.html) | 48 | | uFL antenna | | | 1 | [AliExpress](https://aliexpress.com/item/4000044880454.html) | 49 | 50 | Ferrite beads (`L1`, `L2`) are not really required, you can make a solder bridge. 51 | 52 | ### Errata 53 | 54 | - ⚠️ `U3` (_MAX31855KASA_) has [reverse polarity on K element](https://github.com/DurandA/reflow946/issues/7) and [`MISO` and `CLK` pins are swapped](https://github.com/DurandA/reflow946/issues/6) on revision 1.1. 55 | - Zero-cross detection circuitry is not required with the use of the MOC3041 and will be removed in future revisions of the board. You do not need to populate `U5`, `R2`, `R21` and you can use a 0Ω resistor over `D2` footprint. 56 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_TopPasteMaskLayer.GTP: -------------------------------------------------------------------------------- 1 | G04 Layer: TopPasteMaskLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %AMMACRO1*21,1,$1,$2,0,0,$3*% 12 | %ADD10R,0.5000X0.8000*% 13 | %ADD11R,1.1000X1.0000*% 14 | %ADD12R,0.6500X1.5500*% 15 | %ADD13R,1.0000X1.5500*% 16 | %ADD14R,1.2000X1.4000*% 17 | %ADD15R,0.9000X2.0000*% 18 | %ADD16R,2.0000X0.9000*% 19 | %ADD17MACRO1,2X0.9X0.0000*% 20 | %ADD18MACRO1,2X0.9X90.0000*% 21 | %ADD19R,5.0000X5.0000*% 22 | %ADD20R,1.0000X1.1000*% 23 | %ADD21R,1.5000X0.9000*% 24 | %ADD22R,3.5000X2.2000*% 25 | %ADD23R,1.1000X2.2000*% 26 | %ADD24R,1.2500X0.7000*% 27 | %ADD25R,2.0000X1.8000*% 28 | 29 | %LPD*% 30 | D10* 31 | G01* 32 | X799998Y-4624984D03* 33 | G01* 34 | X899998Y-4624984D03* 35 | G01* 36 | X799998Y-4837506D03* 37 | G01* 38 | X899998Y-4837506D03* 39 | D11* 40 | G01* 41 | X2024964Y-4242307D03* 42 | G01* 43 | X2024964Y-4082313D03* 44 | D12* 45 | G01* 46 | X1840484Y-4253001D03* 47 | G01* 48 | X1713484Y-4253001D03* 49 | G01* 50 | X1586484Y-4253001D03* 51 | G01* 52 | X1459484Y-4253001D03* 53 | G01* 54 | X1459484Y-4797018D03* 55 | G01* 56 | X1586484Y-4797018D03* 57 | G01* 58 | X1713484Y-4797018D03* 59 | G01* 60 | X1840484Y-4797018D03* 61 | D11* 62 | G01* 63 | X1262430Y-4082262D03* 64 | G01* 65 | X1262430Y-4242282D03* 66 | G01* 67 | X799947Y-4072280D03* 68 | G01* 69 | X799947Y-4252290D03* 70 | G01* 71 | X1037437Y-4082262D03* 72 | G01* 73 | X1037437Y-4242282D03* 74 | G01* 75 | X1162430Y-4634763D03* 76 | G01* 77 | X1162430Y-4814773D03* 78 | G01* 79 | X1999894Y-1657400D03* 80 | G01* 81 | X1999894Y-1817395D03* 82 | G01* 83 | X3274822Y-2292400D03* 84 | G01* 85 | X3274822Y-2132380D03* 86 | G01* 87 | X4899736Y-2132380D03* 88 | G01* 89 | X4899736Y-2292375D03* 90 | G01* 91 | X4649749Y-2132380D03* 92 | G01* 93 | X4649749Y-2292375D03* 94 | G01* 95 | X4387265Y-2132380D03* 96 | G01* 97 | X4387265Y-2292375D03* 98 | G01* 99 | X4137279Y-2132380D03* 100 | G01* 101 | X4137279Y-2292375D03* 102 | G01* 103 | X3899788Y-2132380D03* 104 | G01* 105 | X3899788Y-2292375D03* 106 | G01* 107 | X3749802Y-1004951D03* 108 | G01* 109 | X3749802Y-844956D03* 110 | G01* 111 | X4399762Y-1004951D03* 112 | G01* 113 | X4399762Y-844956D03* 114 | G01* 115 | X4649749Y-1004951D03* 116 | G01* 117 | X4649749Y-844956D03* 118 | D13* 119 | G01* 120 | X3012338Y-324993D03* 121 | G01* 122 | X2812338Y-324993D03* 123 | G01* 124 | X3212338Y-324993D03* 125 | G01* 126 | X3412337Y-324993D03* 127 | D14* 128 | G01* 129 | X2392375Y-1224940D03* 130 | G01* 131 | X2732354Y-1224940D03* 132 | D15* 133 | G01* 134 | X750925Y-3824833D03* 135 | G01* 136 | X877925Y-3824833D03* 137 | G01* 138 | X1004925Y-3824833D03* 139 | G01* 140 | X1131925Y-3824833D03* 141 | G01* 142 | X1258925Y-3824833D03* 143 | G01* 144 | X1385925Y-3824833D03* 145 | G01* 146 | X1512925Y-3824833D03* 147 | G01* 148 | X1639925Y-3824833D03* 149 | G01* 150 | X1766925Y-3824833D03* 151 | G01* 152 | X1893925Y-3824833D03* 153 | G01* 154 | X2020925Y-3824833D03* 155 | G01* 156 | X2147925Y-3824833D03* 157 | G01* 158 | X2274925Y-3824833D03* 159 | G01* 160 | X2401925Y-3824833D03* 161 | D16* 162 | G01* 163 | X2523921Y-3546347D03* 164 | G01* 165 | X2523921Y-3419347D03* 166 | G01* 167 | X2523921Y-3292347D03* 168 | G01* 169 | X2523921Y-3165347D03* 170 | G01* 171 | X2523921Y-3038347D03* 172 | D17* 173 | G01* 174 | X2523904Y-2911342D03* 175 | G01* 176 | X2523904Y-2784342D03* 177 | G01* 178 | X2523904Y-2657342D03* 179 | G01* 180 | X2523904Y-2530342D03* 181 | G01* 182 | X2523904Y-2403342D03* 183 | D18* 184 | G01* 185 | X2401912Y-2124852D03* 186 | G01* 187 | X2274912Y-2124852D03* 188 | G01* 189 | X2147912Y-2124852D03* 190 | G01* 191 | X2020912Y-2124852D03* 192 | G01* 193 | X1893912Y-2124852D03* 194 | G01* 195 | X1766912Y-2124852D03* 196 | G01* 197 | X1639912Y-2124852D03* 198 | G01* 199 | X1512912Y-2124852D03* 200 | G01* 201 | X1385912Y-2124852D03* 202 | G01* 203 | X1258912Y-2124852D03* 204 | G01* 205 | X1131912Y-2124852D03* 206 | G01* 207 | X1004912Y-2124852D03* 208 | G01* 209 | X877912Y-2124852D03* 210 | G01* 211 | X750912Y-2124852D03* 212 | D19* 213 | G01* 214 | X1505204Y-3076549D03* 215 | D20* 216 | G01* 217 | X927506Y-1812493D03* 218 | G01* 219 | X747496Y-1812493D03* 220 | D21* 221 | G01* 222 | X1199997Y-1189989D03* 223 | G01* 224 | X1199997Y-1459992D03* 225 | G01* 226 | X1899996Y-1459992D03* 227 | G01* 228 | X1899996Y-1189989D03* 229 | D22* 230 | G01* 231 | X3187344Y-1234820D03* 232 | D23* 233 | G01* 234 | X2957322Y-615061D03* 235 | G01* 236 | X3187344Y-615061D03* 237 | G01* 238 | X3417341Y-615061D03* 239 | D24* 240 | G01* 241 | X4800041Y-1299997D03* 242 | G01* 243 | X5049977Y-1205001D03* 244 | G01* 245 | X5049977Y-1394993D03* 246 | G01* 247 | X4300042Y-1299997D03* 248 | G01* 249 | X4549978Y-1205001D03* 250 | G01* 251 | X4549978Y-1394993D03* 252 | G01* 253 | X3800043Y-1299997D03* 254 | G01* 255 | X4049979Y-1205001D03* 256 | G01* 257 | X4049979Y-1394993D03* 258 | D13* 259 | G01* 260 | X1212443Y-912444D03* 261 | G01* 262 | X1012444Y-912444D03* 263 | D25* 264 | G01* 265 | X2264943Y-1522933D03* 266 | G01* 267 | X2264943Y-1776933D03* 268 | G01* 269 | X3284956Y-1776933D03* 270 | G01* 271 | X3284956Y-1522933D03* 272 | M02* 273 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.pretty/FJ4301BH.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FJ4301BH" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -10.35) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 9fdaa311-84eb-4ae2-adf4-a315afe4a096) 8 | ) 9 | (fp_text value "LED-SEG-TH_12P-L30.1-W16.0-P2.54-S12.70-BL" (at 0 10.35) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 3fc526cb-c04d-4ff8-b9a2-699729a5605c) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 46177fe0-ec02-4cc0-acfc-af40279ef078) 16 | ) 17 | (fp_line (start 13.18 0.98) (end 12.29 4.16) (layer "F.SilkS") (width 1) (tstamp 0a937253-3474-47cc-928d-a83bddbc483d)) 18 | (fp_line (start -2.29 -4.06) (end -3.18 -0.89) (layer "F.SilkS") (width 1) (tstamp 0d1a08fc-95f3-48a4-9560-6b8ce3fe6b3b)) 19 | (fp_line (start 4 -3.87) (end 3.11 -0.7) (layer "F.SilkS") (width 1) (tstamp 12961ed1-433e-4bb6-bf43-54928f66aa80)) 20 | (fp_line (start -3.3 4.83) (end 1.27 4.83) (layer "F.SilkS") (width 1) (tstamp 2434c8da-c9ce-4942-b016-8866612d3695)) 21 | (fp_line (start 3.08 1.05) (end 2.19 4.22) (layer "F.SilkS") (width 1) (tstamp 26261a34-591f-4e09-8a8b-643bf2f3d16c)) 22 | (fp_line (start -11.24 -4.76) (end -6.67 -4.76) (layer "F.SilkS") (width 1) (tstamp 2cbb4f3b-4bdc-4b31-b903-79ccf2812d3b)) 23 | (fp_line (start -12.38 -0.06) (end -7.81 -0.06) (layer "F.SilkS") (width 1) (tstamp 2d1f6487-5751-4725-a23f-c6ea20fc4031)) 24 | (fp_line (start 15.05 -8) (end 15.05 8) (layer "F.SilkS") (width 0.25) (tstamp 30b969da-f7fa-41fa-984c-c506118a539a)) 25 | (fp_line (start -12.25 -4.13) (end -13.14 -0.95) (layer "F.SilkS") (width 1) (tstamp 313fbd3e-2340-48c0-b669-f30321361e46)) 26 | (fp_line (start -15.05 -8) (end 15.05 -8) (layer "F.SilkS") (width 0.25) (tstamp 4a44b92a-d8eb-4bd5-8898-f5e33dd96b5a)) 27 | (fp_line (start -13.18 0.79) (end -14.06 3.97) (layer "F.SilkS") (width 1) (tstamp 6024a0a9-5526-4128-abc9-dfa228983156)) 28 | (fp_line (start -15.05 -8) (end -15.05 8) (layer "F.SilkS") (width 0.25) (tstamp 6a83dc93-a174-4df4-bda8-22101907da9d)) 29 | (fp_line (start 7.68 -0.06) (end 12.26 -0.06) (layer "F.SilkS") (width 1) (tstamp 6ccbc79d-4643-4b64-9fea-08bcdc7008e0)) 30 | (fp_line (start -13.27 4.76) (end -8.7 4.76) (layer "F.SilkS") (width 1) (tstamp 6ff96678-6ff0-4c0a-88f8-9f9df8006950)) 31 | (fp_line (start 8.83 -4.76) (end 13.4 -4.76) (layer "F.SilkS") (width 1) (tstamp 7ddded2e-e942-4326-91de-0dd63bca6c96)) 32 | (fp_line (start -3.21 0.86) (end -4.1 4.03) (layer "F.SilkS") (width 1) (tstamp 8aafc43e-557c-4bcd-8afc-5958860eb6b3)) 33 | (fp_line (start 6.8 4.76) (end 11.37 4.76) (layer "F.SilkS") (width 1) (tstamp 8ee1ee69-d9f2-47aa-8c38-f8ec2140b50e)) 34 | (fp_line (start 6.89 0.79) (end 6 3.97) (layer "F.SilkS") (width 1) (tstamp a0511f49-1c2c-4f9f-ae83-d1e1591a1f8f)) 35 | (fp_line (start 15.05 8) (end -15.05 8) (layer "F.SilkS") (width 0.25) (tstamp a3d62fa0-35d6-4cec-98b8-809dcffa0632)) 36 | (fp_line (start 14.1 -3.94) (end 13.21 -0.76) (layer "F.SilkS") (width 1) (tstamp b14c6857-d841-49f5-9832-e4e9d4fe0783)) 37 | (fp_line (start 7.81 -4.13) (end 6.92 -0.95) (layer "F.SilkS") (width 1) (tstamp baba7370-30dc-42ae-8764-4a4a0a7ef741)) 38 | (fp_line (start -6.89 0.98) (end -7.78 4.16) (layer "F.SilkS") (width 1) (tstamp c637f408-3f9e-4f4b-b12e-411a20952982)) 39 | (fp_line (start -2.41 0) (end 2.16 0) (layer "F.SilkS") (width 1) (tstamp d273b113-442d-4e00-9d72-8b6d8a5e593f)) 40 | (fp_line (start -5.97 -3.94) (end -6.86 -0.76) (layer "F.SilkS") (width 1) (tstamp e25f2bb6-eed0-45f7-88ae-55707f872666)) 41 | (fp_line (start -1.27 -4.7) (end 3.3 -4.7) (layer "F.SilkS") (width 1) (tstamp e6107482-1451-4b28-911f-2ffd8b3697ed)) 42 | (fp_circle (center -6.03 4.25) (end -5.75 4.25) (layer "F.SilkS") (width 0.5) (fill none) (tstamp 0f45d8ec-cf6d-48da-8907-8e6edee78f3c)) 43 | (fp_circle (center 13.97 4.32) (end 14.25 4.32) (layer "F.SilkS") (width 0.5) (fill none) (tstamp 1e758d4c-7f52-4700-b3c6-23a4f7371b17)) 44 | (fp_circle (center 3.94 4.32) (end 4.22 4.32) (layer "F.SilkS") (width 0.5) (fill none) (tstamp e70550c9-fae0-478d-8c56-338d45372a1b)) 45 | (fp_circle (center 3.81 -6.35) (end 4.01 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 1015d462-ca01-4886-ac07-bbc811c8fc90)) 46 | (fp_circle (center 1.27 6.35) (end 1.47 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 191fa807-54ed-4341-a88f-be998ef74689)) 47 | (fp_circle (center 6.35 -6.35) (end 6.55 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 1ac67671-4f0c-4e5a-8caf-1d21a46cbd53)) 48 | (fp_circle (center -15.18 8.13) (end -15.15 8.13) (layer "F.Fab") (width 0.06) (fill none) (tstamp 2be23526-c904-4af4-af1c-a1faece97dfc)) 49 | (fp_circle (center -1.27 -6.35) (end -1.07 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 40c4cf22-69ca-4777-9145-858c86770fce)) 50 | (fp_circle (center -6.35 6.35) (end -6.15 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 6fa76755-32ae-4ac8-b15c-96c1e4e5ae83)) 51 | (fp_circle (center -3.81 6.35) (end -3.61 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 7bfc6efa-71ed-4447-a3f9-24dab320d981)) 52 | (fp_circle (center 1.27 -6.35) (end 1.47 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 85c385e6-0cb2-46db-b369-e35af7419221)) 53 | (fp_circle (center 3.81 6.35) (end 4.01 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 8d1bd416-404a-4028-b476-83eefa04a34f)) 54 | (fp_circle (center -6.35 -6.35) (end -6.15 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 8fc5bd22-fda8-445e-a1bd-9c63c9be09c4)) 55 | (fp_circle (center -3.81 -6.35) (end -3.61 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp b2429357-319d-4ff6-95e0-e99211c51541)) 56 | (fp_circle (center -1.27 6.35) (end -1.07 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp e83491f8-4575-4a04-8433-f7b7708983e5)) 57 | (fp_circle (center 6.35 6.35) (end 6.55 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp f18247fe-e746-46b4-9601-a95099a3df46)) 58 | (pad "1" thru_hole circle (at -6.35 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0786b2da-66a4-482e-9e96-aa9b20a7d728)) 59 | (pad "2" thru_hole circle (at -3.81 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp ab71edf6-1e10-4ad1-a9e6-42d8a0860beb)) 60 | (pad "3" thru_hole circle (at -1.27 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 384f66da-d865-402b-85ad-ce30fd151ae0)) 61 | (pad "4" thru_hole circle (at 1.27 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 32fe60d1-c2fe-4a2f-ab9f-c423f03b5ac6)) 62 | (pad "5" thru_hole circle (at 3.81 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 135bdcac-4a3f-4da1-8654-97dffae0f944)) 63 | (pad "6" thru_hole circle (at 6.35 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp fec8c51e-6797-45b1-a63d-cf6403047f29)) 64 | (pad "7" thru_hole circle (at 6.35 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 615d0c9e-7ea3-449a-8f37-b877a1c4c5fe)) 65 | (pad "8" thru_hole circle (at 3.81 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 18c84265-f47e-4b28-8033-c5f006a6b4e5)) 66 | (pad "9" thru_hole circle (at 1.27 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b3113364-338f-4506-ab20-5591e3a99fa2)) 67 | (pad "10" thru_hole circle (at -1.27 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 154d7a11-674f-4cd6-a88f-36fc3d051717)) 68 | (pad "11" thru_hole circle (at -3.81 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e88d8a27-a661-4563-a734-c78e2a778bef)) 69 | (pad "12" thru_hole circle (at -6.35 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp bbbabd9d-34c2-4bb7-9780-c0a3a37f963c)) 70 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/LED-SEG-TH_12P-L30.1-W16.0-H7.0-LS12.7-P2.54.wrl" 71 | (offset (xyz 0 -0 3.5)) 72 | (scale (xyz 1 1 1)) 73 | (rotate (xyz 0 0 0)) 74 | ) 75 | (model "${KIPRJMOD}/3D/FJ4301BH.wrl" 76 | (offset (xyz 0 0 0)) 77 | (scale (xyz 1 1 1)) 78 | (rotate (xyz 0 0 0)) 79 | ) 80 | ) 81 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.pretty/FJ4301BH.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FJ4301BH" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5DC5F6A4) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at 0 -10.35) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 9fdaa311-84eb-4ae2-adf4-a315afe4a096) 8 | ) 9 | (fp_text value "LED-SEG-TH_12P-L30.1-W16.0-P2.54-S12.70-BL" (at 0 10.35) (layer "F.Fab") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 3fc526cb-c04d-4ff8-b9a2-699729a5605c) 12 | ) 13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 46177fe0-ec02-4cc0-acfc-af40279ef078) 16 | ) 17 | (fp_line (start 13.18 0.98) (end 12.29 4.16) (layer "F.SilkS") (width 1) (tstamp 0a937253-3474-47cc-928d-a83bddbc483d)) 18 | (fp_line (start -2.29 -4.06) (end -3.18 -0.89) (layer "F.SilkS") (width 1) (tstamp 0d1a08fc-95f3-48a4-9560-6b8ce3fe6b3b)) 19 | (fp_line (start 4 -3.87) (end 3.11 -0.7) (layer "F.SilkS") (width 1) (tstamp 12961ed1-433e-4bb6-bf43-54928f66aa80)) 20 | (fp_line (start -3.3 4.83) (end 1.27 4.83) (layer "F.SilkS") (width 1) (tstamp 2434c8da-c9ce-4942-b016-8866612d3695)) 21 | (fp_line (start 3.08 1.05) (end 2.19 4.22) (layer "F.SilkS") (width 1) (tstamp 26261a34-591f-4e09-8a8b-643bf2f3d16c)) 22 | (fp_line (start -11.24 -4.76) (end -6.67 -4.76) (layer "F.SilkS") (width 1) (tstamp 2cbb4f3b-4bdc-4b31-b903-79ccf2812d3b)) 23 | (fp_line (start -12.38 -0.06) (end -7.81 -0.06) (layer "F.SilkS") (width 1) (tstamp 2d1f6487-5751-4725-a23f-c6ea20fc4031)) 24 | (fp_line (start 15.05 -8) (end 15.05 8) (layer "F.SilkS") (width 0.25) (tstamp 30b969da-f7fa-41fa-984c-c506118a539a)) 25 | (fp_line (start -12.25 -4.13) (end -13.14 -0.95) (layer "F.SilkS") (width 1) (tstamp 313fbd3e-2340-48c0-b669-f30321361e46)) 26 | (fp_line (start -15.05 -8) (end 15.05 -8) (layer "F.SilkS") (width 0.25) (tstamp 4a44b92a-d8eb-4bd5-8898-f5e33dd96b5a)) 27 | (fp_line (start -13.18 0.79) (end -14.06 3.97) (layer "F.SilkS") (width 1) (tstamp 6024a0a9-5526-4128-abc9-dfa228983156)) 28 | (fp_line (start -15.05 -8) (end -15.05 8) (layer "F.SilkS") (width 0.25) (tstamp 6a83dc93-a174-4df4-bda8-22101907da9d)) 29 | (fp_line (start 7.68 -0.06) (end 12.26 -0.06) (layer "F.SilkS") (width 1) (tstamp 6ccbc79d-4643-4b64-9fea-08bcdc7008e0)) 30 | (fp_line (start -13.27 4.76) (end -8.7 4.76) (layer "F.SilkS") (width 1) (tstamp 6ff96678-6ff0-4c0a-88f8-9f9df8006950)) 31 | (fp_line (start 8.83 -4.76) (end 13.4 -4.76) (layer "F.SilkS") (width 1) (tstamp 7ddded2e-e942-4326-91de-0dd63bca6c96)) 32 | (fp_line (start -3.21 0.86) (end -4.1 4.03) (layer "F.SilkS") (width 1) (tstamp 8aafc43e-557c-4bcd-8afc-5958860eb6b3)) 33 | (fp_line (start 6.8 4.76) (end 11.37 4.76) (layer "F.SilkS") (width 1) (tstamp 8ee1ee69-d9f2-47aa-8c38-f8ec2140b50e)) 34 | (fp_line (start 6.89 0.79) (end 6 3.97) (layer "F.SilkS") (width 1) (tstamp a0511f49-1c2c-4f9f-ae83-d1e1591a1f8f)) 35 | (fp_line (start 15.05 8) (end -15.05 8) (layer "F.SilkS") (width 0.25) (tstamp a3d62fa0-35d6-4cec-98b8-809dcffa0632)) 36 | (fp_line (start 14.1 -3.94) (end 13.21 -0.76) (layer "F.SilkS") (width 1) (tstamp b14c6857-d841-49f5-9832-e4e9d4fe0783)) 37 | (fp_line (start 7.81 -4.13) (end 6.92 -0.95) (layer "F.SilkS") (width 1) (tstamp baba7370-30dc-42ae-8764-4a4a0a7ef741)) 38 | (fp_line (start -6.89 0.98) (end -7.78 4.16) (layer "F.SilkS") (width 1) (tstamp c637f408-3f9e-4f4b-b12e-411a20952982)) 39 | (fp_line (start -2.41 0) (end 2.16 0) (layer "F.SilkS") (width 1) (tstamp d273b113-442d-4e00-9d72-8b6d8a5e593f)) 40 | (fp_line (start -5.97 -3.94) (end -6.86 -0.76) (layer "F.SilkS") (width 1) (tstamp e25f2bb6-eed0-45f7-88ae-55707f872666)) 41 | (fp_line (start -1.27 -4.7) (end 3.3 -4.7) (layer "F.SilkS") (width 1) (tstamp e6107482-1451-4b28-911f-2ffd8b3697ed)) 42 | (fp_circle (center -6.03 4.25) (end -5.75 4.25) (layer "F.SilkS") (width 0.5) (fill none) (tstamp 0f45d8ec-cf6d-48da-8907-8e6edee78f3c)) 43 | (fp_circle (center 13.97 4.32) (end 14.25 4.32) (layer "F.SilkS") (width 0.5) (fill none) (tstamp 1e758d4c-7f52-4700-b3c6-23a4f7371b17)) 44 | (fp_circle (center 3.94 4.32) (end 4.22 4.32) (layer "F.SilkS") (width 0.5) (fill none) (tstamp e70550c9-fae0-478d-8c56-338d45372a1b)) 45 | (fp_circle (center 3.81 -6.35) (end 4.01 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 1015d462-ca01-4886-ac07-bbc811c8fc90)) 46 | (fp_circle (center 1.27 6.35) (end 1.47 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 191fa807-54ed-4341-a88f-be998ef74689)) 47 | (fp_circle (center 6.35 -6.35) (end 6.55 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 1ac67671-4f0c-4e5a-8caf-1d21a46cbd53)) 48 | (fp_circle (center -15.18 8.13) (end -15.15 8.13) (layer "F.Fab") (width 0.06) (fill none) (tstamp 2be23526-c904-4af4-af1c-a1faece97dfc)) 49 | (fp_circle (center -1.27 -6.35) (end -1.07 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 40c4cf22-69ca-4777-9145-858c86770fce)) 50 | (fp_circle (center -6.35 6.35) (end -6.15 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 6fa76755-32ae-4ac8-b15c-96c1e4e5ae83)) 51 | (fp_circle (center -3.81 6.35) (end -3.61 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 7bfc6efa-71ed-4447-a3f9-24dab320d981)) 52 | (fp_circle (center 1.27 -6.35) (end 1.47 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 85c385e6-0cb2-46db-b369-e35af7419221)) 53 | (fp_circle (center 3.81 6.35) (end 4.01 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 8d1bd416-404a-4028-b476-83eefa04a34f)) 54 | (fp_circle (center -6.35 -6.35) (end -6.15 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp 8fc5bd22-fda8-445e-a1bd-9c63c9be09c4)) 55 | (fp_circle (center -3.81 -6.35) (end -3.61 -6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp b2429357-319d-4ff6-95e0-e99211c51541)) 56 | (fp_circle (center -1.27 6.35) (end -1.07 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp e83491f8-4575-4a04-8433-f7b7708983e5)) 57 | (fp_circle (center 6.35 6.35) (end 6.55 6.35) (layer "F.Fab") (width 0.4) (fill none) (tstamp f18247fe-e746-46b4-9601-a95099a3df46)) 58 | (pad "1" thru_hole circle (at -6.35 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 0786b2da-66a4-482e-9e96-aa9b20a7d728)) 59 | (pad "2" thru_hole circle (at -3.81 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp ab71edf6-1e10-4ad1-a9e6-42d8a0860beb)) 60 | (pad "3" thru_hole circle (at -1.27 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 384f66da-d865-402b-85ad-ce30fd151ae0)) 61 | (pad "4" thru_hole circle (at 1.27 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 32fe60d1-c2fe-4a2f-ab9f-c423f03b5ac6)) 62 | (pad "5" thru_hole circle (at 3.81 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 135bdcac-4a3f-4da1-8654-97dffae0f944)) 63 | (pad "6" thru_hole circle (at 6.35 6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp fec8c51e-6797-45b1-a63d-cf6403047f29)) 64 | (pad "7" thru_hole circle (at 6.35 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 615d0c9e-7ea3-449a-8f37-b877a1c4c5fe)) 65 | (pad "8" thru_hole circle (at 3.81 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 18c84265-f47e-4b28-8033-c5f006a6b4e5)) 66 | (pad "9" thru_hole circle (at 1.27 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp b3113364-338f-4506-ab20-5591e3a99fa2)) 67 | (pad "10" thru_hole circle (at -1.27 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp 154d7a11-674f-4cd6-a88f-36fc3d051717)) 68 | (pad "11" thru_hole circle (at -3.81 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp e88d8a27-a661-4563-a734-c78e2a778bef)) 69 | (pad "12" thru_hole circle (at -6.35 -6.35) (size 2 2) (drill 1) (layers *.Cu *.Mask) (tstamp bbbabd9d-34c2-4bb7-9780-c0a3a37f963c)) 70 | (model "${EASYEDA2KICAD}/easyeda2kicad.3dshapes/LED-SEG-TH_12P-L30.1-W16.0-H7.0-LS12.7-P2.54.wrl" 71 | (offset (xyz 0 -0 3.5)) 72 | (scale (xyz 1 1 1)) 73 | (rotate (xyz 0 0 0)) 74 | ) 75 | (model "${KIPRJMOD}/3D/FJ4301BH.wrl" 76 | (offset (xyz 0 0 0)) 77 | (scale (xyz 1 1 1)) 78 | (rotate (xyz 0 0 0)) 79 | ) 80 | ) 81 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_TopSolderMaskLayer.GTS: -------------------------------------------------------------------------------- 1 | G04 Layer: TopSolderMaskLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %AMMACRO1*1,1,$1,$2,$3*1,1,$1,$4,$5*1,1,$1,0-$2,0-$3*1,1,$1,0-$4,0-$5*20,1,$1,$2,$3,$4,$5,0*20,1,$1,$4,$5,0-$2,0-$3,0*20,1,$1,0-$2,0-$3,0-$4,0-$5,0*20,1,$1,0-$4,0-$5,$2,$3,0*4,1,4,$2,$3,$4,$5,0-$2,0-$3,0-$4,0-$5,$2,$3,0*% 12 | %ADD10C,1.8032*% 13 | %ADD11C,2.4032*% 14 | %ADD12MACRO1,0.2032X0.25X-0.4X-0.25X-0.4*% 15 | %ADD13C,3.0032*% 16 | %ADD14MACRO1,0.2032X0.55X0.5X0.55X-0.5*% 17 | %ADD15MACRO1,0.2032X0.325X-0.775X-0.325X-0.775*% 18 | %ADD16MACRO1,0.2032X-0.55X-0.5X-0.55X0.5*% 19 | %ADD17C,2.0828*% 20 | %ADD18C,1.7780*% 21 | %ADD19MACRO1,0.2032X-0.7874X0.7874X0.7874X0.7874*% 22 | %ADD20MACRO1,0.2032X0.5X-0.775X-0.5X-0.775*% 23 | %ADD21MACRO1,0.2032X-0.5X0.775X0.5X0.775*% 24 | %ADD22MACRO1,0.2032X-0.9X0.9X0.9X0.9*% 25 | %ADD23C,2.0032*% 26 | %ADD24O,1.9999959999999999X2.4999949999999997*% 27 | %ADD25C,1.7272*% 28 | %ADD26MACRO1,0.2032X0.6X-0.7X-0.6X-0.7*% 29 | %ADD27MACRO1,0.2032X-0.45X-1X-0.45X1*% 30 | %ADD28MACRO1,0.2032X-1X0.45X1X0.45*% 31 | %ADD29MACRO1,0.2032X-1X-0.45X1X-0.45*% 32 | %ADD30MACRO1,0.2032X0.45X-1X0.45X1*% 33 | %ADD31MACRO1,0.2032X-2.5X-2.5X-2.5X2.5*% 34 | %ADD32MACRO1,0.2032X0.5X-0.55X-0.5X-0.55*% 35 | %ADD33MACRO1,0.2032X0.75X-0.45X-0.75X-0.45*% 36 | %ADD34MACRO1,0.2032X1.75X-1.1X-1.75X-1.1*% 37 | %ADD35MACRO1,0.2032X0.55X-1.1X-0.55X-1.1*% 38 | %ADD36MACRO1,0.2032X0.625X0.35X0.625X-0.35*% 39 | %ADD37MACRO1,0.2032X1X0.9X1X-0.9*% 40 | 41 | %LPD*% 42 | D10* 43 | G01* 44 | X4897500Y-1872513D03* 45 | G01* 46 | X4643500Y-1872513D03* 47 | G01* 48 | X4389500Y-1872513D03* 49 | G01* 50 | X4135500Y-1872513D03* 51 | G01* 52 | X3881500Y-1872513D03* 53 | G01* 54 | X3627500Y-1872513D03* 55 | G01* 56 | X3627500Y-602513D03* 57 | G01* 58 | X3881500Y-602513D03* 59 | G01* 60 | X4135500Y-602513D03* 61 | G01* 62 | X4389500Y-602513D03* 63 | G01* 64 | X4643500Y-602513D03* 65 | G01* 66 | X4897500Y-602513D03* 67 | D11* 68 | G01* 69 | X2749981Y-4150004D03* 70 | G01* 71 | X2749981Y-4650003D03* 72 | G01* 73 | X2249982Y-4650003D03* 74 | G01* 75 | X2249982Y-4150004D03* 76 | G01* 77 | X4349978Y-4150004D03* 78 | G01* 79 | X4349978Y-4650003D03* 80 | G01* 81 | X3849979Y-4650003D03* 82 | G01* 83 | X3849979Y-4150004D03* 84 | G01* 85 | X5950178Y-4150156D03* 86 | G01* 87 | X5950178Y-4650155D03* 88 | G01* 89 | X5450179Y-4650155D03* 90 | G01* 91 | X5450179Y-4150156D03* 92 | D12* 93 | G01* 94 | X800004Y-4624992D03* 95 | G01* 96 | X900004Y-4624992D03* 97 | G01* 98 | X800004Y-4837493D03* 99 | G01* 100 | X900004Y-4837493D03* 101 | D13* 102 | G01* 103 | X10086975Y-1166418D03* 104 | G01* 105 | X10086975Y-1958441D03* 106 | D14* 107 | G01* 108 | X2024954Y-4242305D03* 109 | G01* 110 | X2024954Y-4082305D03* 111 | D15* 112 | G01* 113 | X1840484Y-4253010D03* 114 | G01* 115 | X1713484Y-4253010D03* 116 | G01* 117 | X1586484Y-4253010D03* 118 | G01* 119 | X1459484Y-4253010D03* 120 | G01* 121 | X1459484Y-4797009D03* 122 | G01* 123 | X1586484Y-4797009D03* 124 | G01* 125 | X1713484Y-4797009D03* 126 | G01* 127 | X1840484Y-4797009D03* 128 | D16* 129 | G01* 130 | X1262433Y-4082272D03* 131 | G01* 132 | X1262433Y-4242272D03* 133 | D14* 134 | G01* 135 | X799957Y-4072282D03* 136 | G01* 137 | X799957Y-4252292D03* 138 | D16* 139 | G01* 140 | X1037445Y-4082272D03* 141 | G01* 142 | X1037445Y-4242272D03* 143 | D14* 144 | G01* 145 | X1162438Y-4634753D03* 146 | G01* 147 | X1162438Y-4814763D03* 148 | D16* 149 | G01* 150 | X1999894Y-1657400D03* 151 | G01* 152 | X1999894Y-1817400D03* 153 | D14* 154 | G01* 155 | X3274827Y-2292390D03* 156 | G01* 157 | X3274827Y-2132390D03* 158 | D17* 159 | G01* 160 | X8501430Y-3408730D03* 161 | G01* 162 | X9022664Y-4840833D03* 163 | D18* 164 | G01* 165 | X1345463Y-145973D03* 166 | G01* 167 | X1345463Y-399973D03* 168 | G01* 169 | X1091463Y-145973D03* 170 | G01* 171 | X1091463Y-399973D03* 172 | G01* 173 | X837463Y-145973D03* 174 | D19* 175 | G01* 176 | X837455Y-399978D03* 177 | D16* 178 | G01* 179 | X4899741Y-2132375D03* 180 | G01* 181 | X4899741Y-2292375D03* 182 | G01* 183 | X4649754Y-2132375D03* 184 | G01* 185 | X4649754Y-2292375D03* 186 | G01* 187 | X4387268Y-2132375D03* 188 | G01* 189 | X4387268Y-2292375D03* 190 | G01* 191 | X4137281Y-2132375D03* 192 | G01* 193 | X4137281Y-2292375D03* 194 | G01* 195 | X3899794Y-2132375D03* 196 | G01* 197 | X3899794Y-2292375D03* 198 | D14* 199 | G01* 200 | X3749802Y-1004958D03* 201 | G01* 202 | X3749802Y-844958D03* 203 | G01* 204 | X4399767Y-1004958D03* 205 | G01* 206 | X4399767Y-844958D03* 207 | G01* 208 | X4649754Y-1004958D03* 209 | G01* 210 | X4649754Y-844958D03* 211 | D20* 212 | G01* 213 | X3012346Y-324982D03* 214 | G01* 215 | X2812346Y-324982D03* 216 | D21* 217 | G01* 218 | X3212325Y-324982D03* 219 | G01* 220 | X3412324Y-324982D03* 221 | D22* 222 | G01* 223 | X7106500Y-4383498D03* 224 | D23* 225 | G01* 226 | X7106513Y-4637506D03* 227 | G01* 228 | X7106513Y-4891506D03* 229 | G01* 230 | X7868513Y-4383506D03* 231 | G01* 232 | X7868513Y-4637506D03* 233 | G01* 234 | X7868513Y-4891506D03* 235 | D24* 236 | G01* 237 | X7975091Y-2549905D03* 238 | G01* 239 | X7721091Y-2549905D03* 240 | G01* 241 | X8229091Y-2549905D03* 242 | D17* 243 | G01* 244 | X8347760Y-4887848D03* 245 | G01* 246 | X8127238Y-3637153D03* 247 | G01* 248 | X7814995Y-3112490D03* 249 | G01* 250 | X9084995Y-3112490D03* 251 | D23* 252 | G01* 253 | X250012Y-4612411D03* 254 | G01* 255 | X250012Y-4862601D03* 256 | D13* 257 | G01* 258 | X375005Y-1397990D03* 259 | G01* 260 | X375005Y-1002004D03* 261 | D23* 262 | G01* 263 | X9549891Y-4850003D03* 264 | G01* 265 | X9549891Y-3850004D03* 266 | D25* 267 | G01* 268 | X2174875Y-828979D03* 269 | G01* 270 | X2174875Y-320979D03* 271 | D26* 272 | G01* 273 | X2392365Y-1224935D03* 274 | G01* 275 | X2732364Y-1224935D03* 276 | D27* 277 | G01* 278 | X750912Y-3824833D03* 279 | G01* 280 | X877912Y-3824833D03* 281 | G01* 282 | X1004912Y-3824833D03* 283 | G01* 284 | X1131912Y-3824833D03* 285 | G01* 286 | X1258912Y-3824833D03* 287 | G01* 288 | X1385912Y-3824833D03* 289 | G01* 290 | X1512912Y-3824833D03* 291 | G01* 292 | X1639912Y-3824833D03* 293 | G01* 294 | X1766912Y-3824833D03* 295 | G01* 296 | X1893912Y-3824833D03* 297 | G01* 298 | X2020912Y-3824833D03* 299 | G01* 300 | X2147912Y-3824833D03* 301 | G01* 302 | X2274912Y-3824833D03* 303 | G01* 304 | X2401912Y-3824833D03* 305 | D28* 306 | G01* 307 | X2523924Y-3546342D03* 308 | G01* 309 | X2523924Y-3419342D03* 310 | G01* 311 | X2523924Y-3292342D03* 312 | G01* 313 | X2523924Y-3165342D03* 314 | G01* 315 | X2523924Y-3038342D03* 316 | D29* 317 | G01* 318 | X2523904Y-2911342D03* 319 | G01* 320 | X2523904Y-2784342D03* 321 | G01* 322 | X2523904Y-2657342D03* 323 | G01* 324 | X2523904Y-2530342D03* 325 | G01* 326 | X2523904Y-2403342D03* 327 | D30* 328 | G01* 329 | X2401912Y-2124852D03* 330 | G01* 331 | X2274912Y-2124852D03* 332 | G01* 333 | X2147912Y-2124852D03* 334 | G01* 335 | X2020912Y-2124852D03* 336 | G01* 337 | X1893912Y-2124852D03* 338 | G01* 339 | X1766912Y-2124852D03* 340 | G01* 341 | X1639912Y-2124852D03* 342 | G01* 343 | X1512912Y-2124852D03* 344 | G01* 345 | X1385912Y-2124852D03* 346 | G01* 347 | X1258912Y-2124852D03* 348 | G01* 349 | X1131912Y-2124852D03* 350 | G01* 351 | X1004912Y-2124852D03* 352 | G01* 353 | X877912Y-2124852D03* 354 | G01* 355 | X750912Y-2124852D03* 356 | D31* 357 | G01* 358 | X1505214Y-3076543D03* 359 | D32* 360 | G01* 361 | X927496Y-1812500D03* 362 | G01* 363 | X747486Y-1812500D03* 364 | D33* 365 | G01* 366 | X1200000Y-1190001D03* 367 | G01* 368 | X1200000Y-1460003D03* 369 | G01* 370 | X1899998Y-1460003D03* 371 | G01* 372 | X1899998Y-1190001D03* 373 | D34* 374 | G01* 375 | X3187331Y-1234831D03* 376 | D35* 377 | G01* 378 | X2957330Y-615071D03* 379 | G01* 380 | X3187331Y-615071D03* 381 | G01* 382 | X3417332Y-615071D03* 383 | D36* 384 | G01* 385 | X4800031Y-1299999D03* 386 | G01* 387 | X5049967Y-1205003D03* 388 | G01* 389 | X5049967Y-1394995D03* 390 | G01* 391 | X4300032Y-1299999D03* 392 | G01* 393 | X4549968Y-1205003D03* 394 | G01* 395 | X4549968Y-1394995D03* 396 | G01* 397 | X3800033Y-1299999D03* 398 | G01* 399 | X4049969Y-1205003D03* 400 | G01* 401 | X4049969Y-1394995D03* 402 | D21* 403 | G01* 404 | X1212441Y-912451D03* 405 | G01* 406 | X1012441Y-912451D03* 407 | D13* 408 | G01* 409 | X10086975Y-2466339D03* 410 | G01* 411 | X10086975Y-3258362D03* 412 | D37* 413 | G01* 414 | X2264951Y-1522928D03* 415 | G01* 416 | X2264951Y-1776928D03* 417 | G01* 418 | X3284951Y-1776928D03* 419 | G01* 420 | X3284951Y-1522928D03* 421 | M02* 422 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_BottomSilkscreenLayer.GBO: -------------------------------------------------------------------------------- 1 | G04 Layer: BottomSilkscreenLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %ADD10C,0.1800*% 12 | %ADD11C,0.1778*% 13 | %ADD12C,0.2540*% 14 | %ADD13C,1.0000*% 15 | %ADD14C,0.5000*% 16 | 17 | %LPD*% 18 | D10* 19 | X6109091Y-4359183D02* 20 | G01* 21 | X6109091Y-4424636D01* 22 | X6113183Y-4436910D01* 23 | X6117272Y-4441002D01* 24 | X6125453Y-4445091D01* 25 | X6133637Y-4445091D01* 26 | X6141819Y-4441002D01* 27 | X6145908Y-4436910D01* 28 | X6150000Y-4424636D01* 29 | X6150000Y-4416455D01* 30 | X6082090Y-4359183D02* 31 | G01* 32 | X6082090Y-4445091D01* 33 | X6082090Y-4445091D02* 34 | G01* 35 | X6033000Y-4445091D01* 36 | X5944636Y-4379638D02* 37 | G01* 38 | X5948728Y-4371456D01* 39 | X5956909Y-4363272D01* 40 | X5965090Y-4359183D01* 41 | X5981456Y-4359183D01* 42 | X5989637Y-4363272D01* 43 | X5997818Y-4371456D01* 44 | X6001908Y-4379638D01* 45 | X6006000Y-4391911D01* 46 | X6006000Y-4412366D01* 47 | X6001908Y-4424636D01* 48 | X5997818Y-4432820D01* 49 | X5989637Y-4441002D01* 50 | X5981456Y-4445091D01* 51 | X5965090Y-4445091D01* 52 | X5956909Y-4441002D01* 53 | X5948728Y-4432820D01* 54 | X5944636Y-4424636D01* 55 | X5876726Y-4359183D02* 56 | G01* 57 | X5876726Y-4424636D01* 58 | X5880818Y-4436910D01* 59 | X5884910Y-4441002D01* 60 | X5893092Y-4445091D01* 61 | X5901273Y-4445091D01* 62 | X5909454Y-4441002D01* 63 | X5913546Y-4436910D01* 64 | X5917636Y-4424636D01* 65 | X5917636Y-4416455D01* 66 | X5849726Y-4359183D02* 67 | G01* 68 | X5849726Y-4445091D01* 69 | X5849726Y-4445091D02* 70 | G01* 71 | X5800636Y-4445091D01* 72 | X5712272Y-4379638D02* 73 | G01* 74 | X5716363Y-4371456D01* 75 | X5724545Y-4363272D01* 76 | X5732726Y-4359183D01* 77 | X5749091Y-4359183D01* 78 | X5757273Y-4363272D01* 79 | X5765454Y-4371456D01* 80 | X5769546Y-4379638D01* 81 | X5773635Y-4391911D01* 82 | X5773635Y-4412366D01* 83 | X5769546Y-4424636D01* 84 | X5765454Y-4432820D01* 85 | X5757273Y-4441002D01* 86 | X5749091Y-4445091D01* 87 | X5732726Y-4445091D01* 88 | X5724545Y-4441002D01* 89 | X5716363Y-4432820D01* 90 | X5712272Y-4424636D01* 91 | X5644365Y-4359183D02* 92 | G01* 93 | X5644365Y-4424636D01* 94 | X5648454Y-4436910D01* 95 | X5652546Y-4441002D01* 96 | X5660727Y-4445091D01* 97 | X5668909Y-4445091D01* 98 | X5677090Y-4441002D01* 99 | X5681182Y-4436910D01* 100 | X5685274Y-4424636D01* 101 | X5685274Y-4416455D01* 102 | X5617364Y-4359183D02* 103 | G01* 104 | X5617364Y-4445091D01* 105 | X5617364Y-4445091D02* 106 | G01* 107 | X5568274Y-4445091D01* 108 | X5479910Y-4379638D02* 109 | G01* 110 | X5483999Y-4371456D01* 111 | X5492181Y-4363272D01* 112 | X5500364Y-4359183D01* 113 | X5516727Y-4359183D01* 114 | X5524908Y-4363272D01* 115 | X5533090Y-4371456D01* 116 | X5537182Y-4379638D01* 117 | X5541274Y-4391911D01* 118 | X5541274Y-4412366D01* 119 | X5537182Y-4424636D01* 120 | X5533090Y-4432820D01* 121 | X5524908Y-4441002D01* 122 | X5516727Y-4445091D01* 123 | X5500364Y-4445091D01* 124 | X5492181Y-4441002D01* 125 | X5483999Y-4432820D01* 126 | X5479910Y-4424636D01* 127 | X5412000Y-4359183D02* 128 | G01* 129 | X5412000Y-4424636D01* 130 | X5416090Y-4436910D01* 131 | X5420182Y-4441002D01* 132 | X5428363Y-4445091D01* 133 | X5436544Y-4445091D01* 134 | X5444728Y-4441002D01* 135 | X5448818Y-4436910D01* 136 | X5452910Y-4424636D01* 137 | X5452910Y-4416455D01* 138 | X5385000Y-4359183D02* 139 | G01* 140 | X5385000Y-4445091D01* 141 | X5385000Y-4445091D02* 142 | G01* 143 | X5335910Y-4445091D01* 144 | X5247546Y-4379638D02* 145 | G01* 146 | X5251637Y-4371456D01* 147 | X5259819Y-4363272D01* 148 | X5268000Y-4359183D01* 149 | X5284363Y-4359183D01* 150 | X5292544Y-4363272D01* 151 | X5300728Y-4371456D01* 152 | X5304817Y-4379638D01* 153 | X5308909Y-4391911D01* 154 | X5308909Y-4412366D01* 155 | X5304817Y-4424636D01* 156 | X5300728Y-4432820D01* 157 | X5292544Y-4441002D01* 158 | X5284363Y-4445091D01* 159 | X5268000Y-4445091D01* 160 | X5259819Y-4441002D01* 161 | X5251637Y-4432820D01* 162 | X5247546Y-4424636D01* 163 | D11* 164 | X3099836Y-247129D02* 165 | G01* 166 | X3099836Y-356232D01* 167 | X3099836Y-356232D02* 168 | G01* 169 | X3037492Y-356232D01* 170 | X3003202Y-247129D02* 171 | G01* 172 | X3003202Y-356232D01* 173 | X3003202Y-247129D02* 174 | G01* 175 | X2935660Y-247129D01* 176 | X3003202Y-299082D02* 177 | G01* 178 | X2961637Y-299082D01* 179 | X3003202Y-356232D02* 180 | G01* 181 | X2935660Y-356232D01* 182 | X2901370Y-247129D02* 183 | G01* 184 | X2901370Y-356232D01* 185 | X2901370Y-247129D02* 186 | G01* 187 | X2865000Y-247129D01* 188 | X2849415Y-252323D01* 189 | X2839024Y-262714D01* 190 | X2833829Y-273105D01* 191 | X2828632Y-288693D01* 192 | X2828632Y-314670D01* 193 | X2833829Y-330255D01* 194 | X2839024Y-340647D01* 195 | X2849415Y-351038D01* 196 | X2865000Y-356232D01* 197 | X2901370Y-356232D01* 198 | X2794342Y-267911D02* 199 | G01* 200 | X2783951Y-262714D01* 201 | X2768366Y-247129D01* 202 | X2768366Y-356232D01* 203 | X2401859Y-3616632D02* 204 | G01* 205 | X2412250Y-3606241D01* 206 | X2427836Y-3601046D01* 207 | X2448618Y-3601046D01* 208 | X2464203Y-3606241D01* 209 | X2474595Y-3616632D01* 210 | X2474595Y-3627023D01* 211 | X2469400Y-3637414D01* 212 | X2464203Y-3642608D01* 213 | X2453812Y-3647805D01* 214 | X2422639Y-3658196D01* 215 | X2412250Y-3663391D01* 216 | X2407053Y-3668585D01* 217 | X2401859Y-3678976D01* 218 | X2401859Y-3694564D01* 219 | X2412250Y-3704955D01* 220 | X2427836Y-3710150D01* 221 | X2448618Y-3710150D01* 222 | X2464203Y-3704955D01* 223 | X2474595Y-3694564D01* 224 | X2367569Y-3601046D02* 225 | G01* 226 | X2341590Y-3710150D01* 227 | X2315613Y-3601046D02* 228 | G01* 229 | X2341590Y-3710150D01* 230 | X2315613Y-3601046D02* 231 | G01* 232 | X2289637Y-3710150D01* 233 | X2263660Y-3601046D02* 234 | G01* 235 | X2289637Y-3710150D01* 236 | X2218979Y-3601046D02* 237 | G01* 238 | X2161829Y-3601046D01* 239 | X2193000Y-3642608D01* 240 | X2177414Y-3642608D01* 241 | X2167023Y-3647805D01* 242 | X2161829Y-3653000D01* 243 | X2156632Y-3668585D01* 244 | X2156632Y-3678976D01* 245 | X2161829Y-3694564D01* 246 | X2172220Y-3704955D01* 247 | X2187806Y-3710150D01* 248 | X2203391Y-3710150D01* 249 | X2218979Y-3704955D01* 250 | X2224173Y-3699758D01* 251 | X2229370Y-3689367D01* 252 | X4001856Y-3616632D02* 253 | G01* 254 | X4012247Y-3606241D01* 255 | X4027832Y-3601046D01* 256 | X4048615Y-3601046D01* 257 | X4064200Y-3606241D01* 258 | X4074591Y-3616632D01* 259 | X4074591Y-3627023D01* 260 | X4069397Y-3637414D01* 261 | X4064200Y-3642608D01* 262 | X4053809Y-3647805D01* 263 | X4022636Y-3658196D01* 264 | X4012247Y-3663391D01* 265 | X4007050Y-3668585D01* 266 | X4001856Y-3678976D01* 267 | X4001856Y-3694564D01* 268 | X4012247Y-3704955D01* 269 | X4027832Y-3710150D01* 270 | X4048615Y-3710150D01* 271 | X4064200Y-3704955D01* 272 | X4074591Y-3694564D01* 273 | X3967566Y-3601046D02* 274 | G01* 275 | X3941587Y-3710150D01* 276 | X3915610Y-3601046D02* 277 | G01* 278 | X3941587Y-3710150D01* 279 | X3915610Y-3601046D02* 280 | G01* 281 | X3889634Y-3710150D01* 282 | X3863657Y-3601046D02* 283 | G01* 284 | X3889634Y-3710150D01* 285 | X3824170Y-3627023D02* 286 | G01* 287 | X3824170Y-3621826D01* 288 | X3818976Y-3611435D01* 289 | X3813779Y-3606241D01* 290 | X3803388Y-3601046D01* 291 | X3782606Y-3601046D01* 292 | X3772217Y-3606241D01* 293 | X3767020Y-3611435D01* 294 | X3761826Y-3621826D01* 295 | X3761826Y-3632217D01* 296 | X3767020Y-3642608D01* 297 | X3777411Y-3658196D01* 298 | X3829367Y-3710150D01* 299 | X3756629Y-3710150D01* 300 | X5602056Y-3616784D02* 301 | G01* 302 | X5612447Y-3606393D01* 303 | X5628032Y-3601199D01* 304 | X5648815Y-3601199D01* 305 | X5664400Y-3606393D01* 306 | X5674791Y-3616784D01* 307 | X5674791Y-3627175D01* 308 | X5669597Y-3637567D01* 309 | X5664400Y-3642761D01* 310 | X5654009Y-3647958D01* 311 | X5622836Y-3658349D01* 312 | X5612447Y-3663543D01* 313 | X5607250Y-3668737D01* 314 | X5602056Y-3679129D01* 315 | X5602056Y-3694717D01* 316 | X5612447Y-3705108D01* 317 | X5628032Y-3710302D01* 318 | X5648815Y-3710302D01* 319 | X5664400Y-3705108D01* 320 | X5674791Y-3694717D01* 321 | X5567766Y-3601199D02* 322 | G01* 323 | X5541787Y-3710302D01* 324 | X5515810Y-3601199D02* 325 | G01* 326 | X5541787Y-3710302D01* 327 | X5515810Y-3601199D02* 328 | G01* 329 | X5489834Y-3710302D01* 330 | X5463857Y-3601199D02* 331 | G01* 332 | X5489834Y-3710302D01* 333 | X5429567Y-3621979D02* 334 | G01* 335 | X5419176Y-3616784D01* 336 | X5403588Y-3601199D01* 337 | X5403588Y-3710302D01* 338 | D12* 339 | X5767501Y-437499D02* 340 | G01* 341 | X2757500Y-437499D01* 342 | X2757500Y-437499D02* 343 | G01* 344 | X2757500Y-2037501D01* 345 | X2757500Y-2037501D02* 346 | G01* 347 | X5767501Y-2037501D01* 348 | X5767501Y-437499D02* 349 | G01* 350 | X5767501Y-2037501D01* 351 | D13* 352 | X4389500Y-767600D02* 353 | G01* 354 | X3932300Y-767600D01* 355 | X3862450Y-850150D02* 356 | G01* 357 | X3951350Y-1167650D01* 358 | X4491100Y-831100D02* 359 | G01* 360 | X4580000Y-1148600D01* 361 | X4592700Y-1720100D02* 362 | G01* 363 | X4135500Y-1720100D01* 364 | X4503800Y-1237500D02* 365 | G01* 366 | X4046600Y-1237500D01* 367 | X3954525Y-1342275D02* 368 | G01* 369 | X4043425Y-1659775D01* 370 | X4583175Y-1323225D02* 371 | G01* 372 | X4672075Y-1640725D01* 373 | X3379764Y-761250D02* 374 | G01* 375 | X2922564Y-761250D01* 376 | X2852714Y-843800D02* 377 | G01* 378 | X2941614Y-1161300D01* 379 | X3481364Y-824750D02* 380 | G01* 381 | X3570264Y-1142250D01* 382 | X3582964Y-1713750D02* 383 | G01* 384 | X3125764Y-1713750D01* 385 | X3494064Y-1231150D02* 386 | G01* 387 | X3036864Y-1231150D01* 388 | X2944789Y-1335925D02* 389 | G01* 390 | X3033689Y-1653425D01* 391 | X3573439Y-1316875D02* 392 | G01* 393 | X3662339Y-1634375D01* 394 | X5386364Y-761250D02* 395 | G01* 396 | X4929164Y-761250D01* 397 | X4859314Y-843800D02* 398 | G01* 399 | X4948214Y-1161300D01* 400 | X5487964Y-824750D02* 401 | G01* 402 | X5576864Y-1142250D01* 403 | X5589564Y-1713750D02* 404 | G01* 405 | X5132364Y-1713750D01* 406 | X5500664Y-1231150D02* 407 | G01* 408 | X5043464Y-1231150D01* 409 | X4951389Y-1335925D02* 410 | G01* 411 | X5040289Y-1653425D01* 412 | X5580039Y-1316875D02* 413 | G01* 414 | X5668939Y-1634375D01* 415 | D12* 416 | X3039993Y-4659990D02* 417 | G01* 418 | X3039993Y-4139991D01* 419 | X4639990Y-4659990D02* 420 | G01* 421 | X4639990Y-4139991D01* 422 | X6240190Y-4660143D02* 423 | G01* 424 | X6240190Y-4140144D01* 425 | G75* 426 | G01* 427 | X3039270Y-4663013D02* 428 | G02* 429 | X3039270Y-4136969I-539275J263022D01* 430 | G75* 431 | G01* 432 | X4639267Y-4663013D02* 433 | G02* 434 | X4639267Y-4136969I-539276J263022D01* 435 | G75* 436 | G01* 437 | X6239467Y-4663166D02* 438 | G02* 439 | X6239467Y-4137122I-539276J263022D01* 440 | D14* 441 | G75* 442 | G01 443 | X3897198Y-1669313D02* 444 | G03X3897198Y-1669313I-28397J0D01* 445 | G75* 446 | G01 447 | X2893898Y-1669313D02* 448 | G03X2893898Y-1669313I-28397J0D01* 449 | G75* 450 | G01 451 | X4894072Y-1662963D02* 452 | G03X4894072Y-1662963I-28397J0D01* 453 | M02* 454 | -------------------------------------------------------------------------------- /hardware/rev1.0/Gerber_BottomLayer.GBL: -------------------------------------------------------------------------------- 1 | G04 Layer: BottomLayer* 2 | G04 EasyEDA v6.5.15, 2022-09-18 23:53:43* 3 | G04 d3691748ad514627a52f7aef6c0eae22,d4513426d2154aa39f2c2607306ca696,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %ADD10C,0.2540*% 12 | %ADD11C,0.5080*% 13 | %ADD12C,2.5400*% 14 | %ADD13C,2.0320*% 15 | %ADD14C,1.6000*% 16 | %ADD15C,2.2000*% 17 | %ADD16C,2.8000*% 18 | %ADD17C,1.8796*% 19 | %ADD18C,1.5748*% 20 | %ADD19R,1.5748X1.5748*% 21 | %ADD20R,1.8000X1.8000*% 22 | %ADD21C,1.8000*% 23 | %ADD22O,1.9999959999999999X2.4999949999999997*% 24 | %ADD23C,1.5240*% 25 | %ADD24C,0.6200*% 26 | %ADD25C,0.6198*% 27 | %ADD26C,0.0146*% 28 | 29 | %LPD*% 30 | G36* 31 | X2060143Y-449986D02* 32 | G01* 33 | X2056282Y-449224D01* 34 | X2052980Y-447040D01* 35 | X2050796Y-443738D01* 36 | X2049983Y-439826D01* 37 | X2050034Y-275996D01* 38 | X2049018Y-275031D01* 39 | X972667Y-275031D01* 40 | X968756Y-274218D01* 41 | X965504Y-272034D01* 42 | X963269Y-268732D01* 43 | X962507Y-264871D01* 44 | X962507Y-10668D01* 45 | X963269Y-6756D01* 46 | X965504Y-3505D01* 47 | X968756Y-1270D01* 48 | X972667Y-508D01* 49 | X2289860Y-508D01* 50 | X2293721Y-1270D01* 51 | X2297023Y-3505D01* 52 | X2299208Y-6756D01* 53 | X2300020Y-10668D01* 54 | X2300020Y-439826D01* 55 | X2299208Y-443738D01* 56 | X2297023Y-447040D01* 57 | X2293721Y-449224D01* 58 | X2289810Y-449986D01* 59 | G37* 60 | 61 | %LPC*% 62 | G36* 63 | X2219350Y-412750D02* 64 | G01* 65 | X2220925Y-412089D01* 66 | X2232660Y-405130D01* 67 | X2243378Y-396697D01* 68 | X2252827Y-386892D01* 69 | X2260955Y-375920D01* 70 | X2266696Y-365404D01* 71 | X2219350Y-365404D01* 72 | G37* 73 | G36* 74 | X2130450Y-412750D02* 75 | G01* 76 | X2130450Y-365404D01* 77 | X2083104Y-365404D01* 78 | X2088845Y-375920D01* 79 | X2096922Y-386892D01* 80 | X2106422Y-396697D01* 81 | X2117090Y-405130D01* 82 | X2128824Y-412089D01* 83 | G37* 84 | G36* 85 | X2219350Y-276504D02* 86 | G01* 87 | X2266543Y-276504D01* 88 | X2264410Y-271932D01* 89 | X2257094Y-260400D01* 90 | X2248255Y-249986D01* 91 | X2238146Y-240842D01* 92 | X2226919Y-233121D01* 93 | X2219350Y-229311D01* 94 | G37* 95 | G36* 96 | X2083206Y-276504D02* 97 | G01* 98 | X2130450Y-276504D01* 99 | X2130450Y-229311D01* 100 | X2122881Y-233121D01* 101 | X2111603Y-240842D01* 102 | X2101494Y-249986D01* 103 | X2092706Y-260400D01* 104 | X2085339Y-271932D01* 105 | G37* 106 | G36* 107 | X1345438Y-250596D02* 108 | G01* 109 | X1359103Y-249732D01* 110 | X1372514Y-247040D01* 111 | X1385519Y-242620D01* 112 | X1397762Y-236575D01* 113 | X1409141Y-229006D01* 114 | X1419453Y-219964D01* 115 | X1428445Y-209651D01* 116 | X1436065Y-198272D01* 117 | X1442110Y-186029D01* 118 | X1446530Y-173075D01* 119 | X1449171Y-159613D01* 120 | X1450086Y-145999D01* 121 | X1449171Y-132334D01* 122 | X1446530Y-118922D01* 123 | X1442110Y-105918D01* 124 | X1436065Y-93675D01* 125 | X1428445Y-82296D01* 126 | X1419453Y-71983D01* 127 | X1409141Y-62991D01* 128 | X1397762Y-55372D01* 129 | X1385519Y-49326D01* 130 | X1372514Y-44907D01* 131 | X1359103Y-42265D01* 132 | X1345438Y-41351D01* 133 | X1331823Y-42265D01* 134 | X1318361Y-44907D01* 135 | X1305407Y-49326D01* 136 | X1293164Y-55372D01* 137 | X1281785Y-62991D01* 138 | X1271473Y-71983D01* 139 | X1262430Y-82296D01* 140 | X1254861Y-93675D01* 141 | X1248816Y-105918D01* 142 | X1244396Y-118922D01* 143 | X1241704Y-132334D01* 144 | X1240840Y-145999D01* 145 | X1241704Y-159613D01* 146 | X1244396Y-173075D01* 147 | X1248816Y-186029D01* 148 | X1254861Y-198272D01* 149 | X1262430Y-209651D01* 150 | X1271473Y-219964D01* 151 | X1281785Y-229006D01* 152 | X1293164Y-236575D01* 153 | X1305407Y-242620D01* 154 | X1318361Y-247040D01* 155 | X1331823Y-249732D01* 156 | G37* 157 | G36* 158 | X1045718Y-239826D02* 159 | G01* 160 | X1045718Y-191719D01* 161 | X997610Y-191719D01* 162 | X1000861Y-198272D01* 163 | X1008430Y-209651D01* 164 | X1017473Y-219964D01* 165 | X1027785Y-229006D01* 166 | X1039164Y-236575D01* 167 | G37* 168 | G36* 169 | X1137158Y-239826D02* 170 | G01* 171 | X1143762Y-236575D01* 172 | X1155141Y-229006D01* 173 | X1165453Y-219964D01* 174 | X1174445Y-209651D01* 175 | X1182065Y-198272D01* 176 | X1185316Y-191719D01* 177 | X1137158Y-191719D01* 178 | G37* 179 | G36* 180 | X997610Y-100279D02* 181 | G01* 182 | X1045718Y-100279D01* 183 | X1045718Y-52120D01* 184 | X1039164Y-55372D01* 185 | X1027785Y-62991D01* 186 | X1017473Y-71983D01* 187 | X1008430Y-82296D01* 188 | X1000861Y-93675D01* 189 | G37* 190 | G36* 191 | X1137158Y-100279D02* 192 | G01* 193 | X1185316Y-100279D01* 194 | X1182065Y-93675D01* 195 | X1174445Y-82296D01* 196 | X1165453Y-71983D01* 197 | X1155141Y-62991D01* 198 | X1143762Y-55372D01* 199 | X1137158Y-52120D01* 200 | G37* 201 | 202 | %LPD*% 203 | G36* 204 | X7885125Y-1660652D02* 205 | G01* 206 | X7881264Y-1659889D01* 207 | X7877962Y-1657654D01* 208 | X7875778Y-1654352D01* 209 | X7874965Y-1650492D01* 210 | X7874965Y-1054201D01* 211 | X7875778Y-1050340D01* 212 | X7877962Y-1047038D01* 213 | X7971993Y-953008D01* 214 | X7975295Y-950772D01* 215 | X7979206Y-950010D01* 216 | X10339832Y-950010D01* 217 | X10343743Y-950772D01* 218 | X10346994Y-953008D01* 219 | X10349230Y-956259D01* 220 | X10349992Y-960170D01* 221 | X10349992Y-1364843D01* 222 | X10349230Y-1368755D01* 223 | X10346994Y-1372006D01* 224 | X10343743Y-1374241D01* 225 | X10339832Y-1375003D01* 226 | X8176006Y-1375003D01* 227 | X8174278Y-1375714D01* 228 | X7892338Y-1657654D01* 229 | X7889036Y-1659889D01* 230 | G37* 231 | 232 | %LPD*% 233 | G36* 234 | X9810140Y-2650032D02* 235 | G01* 236 | X9806228Y-2649220D01* 237 | X9802977Y-2647035D01* 238 | X9800742Y-2643733D01* 239 | X9799980Y-2639872D01* 240 | X9799980Y-1785162D01* 241 | X9800742Y-1781251D01* 242 | X9802977Y-1778000D01* 243 | X9806228Y-1775764D01* 244 | X9810140Y-1775002D01* 245 | X10339832Y-1775002D01* 246 | X10343743Y-1775764D01* 247 | X10346994Y-1778000D01* 248 | X10349230Y-1781251D01* 249 | X10349992Y-1785162D01* 250 | X10349992Y-2639872D01* 251 | X10349230Y-2643733D01* 252 | X10346994Y-2647035D01* 253 | X10343743Y-2649220D01* 254 | X10339832Y-2650032D01* 255 | G37* 256 | 257 | %LPD*% 258 | G36* 259 | X835101Y-3712311D02* 260 | G01* 261 | X831240Y-3711549D01* 262 | X827938Y-3709314D01* 263 | X825753Y-3706012D01* 264 | X824941Y-3702151D01* 265 | X824941Y-799490D01* 266 | X825753Y-795578D01* 267 | X827938Y-792327D01* 268 | X831240Y-790092D01* 269 | X835101Y-789330D01* 270 | X839012Y-790092D01* 271 | X842314Y-792327D01* 272 | X921969Y-871982D01* 273 | X924153Y-875284D01* 274 | X924966Y-879144D01* 275 | X924966Y-1123950D01* 276 | X925931Y-1124966D01* 277 | X3339642Y-1124966D01* 278 | X3343554Y-1125728D01* 279 | X3346856Y-1127912D01* 280 | X3349040Y-1131214D01* 281 | X3349802Y-1135126D01* 282 | X3349802Y-1327251D01* 283 | X3349040Y-1331163D01* 284 | X3346856Y-1334465D01* 285 | X3343554Y-1336649D01* 286 | X3339642Y-1337411D01* 287 | X925931Y-1337411D01* 288 | X924966Y-1338427D01* 289 | X924966Y-3702151D01* 290 | X924153Y-3706012D01* 291 | X921969Y-3709314D01* 292 | X918667Y-3711549D01* 293 | X914806Y-3712311D01* 294 | G37* 295 | 296 | %LPD*% 297 | G36* 298 | X9385147Y-4024985D02* 299 | G01* 300 | X9381236Y-4024223D01* 301 | X9377984Y-4021988D01* 302 | X9375749Y-4018737D01* 303 | X9374987Y-4014825D01* 304 | X9374987Y-3085185D01* 305 | X9375749Y-3081274D01* 306 | X9377984Y-3077972D01* 307 | X9381236Y-3075787D01* 308 | X9385147Y-3075025D01* 309 | X10339832Y-3075025D01* 310 | X10343743Y-3075787D01* 311 | X10346994Y-3077972D01* 312 | X10349230Y-3081274D01* 313 | X10349992Y-3085185D01* 314 | X10349992Y-3464864D01* 315 | X10349230Y-3468725D01* 316 | X10346994Y-3472027D01* 317 | X10343743Y-3474212D01* 318 | X10339832Y-3475024D01* 319 | X9725964Y-3475024D01* 320 | X9724999Y-3475990D01* 321 | X9724999Y-4014825D01* 322 | X9724186Y-4018737D01* 323 | X9722002Y-4021988D01* 324 | X9718700Y-4024223D01* 325 | X9714839Y-4024985D01* 326 | G37* 327 | 328 | %LPD*% 329 | D10* 330 | X999997Y-3662502D02* 331 | G01* 332 | X999997Y-1912518D01* 333 | X1075004Y-1837512D01* 334 | D11* 335 | X837491Y-145999D02* 336 | G01* 337 | X829002Y-145999D01* 338 | X700001Y-275000D01* 339 | X700001Y-675002D01* 340 | X899952Y-874953D01* 341 | D10* 342 | X1637512Y-2487500D02* 343 | G01* 344 | X4049646Y-2487500D01* 345 | X4137279Y-2399868D01* 346 | X4399762Y-1112443D02* 347 | G01* 348 | X4399762Y-1362737D01* 349 | X4012443Y-1750057D01* 350 | X4012443Y-2100069D01* 351 | X3687526Y-2424986D01* 352 | X1099995Y-2424986D01* 353 | D12* 354 | X10074909Y-3258565D02* 355 | G01* 356 | X9421113Y-3258565D01* 357 | X8712454Y-2549905D01* 358 | X8253984Y-2549905D01* 359 | D10* 360 | X2024887Y-3662426D02* 361 | G01* 362 | X2024887Y-3062478D01* 363 | X2287523Y-2800095D01* 364 | X4374895Y-2800095D01* 365 | X4774945Y-2400045D01* 366 | X4774945Y-1750060D01* 367 | X5050027Y-1474978D01* 368 | X2150110Y-3662426D02* 369 | G01* 370 | X2150110Y-3024886D01* 371 | X2312415Y-2862579D01* 372 | X4437379Y-2862579D01* 373 | X4899913Y-2400045D01* 374 | D13* 375 | X7975091Y-2549903D02* 376 | G01* 377 | X7975091Y-1178890D01* 378 | X10075011Y-1178890D01* 379 | D10* 380 | X4050035Y-1474980D02* 381 | G01* 382 | X4035041Y-1474980D01* 383 | X3750058Y-1759965D01* 384 | X3750058Y-2074923D01* 385 | X3462479Y-2362504D01* 386 | X1375003Y-2362504D01* 387 | X1887499Y-2612491D02* 388 | G01* 389 | X4187596Y-2612491D01* 390 | X4400041Y-2400045D01* 391 | X2150008Y-2737510D02* 392 | G01* 393 | X4312508Y-2737510D01* 394 | X4649972Y-2400045D01* 395 | X2350007Y-2950006D02* 396 | G01* 397 | X2350007Y-4025018D01* 398 | X2499989Y-4175000D01* 399 | X2137410Y-4274820D02* 400 | G01* 401 | X2199894Y-4337304D01* 402 | X7100315Y-4337304D01* 403 | X7100315Y-4375150D01* 404 | X1762505Y-2549905D02* 405 | G01* 406 | X4112768Y-2549905D01* 407 | X4262374Y-2400300D01* 408 | X4262374Y-1762505D01* 409 | X4549902Y-1474978D01* 410 | X2012442Y-2674873D02* 411 | G01* 412 | X4249927Y-2674873D01* 413 | X4524756Y-2400300D01* 414 | X4524756Y-1750313D01* 415 | X4649724Y-1625345D01* 416 | X4649724Y-1112520D01* 417 | X1074928Y-2299970D02* 418 | G01* 419 | X3249929Y-2299970D01* 420 | X3500120Y-2050034D01* 421 | X3500120Y-1762252D01* 422 | X3749802Y-1512315D01* 423 | X3749802Y-1112520D01* 424 | X1512417Y-3999788D02* 425 | G01* 426 | X1975129Y-4462500D01* 427 | X4162498Y-4462500D01* 428 | X4324982Y-4624981D01* 429 | X1637537Y-3999737D02* 430 | G01* 431 | X2037334Y-4399787D01* 432 | X5699759Y-4399787D01* 433 | X5925058Y-4625086D01* 434 | D14* 435 | G01* 436 | X4897500Y-1872513D03* 437 | G01* 438 | X4643500Y-1872513D03* 439 | G01* 440 | X4389500Y-1872513D03* 441 | G01* 442 | X4135500Y-1872513D03* 443 | G01* 444 | X3881500Y-1872513D03* 445 | G01* 446 | X3627500Y-1872513D03* 447 | G01* 448 | X3627500Y-602513D03* 449 | G01* 450 | X3881500Y-602513D03* 451 | G01* 452 | X4135500Y-602513D03* 453 | G01* 454 | X4389500Y-602513D03* 455 | G01* 456 | X4643500Y-602513D03* 457 | G01* 458 | X4897500Y-602513D03* 459 | D15* 460 | G01* 461 | X2749981Y-4150004D03* 462 | G01* 463 | X2749981Y-4650003D03* 464 | G01* 465 | X2249982Y-4650003D03* 466 | G01* 467 | X2249982Y-4150004D03* 468 | G01* 469 | X4349978Y-4150004D03* 470 | G01* 471 | X4349978Y-4650003D03* 472 | G01* 473 | X3849979Y-4650003D03* 474 | G01* 475 | X3849979Y-4150004D03* 476 | G01* 477 | X5950178Y-4150156D03* 478 | G01* 479 | X5950178Y-4650155D03* 480 | G01* 481 | X5450179Y-4650155D03* 482 | G01* 483 | X5450179Y-4150156D03* 484 | D16* 485 | G01* 486 | X10086975Y-1166418D03* 487 | G01* 488 | X10086975Y-1958441D03* 489 | D17* 490 | G01* 491 | X8501430Y-3408730D03* 492 | G01* 493 | X9022664Y-4840833D03* 494 | D18* 495 | G01* 496 | X1345463Y-145973D03* 497 | G01* 498 | X1345463Y-399973D03* 499 | G01* 500 | X1091463Y-145973D03* 501 | G01* 502 | X1091463Y-399973D03* 503 | G01* 504 | X837463Y-145973D03* 505 | D19* 506 | G01* 507 | X837463Y-399973D03* 508 | D20* 509 | G01* 510 | X7106513Y-4383506D03* 511 | D21* 512 | G01* 513 | X7106513Y-4637506D03* 514 | G01* 515 | X7106513Y-4891506D03* 516 | G01* 517 | X7868513Y-4383506D03* 518 | G01* 519 | X7868513Y-4637506D03* 520 | G01* 521 | X7868513Y-4891506D03* 522 | D22* 523 | G01* 524 | X7975091Y-2549905D03* 525 | G01* 526 | X7721091Y-2549905D03* 527 | G01* 528 | X8229091Y-2549905D03* 529 | D17* 530 | G01* 531 | X8347760Y-4887848D03* 532 | G01* 533 | X8127238Y-3637153D03* 534 | G01* 535 | X7814995Y-3112490D03* 536 | G01* 537 | X9084995Y-3112490D03* 538 | D21* 539 | G01* 540 | X250012Y-4612411D03* 541 | G01* 542 | X250012Y-4862601D03* 543 | D16* 544 | G01* 545 | X375005Y-1397990D03* 546 | G01* 547 | X375005Y-1002004D03* 548 | D21* 549 | G01* 550 | X9549891Y-4850003D03* 551 | G01* 552 | X9549891Y-3850004D03* 553 | D23* 554 | G01* 555 | X2174875Y-828979D03* 556 | G01* 557 | X2174875Y-320979D03* 558 | D16* 559 | G01* 560 | X10086975Y-2466339D03* 561 | G01* 562 | X10086975Y-3258362D03* 563 | D24* 564 | G01* 565 | X1075004Y-1837512D03* 566 | G01* 567 | X999997Y-3662502D03* 568 | D25* 569 | G01* 570 | X3749802Y-1112443D03* 571 | G01* 572 | X1075004Y-2299995D03* 573 | G01* 574 | X4050004Y-1475003D03* 575 | G01* 576 | X1375003Y-2362504D03* 577 | G01* 578 | X4550003Y-1475003D03* 579 | G01* 580 | X1762505Y-2550007D03* 581 | G01* 582 | X4399762Y-1112443D03* 583 | G01* 584 | X1099997Y-2424988D03* 585 | G01* 586 | X4400041Y-2400045D03* 587 | G01* 588 | X4649749Y-1112443D03* 589 | G01* 590 | X4649977Y-2400045D03* 591 | G01* 592 | X5050002Y-1475003D03* 593 | G01* 594 | X4899913Y-2400045D03* 595 | G01* 596 | X875004Y-3662502D03* 597 | G01* 598 | X3187344Y-1287424D03* 599 | G01* 600 | X3299815Y-1287424D03* 601 | G01* 602 | X3074847Y-1287424D03* 603 | G01* 604 | X3299815Y-1174927D03* 605 | G01* 606 | X3074847Y-1174927D03* 607 | G01* 608 | X3187344Y-1174927D03* 609 | G01* 610 | X875004Y-3574999D03* 611 | G01* 612 | X875004Y-3487496D03* 613 | G01* 614 | X1887499Y-2612491D03* 615 | D24* 616 | G01* 617 | X2012492Y-2675001D03* 618 | G01* 619 | X2150008Y-2737510D03* 620 | G01* 621 | X4137279Y-2399868D03* 622 | G01* 623 | X1637512Y-2487498D03* 624 | G01* 625 | X2350007Y-2950006D03* 626 | G01* 627 | X2499995Y-4174997D03* 628 | G01* 629 | X2024989Y-3662502D03* 630 | G01* 631 | X2150008Y-3662502D03* 632 | G01* 633 | X2137384Y-4274769D03* 634 | G01* 635 | X1637411Y-3999788D03* 636 | G01* 637 | X1512417Y-3999788D03* 638 | M02* 639 | -------------------------------------------------------------------------------- /hardware/rev1.1/reflow946.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.7, 41 | "height": 2.7, 42 | "width": 2.7 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.2 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | } 61 | ], 62 | "drc_exclusions": [], 63 | "meta": { 64 | "version": 2 65 | }, 66 | "rule_severities": { 67 | "annular_width": "error", 68 | "clearance": "error", 69 | "connection_width": "warning", 70 | "copper_edge_clearance": "error", 71 | "copper_sliver": "warning", 72 | "courtyards_overlap": "error", 73 | "diff_pair_gap_out_of_range": "error", 74 | "diff_pair_uncoupled_length_too_long": "error", 75 | "drill_out_of_range": "error", 76 | "duplicate_footprints": "warning", 77 | "extra_footprint": "warning", 78 | "footprint": "error", 79 | "footprint_symbol_mismatch": "warning", 80 | "footprint_type_mismatch": "error", 81 | "hole_clearance": "error", 82 | "hole_near_hole": "error", 83 | "invalid_outline": "error", 84 | "isolated_copper": "warning", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "lib_footprint_issues": "warning", 89 | "lib_footprint_mismatch": "warning", 90 | "malformed_courtyard": "error", 91 | "microvia_drill_out_of_range": "error", 92 | "missing_courtyard": "ignore", 93 | "missing_footprint": "warning", 94 | "net_conflict": "warning", 95 | "npth_inside_courtyard": "ignore", 96 | "padstack": "error", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "warning", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "warning", 102 | "skew_out_of_range": "error", 103 | "solder_mask_bridge": "error", 104 | "starved_thermal": "error", 105 | "text_height": "warning", 106 | "text_thickness": "warning", 107 | "through_hole_pad_without_hole": "error", 108 | "too_many_vias": "error", 109 | "track_dangling": "warning", 110 | "track_width": "error", 111 | "tracks_crossing": "error", 112 | "unconnected_items": "error", 113 | "unresolved_variable": "error", 114 | "via_dangling": "warning", 115 | "zone_has_empty_net": "error", 116 | "zones_intersect": "error" 117 | }, 118 | "rules": { 119 | "allow_blind_buried_vias": false, 120 | "allow_microvias": false, 121 | "max_error": 0.005, 122 | "min_clearance": 0.0, 123 | "min_connection": 0.0, 124 | "min_copper_edge_clearance": 0.0, 125 | "min_hole_clearance": 0.25, 126 | "min_hole_to_hole": 0.25, 127 | "min_microvia_diameter": 0.2, 128 | "min_microvia_drill": 0.1, 129 | "min_resolved_spokes": 2, 130 | "min_silk_clearance": 0.0, 131 | "min_text_height": 0.8, 132 | "min_text_thickness": 0.08, 133 | "min_through_hole_diameter": 0.3, 134 | "min_track_width": 0.2, 135 | "min_via_annular_width": 0.05, 136 | "min_via_diameter": 0.4, 137 | "solder_mask_clearance": 0.0, 138 | "solder_mask_min_width": 0.0, 139 | "solder_mask_to_copper_clearance": 0.0, 140 | "use_height_for_length_calcs": true 141 | }, 142 | "teardrop_options": [ 143 | { 144 | "td_onpadsmd": true, 145 | "td_onroundshapesonly": false, 146 | "td_ontrackend": false, 147 | "td_onviapad": true 148 | } 149 | ], 150 | "teardrop_parameters": [ 151 | { 152 | "td_allow_use_two_tracks": true, 153 | "td_curve_segcount": 0, 154 | "td_height_ratio": 1.0, 155 | "td_length_ratio": 0.5, 156 | "td_maxheight": 2.0, 157 | "td_maxlen": 1.0, 158 | "td_on_pad_in_zone": false, 159 | "td_target_name": "td_round_shape", 160 | "td_width_to_size_filter_ratio": 0.9 161 | }, 162 | { 163 | "td_allow_use_two_tracks": true, 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_on_pad_in_zone": false, 170 | "td_target_name": "td_rect_shape", 171 | "td_width_to_size_filter_ratio": 0.9 172 | }, 173 | { 174 | "td_allow_use_two_tracks": true, 175 | "td_curve_segcount": 0, 176 | "td_height_ratio": 1.0, 177 | "td_length_ratio": 0.5, 178 | "td_maxheight": 2.0, 179 | "td_maxlen": 1.0, 180 | "td_on_pad_in_zone": false, 181 | "td_target_name": "td_track_end", 182 | "td_width_to_size_filter_ratio": 0.9 183 | } 184 | ], 185 | "track_widths": [ 186 | 0.0, 187 | 0.2, 188 | 0.3, 189 | 0.4, 190 | 0.5, 191 | 0.6, 192 | 0.7, 193 | 0.8, 194 | 0.9, 195 | 1.0, 196 | 2.0 197 | ], 198 | "tuning_pattern_settings": { 199 | "diff_pair_defaults": { 200 | "corner_radius_percentage": 80, 201 | "corner_style": 1, 202 | "max_amplitude": 1.0, 203 | "min_amplitude": 0.2, 204 | "single_sided": false, 205 | "spacing": 1.0 206 | }, 207 | "diff_pair_skew_defaults": { 208 | "corner_radius_percentage": 80, 209 | "corner_style": 1, 210 | "max_amplitude": 1.0, 211 | "min_amplitude": 0.2, 212 | "single_sided": false, 213 | "spacing": 0.6 214 | }, 215 | "single_track_defaults": { 216 | "corner_radius_percentage": 80, 217 | "corner_style": 1, 218 | "max_amplitude": 1.0, 219 | "min_amplitude": 0.2, 220 | "single_sided": false, 221 | "spacing": 0.6 222 | } 223 | }, 224 | "via_dimensions": [ 225 | { 226 | "diameter": 0.0, 227 | "drill": 0.0 228 | }, 229 | { 230 | "diameter": 0.5, 231 | "drill": 0.3 232 | } 233 | ], 234 | "zones_allow_external_fillets": false, 235 | "zones_use_no_outline": true 236 | }, 237 | "ipc2581": { 238 | "dist": "", 239 | "distpn": "", 240 | "internal_id": "", 241 | "mfg": "", 242 | "mpn": "" 243 | }, 244 | "layer_presets": [], 245 | "viewports": [] 246 | }, 247 | "boards": [], 248 | "cvpcb": { 249 | "equivalence_files": [] 250 | }, 251 | "erc": { 252 | "erc_exclusions": [], 253 | "meta": { 254 | "version": 0 255 | }, 256 | "pin_map": [ 257 | [ 258 | 0, 259 | 0, 260 | 0, 261 | 0, 262 | 0, 263 | 0, 264 | 1, 265 | 0, 266 | 0, 267 | 0, 268 | 0, 269 | 2 270 | ], 271 | [ 272 | 0, 273 | 2, 274 | 0, 275 | 1, 276 | 0, 277 | 0, 278 | 1, 279 | 0, 280 | 2, 281 | 2, 282 | 2, 283 | 2 284 | ], 285 | [ 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 0, 291 | 0, 292 | 1, 293 | 0, 294 | 1, 295 | 0, 296 | 1, 297 | 2 298 | ], 299 | [ 300 | 0, 301 | 1, 302 | 0, 303 | 0, 304 | 0, 305 | 0, 306 | 1, 307 | 1, 308 | 2, 309 | 1, 310 | 1, 311 | 2 312 | ], 313 | [ 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 0, 320 | 1, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 2 326 | ], 327 | [ 328 | 0, 329 | 0, 330 | 0, 331 | 0, 332 | 0, 333 | 0, 334 | 0, 335 | 0, 336 | 0, 337 | 0, 338 | 0, 339 | 2 340 | ], 341 | [ 342 | 1, 343 | 1, 344 | 1, 345 | 1, 346 | 1, 347 | 0, 348 | 1, 349 | 1, 350 | 1, 351 | 1, 352 | 1, 353 | 2 354 | ], 355 | [ 356 | 0, 357 | 0, 358 | 0, 359 | 1, 360 | 0, 361 | 0, 362 | 1, 363 | 0, 364 | 0, 365 | 0, 366 | 0, 367 | 2 368 | ], 369 | [ 370 | 0, 371 | 2, 372 | 1, 373 | 2, 374 | 0, 375 | 0, 376 | 1, 377 | 0, 378 | 2, 379 | 2, 380 | 2, 381 | 2 382 | ], 383 | [ 384 | 0, 385 | 2, 386 | 0, 387 | 1, 388 | 0, 389 | 0, 390 | 1, 391 | 0, 392 | 2, 393 | 0, 394 | 0, 395 | 2 396 | ], 397 | [ 398 | 0, 399 | 2, 400 | 1, 401 | 1, 402 | 0, 403 | 0, 404 | 1, 405 | 0, 406 | 2, 407 | 0, 408 | 0, 409 | 2 410 | ], 411 | [ 412 | 2, 413 | 2, 414 | 2, 415 | 2, 416 | 2, 417 | 2, 418 | 2, 419 | 2, 420 | 2, 421 | 2, 422 | 2, 423 | 2 424 | ] 425 | ], 426 | "rule_severities": { 427 | "bus_definition_conflict": "error", 428 | "bus_entry_needed": "error", 429 | "bus_label_syntax": "error", 430 | "bus_to_bus_conflict": "error", 431 | "bus_to_net_conflict": "error", 432 | "conflicting_netclasses": "error", 433 | "different_unit_footprint": "error", 434 | "different_unit_net": "error", 435 | "duplicate_reference": "error", 436 | "duplicate_sheet_names": "error", 437 | "endpoint_off_grid": "warning", 438 | "extra_units": "error", 439 | "global_label_dangling": "warning", 440 | "hier_label_mismatch": "error", 441 | "label_dangling": "error", 442 | "lib_symbol_issues": "warning", 443 | "missing_bidi_pin": "warning", 444 | "missing_input_pin": "warning", 445 | "missing_power_pin": "error", 446 | "missing_unit": "warning", 447 | "multiple_net_names": "warning", 448 | "net_not_bus_member": "warning", 449 | "no_connect_connected": "warning", 450 | "no_connect_dangling": "warning", 451 | "pin_not_connected": "error", 452 | "pin_not_driven": "error", 453 | "pin_to_pin": "warning", 454 | "power_pin_not_driven": "error", 455 | "similar_labels": "warning", 456 | "simulation_model_issue": "ignore", 457 | "unannotated": "error", 458 | "unit_value_mismatch": "error", 459 | "unresolved_variable": "error", 460 | "wire_dangling": "error" 461 | } 462 | }, 463 | "libraries": { 464 | "pinned_footprint_libs": [], 465 | "pinned_symbol_libs": [] 466 | }, 467 | "meta": { 468 | "filename": "reflow946.kicad_pro", 469 | "version": 1 470 | }, 471 | "net_settings": { 472 | "classes": [ 473 | { 474 | "bus_width": 12, 475 | "clearance": 0.2, 476 | "diff_pair_gap": 0.25, 477 | "diff_pair_via_gap": 0.25, 478 | "diff_pair_width": 0.2, 479 | "line_style": 0, 480 | "microvia_diameter": 0.3, 481 | "microvia_drill": 0.1, 482 | "name": "Default", 483 | "pcb_color": "rgba(0, 0, 0, 0.000)", 484 | "schematic_color": "rgba(0, 0, 0, 0.000)", 485 | "track_width": 0.25, 486 | "via_diameter": 0.8, 487 | "via_drill": 0.4, 488 | "wire_width": 6 489 | } 490 | ], 491 | "meta": { 492 | "version": 3 493 | }, 494 | "net_colors": { 495 | "+3.3V": "rgb(255, 0, 255)", 496 | "GND": "rgb(0, 194, 0)" 497 | }, 498 | "netclass_assignments": null, 499 | "netclass_patterns": [] 500 | }, 501 | "pcbnew": { 502 | "last_paths": { 503 | "gencad": "", 504 | "idf": "", 505 | "netlist": "", 506 | "plot": "", 507 | "pos_files": "", 508 | "specctra_dsn": "", 509 | "step": "", 510 | "svg": "", 511 | "vrml": "" 512 | }, 513 | "page_layout_descr_file": "" 514 | }, 515 | "schematic": { 516 | "annotate_start_num": 0, 517 | "bom_fmt_presets": [], 518 | "bom_fmt_settings": { 519 | "field_delimiter": ",", 520 | "keep_line_breaks": false, 521 | "keep_tabs": false, 522 | "name": "CSV", 523 | "ref_delimiter": ",", 524 | "ref_range_delimiter": "", 525 | "string_delimiter": "\"" 526 | }, 527 | "bom_presets": [], 528 | "bom_settings": { 529 | "exclude_dnp": false, 530 | "fields_ordered": [ 531 | { 532 | "group_by": false, 533 | "label": "Reference", 534 | "name": "Reference", 535 | "show": true 536 | }, 537 | { 538 | "group_by": true, 539 | "label": "Value", 540 | "name": "Value", 541 | "show": true 542 | }, 543 | { 544 | "group_by": false, 545 | "label": "Datasheet", 546 | "name": "Datasheet", 547 | "show": true 548 | }, 549 | { 550 | "group_by": false, 551 | "label": "Footprint", 552 | "name": "Footprint", 553 | "show": true 554 | }, 555 | { 556 | "group_by": false, 557 | "label": "Qty", 558 | "name": "${QUANTITY}", 559 | "show": true 560 | }, 561 | { 562 | "group_by": true, 563 | "label": "DNP", 564 | "name": "${DNP}", 565 | "show": true 566 | } 567 | ], 568 | "filter_string": "", 569 | "group_symbols": true, 570 | "name": "Grouped By Value", 571 | "sort_asc": true, 572 | "sort_field": "Référence" 573 | }, 574 | "connection_grid_size": 50.0, 575 | "drawing": { 576 | "dashed_lines_dash_length_ratio": 12.0, 577 | "dashed_lines_gap_length_ratio": 3.0, 578 | "default_line_thickness": 6.0, 579 | "default_text_size": 50.0, 580 | "field_names": [], 581 | "intersheets_ref_own_page": false, 582 | "intersheets_ref_prefix": "", 583 | "intersheets_ref_short": false, 584 | "intersheets_ref_show": false, 585 | "intersheets_ref_suffix": "", 586 | "junction_size_choice": 3, 587 | "label_size_ratio": 0.375, 588 | "operating_point_overlay_i_precision": 3, 589 | "operating_point_overlay_i_range": "~A", 590 | "operating_point_overlay_v_precision": 3, 591 | "operating_point_overlay_v_range": "~V", 592 | "overbar_offset_ratio": 1.23, 593 | "pin_symbol_size": 25.0, 594 | "text_offset_ratio": 0.15 595 | }, 596 | "legacy_lib_dir": "", 597 | "legacy_lib_list": [], 598 | "meta": { 599 | "version": 1 600 | }, 601 | "net_format_name": "", 602 | "ngspice": { 603 | "fix_include_paths": true, 604 | "fix_passive_vals": false, 605 | "meta": { 606 | "version": 0 607 | }, 608 | "model_mode": 0, 609 | "workbook_filename": "" 610 | }, 611 | "page_layout_descr_file": "", 612 | "plot_directory": "./", 613 | "spice_adjust_passive_values": false, 614 | "spice_current_sheet_as_root": false, 615 | "spice_external_command": "spice \"%I\"", 616 | "spice_model_current_sheet_as_root": true, 617 | "spice_save_all_currents": false, 618 | "spice_save_all_dissipations": false, 619 | "spice_save_all_voltages": false, 620 | "subpart_first_id": 65, 621 | "subpart_id_separator": 0 622 | }, 623 | "sheets": [ 624 | [ 625 | "e06aa885-daae-4bc8-aba0-4517a19e0ae6", 626 | "Racine" 627 | ] 628 | ], 629 | "text_variables": {} 630 | } 631 | -------------------------------------------------------------------------------- /hardware/rev1.2/reflow946.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "apply_defaults_to_fp_fields": false, 7 | "apply_defaults_to_fp_shapes": false, 8 | "apply_defaults_to_fp_text": false, 9 | "board_outline_line_width": 0.1, 10 | "copper_line_width": 0.2, 11 | "copper_text_italic": false, 12 | "copper_text_size_h": 1.5, 13 | "copper_text_size_v": 1.5, 14 | "copper_text_thickness": 0.3, 15 | "copper_text_upright": false, 16 | "courtyard_line_width": 0.05, 17 | "dimension_precision": 4, 18 | "dimension_units": 3, 19 | "dimensions": { 20 | "arrow_length": 1270000, 21 | "extension_offset": 500000, 22 | "keep_text_aligned": true, 23 | "suppress_zeroes": false, 24 | "text_position": 0, 25 | "units_format": 1 26 | }, 27 | "fab_line_width": 0.1, 28 | "fab_text_italic": false, 29 | "fab_text_size_h": 1.0, 30 | "fab_text_size_v": 1.0, 31 | "fab_text_thickness": 0.15, 32 | "fab_text_upright": false, 33 | "other_line_width": 0.15, 34 | "other_text_italic": false, 35 | "other_text_size_h": 1.0, 36 | "other_text_size_v": 1.0, 37 | "other_text_thickness": 0.15, 38 | "other_text_upright": false, 39 | "pads": { 40 | "drill": 1.7, 41 | "height": 2.7, 42 | "width": 2.7 43 | }, 44 | "silk_line_width": 0.15, 45 | "silk_text_italic": false, 46 | "silk_text_size_h": 1.0, 47 | "silk_text_size_v": 1.0, 48 | "silk_text_thickness": 0.15, 49 | "silk_text_upright": false, 50 | "zones": { 51 | "45_degree_only": false, 52 | "min_clearance": 0.2 53 | } 54 | }, 55 | "diff_pair_dimensions": [ 56 | { 57 | "gap": 0.0, 58 | "via_gap": 0.0, 59 | "width": 0.0 60 | } 61 | ], 62 | "drc_exclusions": [], 63 | "meta": { 64 | "version": 2 65 | }, 66 | "rule_severities": { 67 | "annular_width": "error", 68 | "clearance": "error", 69 | "connection_width": "warning", 70 | "copper_edge_clearance": "error", 71 | "copper_sliver": "warning", 72 | "courtyards_overlap": "error", 73 | "diff_pair_gap_out_of_range": "error", 74 | "diff_pair_uncoupled_length_too_long": "error", 75 | "drill_out_of_range": "error", 76 | "duplicate_footprints": "warning", 77 | "extra_footprint": "warning", 78 | "footprint": "error", 79 | "footprint_symbol_mismatch": "warning", 80 | "footprint_type_mismatch": "error", 81 | "hole_clearance": "error", 82 | "hole_near_hole": "error", 83 | "invalid_outline": "error", 84 | "isolated_copper": "warning", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "lib_footprint_issues": "warning", 89 | "lib_footprint_mismatch": "warning", 90 | "malformed_courtyard": "error", 91 | "microvia_drill_out_of_range": "error", 92 | "missing_courtyard": "ignore", 93 | "missing_footprint": "warning", 94 | "net_conflict": "warning", 95 | "npth_inside_courtyard": "ignore", 96 | "padstack": "error", 97 | "pth_inside_courtyard": "ignore", 98 | "shorting_items": "error", 99 | "silk_edge_clearance": "warning", 100 | "silk_over_copper": "warning", 101 | "silk_overlap": "warning", 102 | "skew_out_of_range": "error", 103 | "solder_mask_bridge": "error", 104 | "starved_thermal": "error", 105 | "text_height": "warning", 106 | "text_thickness": "warning", 107 | "through_hole_pad_without_hole": "error", 108 | "too_many_vias": "error", 109 | "track_dangling": "warning", 110 | "track_width": "error", 111 | "tracks_crossing": "error", 112 | "unconnected_items": "error", 113 | "unresolved_variable": "error", 114 | "via_dangling": "warning", 115 | "zone_has_empty_net": "error", 116 | "zones_intersect": "error" 117 | }, 118 | "rules": { 119 | "allow_blind_buried_vias": false, 120 | "allow_microvias": false, 121 | "max_error": 0.005, 122 | "min_clearance": 0.0, 123 | "min_connection": 0.0, 124 | "min_copper_edge_clearance": 0.0, 125 | "min_hole_clearance": 0.25, 126 | "min_hole_to_hole": 0.25, 127 | "min_microvia_diameter": 0.2, 128 | "min_microvia_drill": 0.1, 129 | "min_resolved_spokes": 2, 130 | "min_silk_clearance": 0.0, 131 | "min_text_height": 0.8, 132 | "min_text_thickness": 0.08, 133 | "min_through_hole_diameter": 0.3, 134 | "min_track_width": 0.2, 135 | "min_via_annular_width": 0.05, 136 | "min_via_diameter": 0.4, 137 | "solder_mask_clearance": 0.0, 138 | "solder_mask_min_width": 0.0, 139 | "solder_mask_to_copper_clearance": 0.0, 140 | "use_height_for_length_calcs": true 141 | }, 142 | "teardrop_options": [ 143 | { 144 | "td_onpadsmd": true, 145 | "td_onroundshapesonly": false, 146 | "td_ontrackend": false, 147 | "td_onviapad": true 148 | } 149 | ], 150 | "teardrop_parameters": [ 151 | { 152 | "td_allow_use_two_tracks": true, 153 | "td_curve_segcount": 0, 154 | "td_height_ratio": 1.0, 155 | "td_length_ratio": 0.5, 156 | "td_maxheight": 2.0, 157 | "td_maxlen": 1.0, 158 | "td_on_pad_in_zone": false, 159 | "td_target_name": "td_round_shape", 160 | "td_width_to_size_filter_ratio": 0.9 161 | }, 162 | { 163 | "td_allow_use_two_tracks": true, 164 | "td_curve_segcount": 0, 165 | "td_height_ratio": 1.0, 166 | "td_length_ratio": 0.5, 167 | "td_maxheight": 2.0, 168 | "td_maxlen": 1.0, 169 | "td_on_pad_in_zone": false, 170 | "td_target_name": "td_rect_shape", 171 | "td_width_to_size_filter_ratio": 0.9 172 | }, 173 | { 174 | "td_allow_use_two_tracks": true, 175 | "td_curve_segcount": 0, 176 | "td_height_ratio": 1.0, 177 | "td_length_ratio": 0.5, 178 | "td_maxheight": 2.0, 179 | "td_maxlen": 1.0, 180 | "td_on_pad_in_zone": false, 181 | "td_target_name": "td_track_end", 182 | "td_width_to_size_filter_ratio": 0.9 183 | } 184 | ], 185 | "track_widths": [ 186 | 0.0, 187 | 0.2, 188 | 0.3, 189 | 0.4, 190 | 0.5, 191 | 0.6, 192 | 0.7, 193 | 0.8, 194 | 0.9, 195 | 1.0, 196 | 2.0 197 | ], 198 | "tuning_pattern_settings": { 199 | "diff_pair_defaults": { 200 | "corner_radius_percentage": 80, 201 | "corner_style": 1, 202 | "max_amplitude": 1.0, 203 | "min_amplitude": 0.2, 204 | "single_sided": false, 205 | "spacing": 1.0 206 | }, 207 | "diff_pair_skew_defaults": { 208 | "corner_radius_percentage": 80, 209 | "corner_style": 1, 210 | "max_amplitude": 1.0, 211 | "min_amplitude": 0.2, 212 | "single_sided": false, 213 | "spacing": 0.6 214 | }, 215 | "single_track_defaults": { 216 | "corner_radius_percentage": 80, 217 | "corner_style": 1, 218 | "max_amplitude": 1.0, 219 | "min_amplitude": 0.2, 220 | "single_sided": false, 221 | "spacing": 0.6 222 | } 223 | }, 224 | "via_dimensions": [ 225 | { 226 | "diameter": 0.0, 227 | "drill": 0.0 228 | }, 229 | { 230 | "diameter": 0.5, 231 | "drill": 0.3 232 | } 233 | ], 234 | "zones_allow_external_fillets": false, 235 | "zones_use_no_outline": true 236 | }, 237 | "ipc2581": { 238 | "dist": "", 239 | "distpn": "", 240 | "internal_id": "", 241 | "mfg": "", 242 | "mpn": "" 243 | }, 244 | "layer_presets": [], 245 | "viewports": [] 246 | }, 247 | "boards": [], 248 | "cvpcb": { 249 | "equivalence_files": [] 250 | }, 251 | "erc": { 252 | "erc_exclusions": [], 253 | "meta": { 254 | "version": 0 255 | }, 256 | "pin_map": [ 257 | [ 258 | 0, 259 | 0, 260 | 0, 261 | 0, 262 | 0, 263 | 0, 264 | 1, 265 | 0, 266 | 0, 267 | 0, 268 | 0, 269 | 2 270 | ], 271 | [ 272 | 0, 273 | 2, 274 | 0, 275 | 1, 276 | 0, 277 | 0, 278 | 1, 279 | 0, 280 | 2, 281 | 2, 282 | 2, 283 | 2 284 | ], 285 | [ 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 0, 291 | 0, 292 | 1, 293 | 0, 294 | 1, 295 | 0, 296 | 1, 297 | 2 298 | ], 299 | [ 300 | 0, 301 | 1, 302 | 0, 303 | 0, 304 | 0, 305 | 0, 306 | 1, 307 | 1, 308 | 2, 309 | 1, 310 | 1, 311 | 2 312 | ], 313 | [ 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 0, 319 | 0, 320 | 1, 321 | 0, 322 | 0, 323 | 0, 324 | 0, 325 | 2 326 | ], 327 | [ 328 | 0, 329 | 0, 330 | 0, 331 | 0, 332 | 0, 333 | 0, 334 | 0, 335 | 0, 336 | 0, 337 | 0, 338 | 0, 339 | 2 340 | ], 341 | [ 342 | 1, 343 | 1, 344 | 1, 345 | 1, 346 | 1, 347 | 0, 348 | 1, 349 | 1, 350 | 1, 351 | 1, 352 | 1, 353 | 2 354 | ], 355 | [ 356 | 0, 357 | 0, 358 | 0, 359 | 1, 360 | 0, 361 | 0, 362 | 1, 363 | 0, 364 | 0, 365 | 0, 366 | 0, 367 | 2 368 | ], 369 | [ 370 | 0, 371 | 2, 372 | 1, 373 | 2, 374 | 0, 375 | 0, 376 | 1, 377 | 0, 378 | 2, 379 | 2, 380 | 2, 381 | 2 382 | ], 383 | [ 384 | 0, 385 | 2, 386 | 0, 387 | 1, 388 | 0, 389 | 0, 390 | 1, 391 | 0, 392 | 2, 393 | 0, 394 | 0, 395 | 2 396 | ], 397 | [ 398 | 0, 399 | 2, 400 | 1, 401 | 1, 402 | 0, 403 | 0, 404 | 1, 405 | 0, 406 | 2, 407 | 0, 408 | 0, 409 | 2 410 | ], 411 | [ 412 | 2, 413 | 2, 414 | 2, 415 | 2, 416 | 2, 417 | 2, 418 | 2, 419 | 2, 420 | 2, 421 | 2, 422 | 2, 423 | 2 424 | ] 425 | ], 426 | "rule_severities": { 427 | "bus_definition_conflict": "error", 428 | "bus_entry_needed": "error", 429 | "bus_label_syntax": "error", 430 | "bus_to_bus_conflict": "error", 431 | "bus_to_net_conflict": "error", 432 | "conflicting_netclasses": "error", 433 | "different_unit_footprint": "error", 434 | "different_unit_net": "error", 435 | "duplicate_reference": "error", 436 | "duplicate_sheet_names": "error", 437 | "endpoint_off_grid": "warning", 438 | "extra_units": "error", 439 | "global_label_dangling": "warning", 440 | "hier_label_mismatch": "error", 441 | "label_dangling": "error", 442 | "lib_symbol_issues": "warning", 443 | "missing_bidi_pin": "warning", 444 | "missing_input_pin": "warning", 445 | "missing_power_pin": "error", 446 | "missing_unit": "warning", 447 | "multiple_net_names": "warning", 448 | "net_not_bus_member": "warning", 449 | "no_connect_connected": "warning", 450 | "no_connect_dangling": "warning", 451 | "pin_not_connected": "error", 452 | "pin_not_driven": "error", 453 | "pin_to_pin": "warning", 454 | "power_pin_not_driven": "error", 455 | "similar_labels": "warning", 456 | "simulation_model_issue": "ignore", 457 | "unannotated": "error", 458 | "unit_value_mismatch": "error", 459 | "unresolved_variable": "error", 460 | "wire_dangling": "error" 461 | } 462 | }, 463 | "libraries": { 464 | "pinned_footprint_libs": [], 465 | "pinned_symbol_libs": [] 466 | }, 467 | "meta": { 468 | "filename": "reflow946.kicad_pro", 469 | "version": 1 470 | }, 471 | "net_settings": { 472 | "classes": [ 473 | { 474 | "bus_width": 12, 475 | "clearance": 0.2, 476 | "diff_pair_gap": 0.25, 477 | "diff_pair_via_gap": 0.25, 478 | "diff_pair_width": 0.2, 479 | "line_style": 0, 480 | "microvia_diameter": 0.3, 481 | "microvia_drill": 0.1, 482 | "name": "Default", 483 | "pcb_color": "rgba(0, 0, 0, 0.000)", 484 | "schematic_color": "rgba(0, 0, 0, 0.000)", 485 | "track_width": 0.25, 486 | "via_diameter": 0.8, 487 | "via_drill": 0.4, 488 | "wire_width": 6 489 | } 490 | ], 491 | "meta": { 492 | "version": 3 493 | }, 494 | "net_colors": { 495 | "+3.3V": "rgb(255, 0, 255)", 496 | "GND": "rgb(0, 194, 0)" 497 | }, 498 | "netclass_assignments": null, 499 | "netclass_patterns": [] 500 | }, 501 | "pcbnew": { 502 | "last_paths": { 503 | "gencad": "", 504 | "idf": "", 505 | "netlist": "", 506 | "plot": "", 507 | "pos_files": "", 508 | "specctra_dsn": "", 509 | "step": "", 510 | "svg": "", 511 | "vrml": "" 512 | }, 513 | "page_layout_descr_file": "" 514 | }, 515 | "schematic": { 516 | "annotate_start_num": 0, 517 | "bom_fmt_presets": [], 518 | "bom_fmt_settings": { 519 | "field_delimiter": ",", 520 | "keep_line_breaks": false, 521 | "keep_tabs": false, 522 | "name": "CSV", 523 | "ref_delimiter": ",", 524 | "ref_range_delimiter": "", 525 | "string_delimiter": "\"" 526 | }, 527 | "bom_presets": [], 528 | "bom_settings": { 529 | "exclude_dnp": false, 530 | "fields_ordered": [ 531 | { 532 | "group_by": false, 533 | "label": "Reference", 534 | "name": "Reference", 535 | "show": true 536 | }, 537 | { 538 | "group_by": true, 539 | "label": "Value", 540 | "name": "Value", 541 | "show": true 542 | }, 543 | { 544 | "group_by": false, 545 | "label": "Datasheet", 546 | "name": "Datasheet", 547 | "show": true 548 | }, 549 | { 550 | "group_by": false, 551 | "label": "Footprint", 552 | "name": "Footprint", 553 | "show": true 554 | }, 555 | { 556 | "group_by": false, 557 | "label": "Qty", 558 | "name": "${QUANTITY}", 559 | "show": true 560 | }, 561 | { 562 | "group_by": true, 563 | "label": "DNP", 564 | "name": "${DNP}", 565 | "show": true 566 | } 567 | ], 568 | "filter_string": "", 569 | "group_symbols": true, 570 | "name": "Grouped By Value", 571 | "sort_asc": true, 572 | "sort_field": "Référence" 573 | }, 574 | "connection_grid_size": 50.0, 575 | "drawing": { 576 | "dashed_lines_dash_length_ratio": 12.0, 577 | "dashed_lines_gap_length_ratio": 3.0, 578 | "default_line_thickness": 6.0, 579 | "default_text_size": 50.0, 580 | "field_names": [], 581 | "intersheets_ref_own_page": false, 582 | "intersheets_ref_prefix": "", 583 | "intersheets_ref_short": false, 584 | "intersheets_ref_show": false, 585 | "intersheets_ref_suffix": "", 586 | "junction_size_choice": 3, 587 | "label_size_ratio": 0.375, 588 | "operating_point_overlay_i_precision": 3, 589 | "operating_point_overlay_i_range": "~A", 590 | "operating_point_overlay_v_precision": 3, 591 | "operating_point_overlay_v_range": "~V", 592 | "overbar_offset_ratio": 1.23, 593 | "pin_symbol_size": 25.0, 594 | "text_offset_ratio": 0.15 595 | }, 596 | "legacy_lib_dir": "", 597 | "legacy_lib_list": [], 598 | "meta": { 599 | "version": 1 600 | }, 601 | "net_format_name": "", 602 | "ngspice": { 603 | "fix_include_paths": true, 604 | "fix_passive_vals": false, 605 | "meta": { 606 | "version": 0 607 | }, 608 | "model_mode": 0, 609 | "workbook_filename": "" 610 | }, 611 | "page_layout_descr_file": "", 612 | "plot_directory": "./", 613 | "spice_adjust_passive_values": false, 614 | "spice_current_sheet_as_root": false, 615 | "spice_external_command": "spice \"%I\"", 616 | "spice_model_current_sheet_as_root": true, 617 | "spice_save_all_currents": false, 618 | "spice_save_all_dissipations": false, 619 | "spice_save_all_voltages": false, 620 | "subpart_first_id": 65, 621 | "subpart_id_separator": 0 622 | }, 623 | "sheets": [ 624 | [ 625 | "e06aa885-daae-4bc8-aba0-4517a19e0ae6", 626 | "Racine" 627 | ] 628 | ], 629 | "text_variables": {} 630 | } 631 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More_considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution 4.0 International Public License 58 | 59 | By exercising the Licensed Rights (defined below), You accept and agree 60 | to be bound by the terms and conditions of this Creative Commons 61 | Attribution 4.0 International Public License ("Public License"). To the 62 | extent this Public License may be interpreted as a contract, You are 63 | granted the Licensed Rights in consideration of Your acceptance of 64 | these terms and conditions, and the Licensor grants You such rights in 65 | consideration of benefits the Licensor receives from making the 66 | Licensed Material available under these terms and conditions. 67 | 68 | 69 | Section 1 -- Definitions. 70 | 71 | a. Adapted Material means material subject to Copyright and Similar 72 | Rights that is derived from or based upon the Licensed Material 73 | and in which the Licensed Material is translated, altered, 74 | arranged, transformed, or otherwise modified in a manner requiring 75 | permission under the Copyright and Similar Rights held by the 76 | Licensor. For purposes of this Public License, where the Licensed 77 | Material is a musical work, performance, or sound recording, 78 | Adapted Material is always produced where the Licensed Material is 79 | synched in timed relation with a moving image. 80 | 81 | b. Adapter's License means the license You apply to Your Copyright 82 | and Similar Rights in Your contributions to Adapted Material in 83 | accordance with the terms and conditions of this Public License. 84 | 85 | c. Copyright and Similar Rights means copyright and/or similar rights 86 | closely related to copyright including, without limitation, 87 | performance, broadcast, sound recording, and Sui Generis Database 88 | Rights, without regard to how the rights are labeled or 89 | categorized. For purposes of this Public License, the rights 90 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 91 | Rights. 92 | 93 | d. Effective Technological Measures means those measures that, in the 94 | absence of proper authority, may not be circumvented under laws 95 | fulfilling obligations under Article 11 of the WIPO Copyright 96 | Treaty adopted on December 20, 1996, and/or similar international 97 | agreements. 98 | 99 | e. Exceptions and Limitations means fair use, fair dealing, and/or 100 | any other exception or limitation to Copyright and Similar Rights 101 | that applies to Your use of the Licensed Material. 102 | 103 | f. Licensed Material means the artistic or literary work, database, 104 | or other material to which the Licensor applied this Public 105 | License. 106 | 107 | g. Licensed Rights means the rights granted to You subject to the 108 | terms and conditions of this Public License, which are limited to 109 | all Copyright and Similar Rights that apply to Your use of the 110 | Licensed Material and that the Licensor has authority to license. 111 | 112 | h. Licensor means the individual(s) or entity(ies) granting rights 113 | under this Public License. 114 | 115 | i. Share means to provide material to the public by any means or 116 | process that requires permission under the Licensed Rights, such 117 | as reproduction, public display, public performance, distribution, 118 | dissemination, communication, or importation, and to make material 119 | available to the public including in ways that members of the 120 | public may access the material from a place and at a time 121 | individually chosen by them. 122 | 123 | j. Sui Generis Database Rights means rights other than copyright 124 | resulting from Directive 96/9/EC of the European Parliament and of 125 | the Council of 11 March 1996 on the legal protection of databases, 126 | as amended and/or succeeded, as well as other essentially 127 | equivalent rights anywhere in the world. 128 | 129 | k. You means the individual or entity exercising the Licensed Rights 130 | under this Public License. Your has a corresponding meaning. 131 | 132 | 133 | Section 2 -- Scope. 134 | 135 | a. License grant. 136 | 137 | 1. Subject to the terms and conditions of this Public License, 138 | the Licensor hereby grants You a worldwide, royalty-free, 139 | non-sublicensable, non-exclusive, irrevocable license to 140 | exercise the Licensed Rights in the Licensed Material to: 141 | 142 | a. reproduce and Share the Licensed Material, in whole or 143 | in part; and 144 | 145 | b. produce, reproduce, and Share Adapted Material. 146 | 147 | 2. Exceptions and Limitations. For the avoidance of doubt, where 148 | Exceptions and Limitations apply to Your use, this Public 149 | License does not apply, and You do not need to comply with 150 | its terms and conditions. 151 | 152 | 3. Term. The term of this Public License is specified in Section 153 | 6(a). 154 | 155 | 4. Media and formats; technical modifications allowed. The 156 | Licensor authorizes You to exercise the Licensed Rights in 157 | all media and formats whether now known or hereafter created, 158 | and to make technical modifications necessary to do so. The 159 | Licensor waives and/or agrees not to assert any right or 160 | authority to forbid You from making technical modifications 161 | necessary to exercise the Licensed Rights, including 162 | technical modifications necessary to circumvent Effective 163 | Technological Measures. For purposes of this Public License, 164 | simply making modifications authorized by this Section 2(a) 165 | (4) never produces Adapted Material. 166 | 167 | 5. Downstream recipients. 168 | 169 | a. Offer from the Licensor -- Licensed Material. Every 170 | recipient of the Licensed Material automatically 171 | receives an offer from the Licensor to exercise the 172 | Licensed Rights under the terms and conditions of this 173 | Public License. 174 | 175 | b. No downstream restrictions. You may not offer or impose 176 | any additional or different terms or conditions on, or 177 | apply any Effective Technological Measures to, the 178 | Licensed Material if doing so restricts exercise of the 179 | Licensed Rights by any recipient of the Licensed 180 | Material. 181 | 182 | 6. No endorsement. Nothing in this Public License constitutes or 183 | may be construed as permission to assert or imply that You 184 | are, or that Your use of the Licensed Material is, connected 185 | with, or sponsored, endorsed, or granted official status by, 186 | the Licensor or others designated to receive attribution as 187 | provided in Section 3(a)(1)(A)(i). 188 | 189 | b. Other rights. 190 | 191 | 1. Moral rights, such as the right of integrity, are not 192 | licensed under this Public License, nor are publicity, 193 | privacy, and/or other similar personality rights; however, to 194 | the extent possible, the Licensor waives and/or agrees not to 195 | assert any such rights held by the Licensor to the limited 196 | extent necessary to allow You to exercise the Licensed 197 | Rights, but not otherwise. 198 | 199 | 2. Patent and trademark rights are not licensed under this 200 | Public License. 201 | 202 | 3. To the extent possible, the Licensor waives any right to 203 | collect royalties from You for the exercise of the Licensed 204 | Rights, whether directly or through a collecting society 205 | under any voluntary or waivable statutory or compulsory 206 | licensing scheme. In all other cases the Licensor expressly 207 | reserves any right to collect such royalties. 208 | 209 | 210 | Section 3 -- License Conditions. 211 | 212 | Your exercise of the Licensed Rights is expressly made subject to the 213 | following conditions. 214 | 215 | a. Attribution. 216 | 217 | 1. If You Share the Licensed Material (including in modified 218 | form), You must: 219 | 220 | a. retain the following if it is supplied by the Licensor 221 | with the Licensed Material: 222 | 223 | i. identification of the creator(s) of the Licensed 224 | Material and any others designated to receive 225 | attribution, in any reasonable manner requested by 226 | the Licensor (including by pseudonym if 227 | designated); 228 | 229 | ii. a copyright notice; 230 | 231 | iii. a notice that refers to this Public License; 232 | 233 | iv. a notice that refers to the disclaimer of 234 | warranties; 235 | 236 | v. a URI or hyperlink to the Licensed Material to the 237 | extent reasonably practicable; 238 | 239 | b. indicate if You modified the Licensed Material and 240 | retain an indication of any previous modifications; and 241 | 242 | c. indicate the Licensed Material is licensed under this 243 | Public License, and include the text of, or the URI or 244 | hyperlink to, this Public License. 245 | 246 | 2. You may satisfy the conditions in Section 3(a)(1) in any 247 | reasonable manner based on the medium, means, and context in 248 | which You Share the Licensed Material. For example, it may be 249 | reasonable to satisfy the conditions by providing a URI or 250 | hyperlink to a resource that includes the required 251 | information. 252 | 253 | 3. If requested by the Licensor, You must remove any of the 254 | information required by Section 3(a)(1)(A) to the extent 255 | reasonably practicable. 256 | 257 | 4. If You Share Adapted Material You produce, the Adapter's 258 | License You apply must not prevent recipients of the Adapted 259 | Material from complying with this Public License. 260 | 261 | 262 | Section 4 -- Sui Generis Database Rights. 263 | 264 | Where the Licensed Rights include Sui Generis Database Rights that 265 | apply to Your use of the Licensed Material: 266 | 267 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 268 | to extract, reuse, reproduce, and Share all or a substantial 269 | portion of the contents of the database; 270 | 271 | b. if You include all or a substantial portion of the database 272 | contents in a database in which You have Sui Generis Database 273 | Rights, then the database in which You have Sui Generis Database 274 | Rights (but not its individual contents) is Adapted Material; and 275 | 276 | c. You must comply with the conditions in Section 3(a) if You Share 277 | all or a substantial portion of the contents of the database. 278 | 279 | For the avoidance of doubt, this Section 4 supplements and does not 280 | replace Your obligations under this Public License where the Licensed 281 | Rights include other Copyright and Similar Rights. 282 | 283 | 284 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 285 | 286 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 287 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 288 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 289 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 290 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 291 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 292 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 293 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 294 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 295 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 296 | 297 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 298 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 299 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 300 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 301 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 302 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 303 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 304 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 305 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 306 | 307 | c. The disclaimer of warranties and limitation of liability provided 308 | above shall be interpreted in a manner that, to the extent 309 | possible, most closely approximates an absolute disclaimer and 310 | waiver of all liability. 311 | 312 | 313 | Section 6 -- Term and Termination. 314 | 315 | a. This Public License applies for the term of the Copyright and 316 | Similar Rights licensed here. However, if You fail to comply with 317 | this Public License, then Your rights under this Public License 318 | terminate automatically. 319 | 320 | b. Where Your right to use the Licensed Material has terminated under 321 | Section 6(a), it reinstates: 322 | 323 | 1. automatically as of the date the violation is cured, provided 324 | it is cured within 30 days of Your discovery of the 325 | violation; or 326 | 327 | 2. upon express reinstatement by the Licensor. 328 | 329 | For the avoidance of doubt, this Section 6(b) does not affect any 330 | right the Licensor may have to seek remedies for Your violations 331 | of this Public License. 332 | 333 | c. For the avoidance of doubt, the Licensor may also offer the 334 | Licensed Material under separate terms or conditions or stop 335 | distributing the Licensed Material at any time; however, doing so 336 | will not terminate this Public License. 337 | 338 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 339 | License. 340 | 341 | 342 | Section 7 -- Other Terms and Conditions. 343 | 344 | a. The Licensor shall not be bound by any additional or different 345 | terms or conditions communicated by You unless expressly agreed. 346 | 347 | b. Any arrangements, understandings, or agreements regarding the 348 | Licensed Material not stated herein are separate from and 349 | independent of the terms and conditions of this Public License. 350 | 351 | 352 | Section 8 -- Interpretation. 353 | 354 | a. For the avoidance of doubt, this Public License does not, and 355 | shall not be interpreted to, reduce, limit, restrict, or impose 356 | conditions on any use of the Licensed Material that could lawfully 357 | be made without permission under this Public License. 358 | 359 | b. To the extent possible, if any provision of this Public License is 360 | deemed unenforceable, it shall be automatically reformed to the 361 | minimum extent necessary to make it enforceable. If the provision 362 | cannot be reformed, it shall be severed from this Public License 363 | without affecting the enforceability of the remaining terms and 364 | conditions. 365 | 366 | c. No term or condition of this Public License will be waived and no 367 | failure to comply consented to unless expressly agreed to by the 368 | Licensor. 369 | 370 | d. Nothing in this Public License constitutes or may be interpreted 371 | as a limitation upon, or waiver of, any privileges and immunities 372 | that apply to the Licensor or You, including from the legal 373 | processes of any jurisdiction or authority. 374 | 375 | 376 | ======================================================================= 377 | 378 | Creative Commons is not a party to its public 379 | licenses. Notwithstanding, Creative Commons may elect to apply one of 380 | its public licenses to material it publishes and in those instances 381 | will be considered the “Licensor.” The text of the Creative Commons 382 | public licenses is dedicated to the public domain under the CC0 Public 383 | Domain Dedication. Except for the limited purpose of indicating that 384 | material is shared under a Creative Commons public license or as 385 | otherwise permitted by the Creative Commons policies published at 386 | creativecommons.org/policies, Creative Commons does not authorize the 387 | use of the trademark "Creative Commons" or any other trademark or logo 388 | of Creative Commons without its prior written consent including, 389 | without limitation, in connection with any unauthorized modifications 390 | to any of its public licenses or any other arrangements, 391 | understandings, or agreements concerning use of licensed material. For 392 | the avoidance of doubt, this paragraph does not form part of the 393 | public licenses. 394 | 395 | Creative Commons may be contacted at creativecommons.org. 396 | -------------------------------------------------------------------------------- /hardware/rev1.1/lib/reflow946.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 2 | (symbol "EL817S1" (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (id 0) (at -5.08 5.08 0) 4 | (effects (font (size 1.27 1.27)) (justify left)) 5 | ) 6 | (property "Value" "EL817S1" (id 1) (at 0 5.08 0) 7 | (effects (font (size 1.27 1.27)) (justify left)) 8 | ) 9 | (property "Footprint" "Package_DIP:DIP-4_W8.89mm_SMDSocket_LongPads" (id 2) (at 0 -5.08 0) 10 | (effects (font (size 1.27 1.27) italic) hide) 11 | ) 12 | (property "Datasheet" "https://www.mouser.com/datasheet/2/143/201407061833256242-365628.pdf" (id 3) (at 0 0 0) 13 | (effects (font (size 1.27 1.27)) (justify left) hide) 14 | ) 15 | (property "ki_keywords" "DC Phototransistor Optocoupler" (id 4) (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "ki_description" "DC Optocoupler, Vce 80V, CTR 80-160%, SOP-4" (id 5) (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_fp_filters" "SOP*4.4x2.6mm*P1.27mm*" (id 6) (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (symbol "EL817S1_0_1" 25 | (rectangle (start -5.08 3.81) (end 5.08 -3.81) 26 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 27 | (fill (type background)) 28 | ) 29 | (polyline 30 | (pts 31 | (xy -3.175 -0.635) 32 | (xy -1.905 -0.635) 33 | ) 34 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 35 | (fill (type none)) 36 | ) 37 | (polyline 38 | (pts 39 | (xy 2.54 0.635) 40 | (xy 4.445 2.54) 41 | ) 42 | (stroke (width 0) (type default) (color 0 0 0 0)) 43 | (fill (type none)) 44 | ) 45 | (polyline 46 | (pts 47 | (xy 4.445 -2.54) 48 | (xy 2.54 -0.635) 49 | ) 50 | (stroke (width 0) (type default) (color 0 0 0 0)) 51 | (fill (type outline)) 52 | ) 53 | (polyline 54 | (pts 55 | (xy 4.445 -2.54) 56 | (xy 5.08 -2.54) 57 | ) 58 | (stroke (width 0) (type default) (color 0 0 0 0)) 59 | (fill (type none)) 60 | ) 61 | (polyline 62 | (pts 63 | (xy 4.445 2.54) 64 | (xy 5.08 2.54) 65 | ) 66 | (stroke (width 0) (type default) (color 0 0 0 0)) 67 | (fill (type none)) 68 | ) 69 | (polyline 70 | (pts 71 | (xy -5.08 2.54) 72 | (xy -2.54 2.54) 73 | (xy -2.54 -0.635) 74 | ) 75 | (stroke (width 0) (type default) (color 0 0 0 0)) 76 | (fill (type none)) 77 | ) 78 | (polyline 79 | (pts 80 | (xy -2.54 -0.635) 81 | (xy -2.54 -2.54) 82 | (xy -5.08 -2.54) 83 | ) 84 | (stroke (width 0) (type default) (color 0 0 0 0)) 85 | (fill (type none)) 86 | ) 87 | (polyline 88 | (pts 89 | (xy 2.54 1.905) 90 | (xy 2.54 -1.905) 91 | (xy 2.54 -1.905) 92 | ) 93 | (stroke (width 0.508) (type default) (color 0 0 0 0)) 94 | (fill (type none)) 95 | ) 96 | (polyline 97 | (pts 98 | (xy -2.54 -0.635) 99 | (xy -3.175 0.635) 100 | (xy -1.905 0.635) 101 | (xy -2.54 -0.635) 102 | ) 103 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 104 | (fill (type none)) 105 | ) 106 | (polyline 107 | (pts 108 | (xy -0.508 -0.508) 109 | (xy 0.762 -0.508) 110 | (xy 0.381 -0.635) 111 | (xy 0.381 -0.381) 112 | (xy 0.762 -0.508) 113 | ) 114 | (stroke (width 0) (type default) (color 0 0 0 0)) 115 | (fill (type none)) 116 | ) 117 | (polyline 118 | (pts 119 | (xy -0.508 0.508) 120 | (xy 0.762 0.508) 121 | (xy 0.381 0.381) 122 | (xy 0.381 0.635) 123 | (xy 0.762 0.508) 124 | ) 125 | (stroke (width 0) (type default) (color 0 0 0 0)) 126 | (fill (type none)) 127 | ) 128 | (polyline 129 | (pts 130 | (xy 3.048 -1.651) 131 | (xy 3.556 -1.143) 132 | (xy 4.064 -2.159) 133 | (xy 3.048 -1.651) 134 | (xy 3.048 -1.651) 135 | ) 136 | (stroke (width 0) (type default) (color 0 0 0 0)) 137 | (fill (type outline)) 138 | ) 139 | ) 140 | (symbol "EL817S1_1_1" 141 | (pin passive line (at -7.62 2.54 0) (length 2.54) 142 | (name "~" (effects (font (size 1.27 1.27)))) 143 | (number "1" (effects (font (size 1.27 1.27)))) 144 | ) 145 | (pin passive line (at -7.62 -2.54 0) (length 2.54) 146 | (name "~" (effects (font (size 1.27 1.27)))) 147 | (number "2" (effects (font (size 1.27 1.27)))) 148 | ) 149 | (pin passive line (at 7.62 -2.54 180) (length 2.54) 150 | (name "~" (effects (font (size 1.27 1.27)))) 151 | (number "3" (effects (font (size 1.27 1.27)))) 152 | ) 153 | (pin passive line (at 7.62 2.54 180) (length 2.54) 154 | (name "~" (effects (font (size 1.27 1.27)))) 155 | (number "4" (effects (font (size 1.27 1.27)))) 156 | ) 157 | ) 158 | ) 159 | (symbol "FJ4301BH" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 160 | (property "Reference" "DS" (id 0) (at 13.97 8.89 0) 161 | (effects (font (size 1.27 1.27)) (justify left bottom)) 162 | ) 163 | (property "Value" "FJ4301BH" (id 1) (at 13.97 6.35 0) 164 | (effects (font (size 1.27 1.27)) (justify left bottom) hide) 165 | ) 166 | (property "Footprint" "reflow946:FJ4301BH" (id 2) (at 13.97 3.81 0) 167 | (effects (font (size 1.27 1.27)) (justify left bottom) hide) 168 | ) 169 | (property "Datasheet" "" (id 3) (at 1.27 0 0) 170 | (effects (font (size 1.27 1.27)) (justify left bottom) hide) 171 | ) 172 | (symbol "FJ4301BH_0_0" 173 | (rectangle (start -12.7 11.43) (end 12.7 -11.43) 174 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 175 | (fill (type background)) 176 | ) 177 | (circle (center -3.81 -3.429) (radius 0.254) 178 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 179 | (fill (type none)) 180 | ) 181 | (polyline 182 | (pts 183 | (xy -8.8392 -2.921) 184 | (xy -8.636 -3.1242) 185 | ) 186 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 187 | (fill (type none)) 188 | ) 189 | (polyline 190 | (pts 191 | (xy -8.636 -3.1242) 192 | (xy -8.3058 -2.794) 193 | ) 194 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 195 | (fill (type none)) 196 | ) 197 | (polyline 198 | (pts 199 | (xy -8.636 -2.921) 200 | (xy -8.255 -0.635) 201 | ) 202 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 203 | (fill (type none)) 204 | ) 205 | (polyline 206 | (pts 207 | (xy -8.4582 -0.6096) 208 | (xy -8.8392 -2.921) 209 | ) 210 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 211 | (fill (type none)) 212 | ) 213 | (polyline 214 | (pts 215 | (xy -8.3312 -3.429) 216 | (xy -8.0772 -3.175) 217 | ) 218 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 219 | (fill (type none)) 220 | ) 221 | (polyline 222 | (pts 223 | (xy -8.3058 -2.794) 224 | (xy -7.9248 -0.5842) 225 | ) 226 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 227 | (fill (type none)) 228 | ) 229 | (polyline 230 | (pts 231 | (xy -8.255 0.6096) 232 | (xy -7.874 2.921) 233 | ) 234 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 235 | (fill (type none)) 236 | ) 237 | (polyline 238 | (pts 239 | (xy -8.1788 -0.3302) 240 | (xy -8.4582 -0.6096) 241 | ) 242 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 243 | (fill (type none)) 244 | ) 245 | (polyline 246 | (pts 247 | (xy -8.1788 -0.3302) 248 | (xy -7.9248 -0.5842) 249 | ) 250 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 251 | (fill (type none)) 252 | ) 253 | (polyline 254 | (pts 255 | (xy -8.0772 -3.683) 256 | (xy -8.3312 -3.429) 257 | ) 258 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 259 | (fill (type none)) 260 | ) 261 | (polyline 262 | (pts 263 | (xy -8.0772 -3.175) 264 | (xy -5.5372 -3.175) 265 | ) 266 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 267 | (fill (type none)) 268 | ) 269 | (polyline 270 | (pts 271 | (xy -8.001 0.3556) 272 | (xy -8.255 0.6096) 273 | ) 274 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 275 | (fill (type none)) 276 | ) 277 | (polyline 278 | (pts 279 | (xy -7.874 2.921) 280 | (xy -7.6708 3.1242) 281 | ) 282 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 283 | (fill (type none)) 284 | ) 285 | (polyline 286 | (pts 287 | (xy -7.8232 -0.0762) 288 | (xy -7.493 0.254) 289 | ) 290 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 291 | (fill (type none)) 292 | ) 293 | (polyline 294 | (pts 295 | (xy -7.747 0.6096) 296 | (xy -8.001 0.3556) 297 | ) 298 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 299 | (fill (type none)) 300 | ) 301 | (polyline 302 | (pts 303 | (xy -7.6708 3.1242) 304 | (xy -7.366 2.8194) 305 | ) 306 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 307 | (fill (type none)) 308 | ) 309 | (polyline 310 | (pts 311 | (xy -7.6454 -0.254) 312 | (xy -7.8232 -0.0762) 313 | ) 314 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 315 | (fill (type none)) 316 | ) 317 | (polyline 318 | (pts 319 | (xy -7.62 0) 320 | (xy -5.08 0) 321 | ) 322 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 323 | (fill (type none)) 324 | ) 325 | (polyline 326 | (pts 327 | (xy -7.62 2.794) 328 | (xy -8.001 0.635) 329 | ) 330 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 331 | (fill (type none)) 332 | ) 333 | (polyline 334 | (pts 335 | (xy -7.493 0.254) 336 | (xy -5.0038 0.254) 337 | ) 338 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 339 | (fill (type none)) 340 | ) 341 | (polyline 342 | (pts 343 | (xy -7.366 2.8194) 344 | (xy -7.747 0.6096) 345 | ) 346 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 347 | (fill (type none)) 348 | ) 349 | (polyline 350 | (pts 351 | (xy -7.366 3.429) 352 | (xy -7.112 3.683) 353 | ) 354 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 355 | (fill (type none)) 356 | ) 357 | (polyline 358 | (pts 359 | (xy -7.112 3.175) 360 | (xy -7.366 3.429) 361 | ) 362 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 363 | (fill (type none)) 364 | ) 365 | (polyline 366 | (pts 367 | (xy -7.112 3.683) 368 | (xy -4.572 3.683) 369 | ) 370 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 371 | (fill (type none)) 372 | ) 373 | (polyline 374 | (pts 375 | (xy -5.588 -3.429) 376 | (xy -8.001 -3.429) 377 | ) 378 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 379 | (fill (type none)) 380 | ) 381 | (polyline 382 | (pts 383 | (xy -5.5372 -3.683) 384 | (xy -8.0772 -3.683) 385 | ) 386 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 387 | (fill (type none)) 388 | ) 389 | (polyline 390 | (pts 391 | (xy -5.5372 -3.175) 392 | (xy -5.2832 -3.429) 393 | ) 394 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 395 | (fill (type none)) 396 | ) 397 | (polyline 398 | (pts 399 | (xy -5.2832 -3.429) 400 | (xy -5.5372 -3.683) 401 | ) 402 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 403 | (fill (type none)) 404 | ) 405 | (polyline 406 | (pts 407 | (xy -5.2832 -2.8194) 408 | (xy -4.9784 -3.1242) 409 | ) 410 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 411 | (fill (type none)) 412 | ) 413 | (polyline 414 | (pts 415 | (xy -5.1054 -0.254) 416 | (xy -7.6454 -0.254) 417 | ) 418 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 419 | (fill (type none)) 420 | ) 421 | (polyline 422 | (pts 423 | (xy -5.0038 0.254) 424 | (xy -4.8006 0.0508) 425 | ) 426 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 427 | (fill (type none)) 428 | ) 429 | (polyline 430 | (pts 431 | (xy -4.9784 -3.1242) 432 | (xy -4.7752 -2.921) 433 | ) 434 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 435 | (fill (type none)) 436 | ) 437 | (polyline 438 | (pts 439 | (xy -4.9022 -0.6604) 440 | (xy -5.2832 -2.8194) 441 | ) 442 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 443 | (fill (type none)) 444 | ) 445 | (polyline 446 | (pts 447 | (xy -4.8006 0.0508) 448 | (xy -5.1054 -0.254) 449 | ) 450 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 451 | (fill (type none)) 452 | ) 453 | (polyline 454 | (pts 455 | (xy -4.7752 -2.921) 456 | (xy -4.3942 -0.6604) 457 | ) 458 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 459 | (fill (type none)) 460 | ) 461 | (polyline 462 | (pts 463 | (xy -4.7244 0.6096) 464 | (xy -4.445 0.3302) 465 | ) 466 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 467 | (fill (type none)) 468 | ) 469 | (polyline 470 | (pts 471 | (xy -4.699 -0.762) 472 | (xy -5.08 -2.794) 473 | ) 474 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 475 | (fill (type none)) 476 | ) 477 | (polyline 478 | (pts 479 | (xy -4.6482 -0.4064) 480 | (xy -4.9022 -0.6604) 481 | ) 482 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 483 | (fill (type none)) 484 | ) 485 | (polyline 486 | (pts 487 | (xy -4.572 3.175) 488 | (xy -7.112 3.175) 489 | ) 490 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 491 | (fill (type none)) 492 | ) 493 | (polyline 494 | (pts 495 | (xy -4.572 3.429) 496 | (xy -7.112 3.429) 497 | ) 498 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 499 | (fill (type none)) 500 | ) 501 | (polyline 502 | (pts 503 | (xy -4.572 3.683) 504 | (xy -4.318 3.429) 505 | ) 506 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 507 | (fill (type none)) 508 | ) 509 | (polyline 510 | (pts 511 | (xy -4.445 0.3302) 512 | (xy -4.191 0.5842) 513 | ) 514 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 515 | (fill (type none)) 516 | ) 517 | (polyline 518 | (pts 519 | (xy -4.3942 -0.6604) 520 | (xy -4.6482 -0.4064) 521 | ) 522 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 523 | (fill (type none)) 524 | ) 525 | (polyline 526 | (pts 527 | (xy -4.318 2.8194) 528 | (xy -4.7244 0.6096) 529 | ) 530 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 531 | (fill (type none)) 532 | ) 533 | (polyline 534 | (pts 535 | (xy -4.318 3.429) 536 | (xy -4.572 3.175) 537 | ) 538 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 539 | (fill (type none)) 540 | ) 541 | (polyline 542 | (pts 543 | (xy -4.191 0.5842) 544 | (xy -3.81 2.921) 545 | ) 546 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 547 | (fill (type none)) 548 | ) 549 | (polyline 550 | (pts 551 | (xy -4.064 2.794) 552 | (xy -4.445 0.635) 553 | ) 554 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 555 | (fill (type none)) 556 | ) 557 | (polyline 558 | (pts 559 | (xy -4.0132 3.1242) 560 | (xy -4.318 2.8194) 561 | ) 562 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 563 | (fill (type none)) 564 | ) 565 | (polyline 566 | (pts 567 | (xy -3.937 -3.429) 568 | (xy -3.683 -3.429) 569 | ) 570 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 571 | (fill (type none)) 572 | ) 573 | (polyline 574 | (pts 575 | (xy -3.81 2.921) 576 | (xy -4.0132 3.1242) 577 | ) 578 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 579 | (fill (type none)) 580 | ) 581 | (polyline 582 | (pts 583 | (xy -1.2192 -2.921) 584 | (xy -1.016 -3.1242) 585 | ) 586 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 587 | (fill (type none)) 588 | ) 589 | (polyline 590 | (pts 591 | (xy -1.016 -3.1242) 592 | (xy -0.6858 -2.794) 593 | ) 594 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 595 | (fill (type none)) 596 | ) 597 | (polyline 598 | (pts 599 | (xy -1.016 -2.921) 600 | (xy -0.635 -0.635) 601 | ) 602 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 603 | (fill (type none)) 604 | ) 605 | (polyline 606 | (pts 607 | (xy -0.8382 -0.6096) 608 | (xy -1.2192 -2.921) 609 | ) 610 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 611 | (fill (type none)) 612 | ) 613 | (polyline 614 | (pts 615 | (xy -0.7112 -3.429) 616 | (xy -0.4572 -3.175) 617 | ) 618 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 619 | (fill (type none)) 620 | ) 621 | (polyline 622 | (pts 623 | (xy -0.6858 -2.794) 624 | (xy -0.3048 -0.5842) 625 | ) 626 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 627 | (fill (type none)) 628 | ) 629 | (polyline 630 | (pts 631 | (xy -0.635 0.6096) 632 | (xy -0.254 2.921) 633 | ) 634 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 635 | (fill (type none)) 636 | ) 637 | (polyline 638 | (pts 639 | (xy -0.5588 -0.3302) 640 | (xy -0.8382 -0.6096) 641 | ) 642 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 643 | (fill (type none)) 644 | ) 645 | (polyline 646 | (pts 647 | (xy -0.5588 -0.3302) 648 | (xy -0.3048 -0.5842) 649 | ) 650 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 651 | (fill (type none)) 652 | ) 653 | (polyline 654 | (pts 655 | (xy -0.4572 -3.683) 656 | (xy -0.7112 -3.429) 657 | ) 658 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 659 | (fill (type none)) 660 | ) 661 | (polyline 662 | (pts 663 | (xy -0.4572 -3.175) 664 | (xy 2.0828 -3.175) 665 | ) 666 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 667 | (fill (type none)) 668 | ) 669 | (polyline 670 | (pts 671 | (xy -0.381 0.3556) 672 | (xy -0.635 0.6096) 673 | ) 674 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 675 | (fill (type none)) 676 | ) 677 | (polyline 678 | (pts 679 | (xy -0.254 2.921) 680 | (xy -0.0508 3.1242) 681 | ) 682 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 683 | (fill (type none)) 684 | ) 685 | (polyline 686 | (pts 687 | (xy -0.2032 -0.0762) 688 | (xy 0.127 0.254) 689 | ) 690 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 691 | (fill (type none)) 692 | ) 693 | (polyline 694 | (pts 695 | (xy -0.127 0.6096) 696 | (xy -0.381 0.3556) 697 | ) 698 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 699 | (fill (type none)) 700 | ) 701 | (polyline 702 | (pts 703 | (xy -0.0508 3.1242) 704 | (xy 0.254 2.8194) 705 | ) 706 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 707 | (fill (type none)) 708 | ) 709 | (polyline 710 | (pts 711 | (xy -0.0254 -0.254) 712 | (xy -0.2032 -0.0762) 713 | ) 714 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 715 | (fill (type none)) 716 | ) 717 | (polyline 718 | (pts 719 | (xy 0 0) 720 | (xy 2.54 0) 721 | ) 722 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 723 | (fill (type none)) 724 | ) 725 | (polyline 726 | (pts 727 | (xy 0 2.794) 728 | (xy -0.381 0.635) 729 | ) 730 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 731 | (fill (type none)) 732 | ) 733 | (polyline 734 | (pts 735 | (xy 0.127 0.254) 736 | (xy 2.6162 0.254) 737 | ) 738 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 739 | (fill (type none)) 740 | ) 741 | (polyline 742 | (pts 743 | (xy 0.254 2.8194) 744 | (xy -0.127 0.6096) 745 | ) 746 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 747 | (fill (type none)) 748 | ) 749 | (polyline 750 | (pts 751 | (xy 0.254 3.429) 752 | (xy 0.508 3.683) 753 | ) 754 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 755 | (fill (type none)) 756 | ) 757 | (polyline 758 | (pts 759 | (xy 0.508 3.175) 760 | (xy 0.254 3.429) 761 | ) 762 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 763 | (fill (type none)) 764 | ) 765 | (polyline 766 | (pts 767 | (xy 0.508 3.683) 768 | (xy 3.048 3.683) 769 | ) 770 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 771 | (fill (type none)) 772 | ) 773 | (polyline 774 | (pts 775 | (xy 2.032 -3.429) 776 | (xy -0.381 -3.429) 777 | ) 778 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 779 | (fill (type none)) 780 | ) 781 | (polyline 782 | (pts 783 | (xy 2.0828 -3.683) 784 | (xy -0.4572 -3.683) 785 | ) 786 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 787 | (fill (type none)) 788 | ) 789 | (polyline 790 | (pts 791 | (xy 2.0828 -3.175) 792 | (xy 2.3368 -3.429) 793 | ) 794 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 795 | (fill (type none)) 796 | ) 797 | (polyline 798 | (pts 799 | (xy 2.3368 -3.429) 800 | (xy 2.0828 -3.683) 801 | ) 802 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 803 | (fill (type none)) 804 | ) 805 | (polyline 806 | (pts 807 | (xy 2.3368 -2.8194) 808 | (xy 2.6416 -3.1242) 809 | ) 810 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 811 | (fill (type none)) 812 | ) 813 | (polyline 814 | (pts 815 | (xy 2.5146 -0.254) 816 | (xy -0.0254 -0.254) 817 | ) 818 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 819 | (fill (type none)) 820 | ) 821 | (polyline 822 | (pts 823 | (xy 2.6162 0.254) 824 | (xy 2.8194 0.0508) 825 | ) 826 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 827 | (fill (type none)) 828 | ) 829 | (polyline 830 | (pts 831 | (xy 2.6416 -3.1242) 832 | (xy 2.8448 -2.921) 833 | ) 834 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 835 | (fill (type none)) 836 | ) 837 | (polyline 838 | (pts 839 | (xy 2.7178 -0.6604) 840 | (xy 2.3368 -2.8194) 841 | ) 842 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 843 | (fill (type none)) 844 | ) 845 | (polyline 846 | (pts 847 | (xy 2.8194 0.0508) 848 | (xy 2.5146 -0.254) 849 | ) 850 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 851 | (fill (type none)) 852 | ) 853 | (polyline 854 | (pts 855 | (xy 2.8448 -2.921) 856 | (xy 3.2258 -0.6604) 857 | ) 858 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 859 | (fill (type none)) 860 | ) 861 | (polyline 862 | (pts 863 | (xy 2.8956 0.6096) 864 | (xy 3.175 0.3302) 865 | ) 866 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 867 | (fill (type none)) 868 | ) 869 | (polyline 870 | (pts 871 | (xy 2.921 -0.762) 872 | (xy 2.54 -2.794) 873 | ) 874 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 875 | (fill (type none)) 876 | ) 877 | (polyline 878 | (pts 879 | (xy 2.9718 -0.4064) 880 | (xy 2.7178 -0.6604) 881 | ) 882 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 883 | (fill (type none)) 884 | ) 885 | (polyline 886 | (pts 887 | (xy 3.048 3.175) 888 | (xy 0.508 3.175) 889 | ) 890 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 891 | (fill (type none)) 892 | ) 893 | (polyline 894 | (pts 895 | (xy 3.048 3.429) 896 | (xy 0.508 3.429) 897 | ) 898 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 899 | (fill (type none)) 900 | ) 901 | (polyline 902 | (pts 903 | (xy 3.048 3.683) 904 | (xy 3.302 3.429) 905 | ) 906 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 907 | (fill (type none)) 908 | ) 909 | (polyline 910 | (pts 911 | (xy 3.175 0.3302) 912 | (xy 3.429 0.5842) 913 | ) 914 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 915 | (fill (type none)) 916 | ) 917 | (polyline 918 | (pts 919 | (xy 3.2258 -0.6604) 920 | (xy 2.9718 -0.4064) 921 | ) 922 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 923 | (fill (type none)) 924 | ) 925 | (polyline 926 | (pts 927 | (xy 3.302 2.8194) 928 | (xy 2.8956 0.6096) 929 | ) 930 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 931 | (fill (type none)) 932 | ) 933 | (polyline 934 | (pts 935 | (xy 3.302 3.429) 936 | (xy 3.048 3.175) 937 | ) 938 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 939 | (fill (type none)) 940 | ) 941 | (polyline 942 | (pts 943 | (xy 3.429 0.5842) 944 | (xy 3.81 2.921) 945 | ) 946 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 947 | (fill (type none)) 948 | ) 949 | (polyline 950 | (pts 951 | (xy 3.556 2.794) 952 | (xy 3.175 0.635) 953 | ) 954 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 955 | (fill (type none)) 956 | ) 957 | (polyline 958 | (pts 959 | (xy 3.6068 3.1242) 960 | (xy 3.302 2.8194) 961 | ) 962 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 963 | (fill (type none)) 964 | ) 965 | (polyline 966 | (pts 967 | (xy 3.683 -3.429) 968 | (xy 3.937 -3.429) 969 | ) 970 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 971 | (fill (type none)) 972 | ) 973 | (polyline 974 | (pts 975 | (xy 3.81 2.921) 976 | (xy 3.6068 3.1242) 977 | ) 978 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 979 | (fill (type none)) 980 | ) 981 | (polyline 982 | (pts 983 | (xy 6.4008 -2.921) 984 | (xy 6.604 -3.1242) 985 | ) 986 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 987 | (fill (type none)) 988 | ) 989 | (polyline 990 | (pts 991 | (xy 6.604 -3.1242) 992 | (xy 6.9342 -2.794) 993 | ) 994 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 995 | (fill (type none)) 996 | ) 997 | (polyline 998 | (pts 999 | (xy 6.604 -2.921) 1000 | (xy 6.985 -0.635) 1001 | ) 1002 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1003 | (fill (type none)) 1004 | ) 1005 | (polyline 1006 | (pts 1007 | (xy 6.7818 -0.6096) 1008 | (xy 6.4008 -2.921) 1009 | ) 1010 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1011 | (fill (type none)) 1012 | ) 1013 | (polyline 1014 | (pts 1015 | (xy 6.9088 -3.429) 1016 | (xy 7.1628 -3.175) 1017 | ) 1018 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1019 | (fill (type none)) 1020 | ) 1021 | (polyline 1022 | (pts 1023 | (xy 6.9342 -2.794) 1024 | (xy 7.3152 -0.5842) 1025 | ) 1026 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1027 | (fill (type none)) 1028 | ) 1029 | (polyline 1030 | (pts 1031 | (xy 6.985 0.6096) 1032 | (xy 7.366 2.921) 1033 | ) 1034 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1035 | (fill (type none)) 1036 | ) 1037 | (polyline 1038 | (pts 1039 | (xy 7.0612 -0.3302) 1040 | (xy 6.7818 -0.6096) 1041 | ) 1042 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1043 | (fill (type none)) 1044 | ) 1045 | (polyline 1046 | (pts 1047 | (xy 7.0612 -0.3302) 1048 | (xy 7.3152 -0.5842) 1049 | ) 1050 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1051 | (fill (type none)) 1052 | ) 1053 | (polyline 1054 | (pts 1055 | (xy 7.1628 -3.683) 1056 | (xy 6.9088 -3.429) 1057 | ) 1058 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1059 | (fill (type none)) 1060 | ) 1061 | (polyline 1062 | (pts 1063 | (xy 7.1628 -3.175) 1064 | (xy 9.7028 -3.175) 1065 | ) 1066 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1067 | (fill (type none)) 1068 | ) 1069 | (polyline 1070 | (pts 1071 | (xy 7.239 0.3556) 1072 | (xy 6.985 0.6096) 1073 | ) 1074 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1075 | (fill (type none)) 1076 | ) 1077 | (polyline 1078 | (pts 1079 | (xy 7.366 2.921) 1080 | (xy 7.5692 3.1242) 1081 | ) 1082 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1083 | (fill (type none)) 1084 | ) 1085 | (polyline 1086 | (pts 1087 | (xy 7.4168 -0.0762) 1088 | (xy 7.747 0.254) 1089 | ) 1090 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1091 | (fill (type none)) 1092 | ) 1093 | (polyline 1094 | (pts 1095 | (xy 7.493 0.6096) 1096 | (xy 7.239 0.3556) 1097 | ) 1098 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1099 | (fill (type none)) 1100 | ) 1101 | (polyline 1102 | (pts 1103 | (xy 7.5692 3.1242) 1104 | (xy 7.874 2.8194) 1105 | ) 1106 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1107 | (fill (type none)) 1108 | ) 1109 | (polyline 1110 | (pts 1111 | (xy 7.5946 -0.254) 1112 | (xy 7.4168 -0.0762) 1113 | ) 1114 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1115 | (fill (type none)) 1116 | ) 1117 | (polyline 1118 | (pts 1119 | (xy 7.62 0) 1120 | (xy 10.16 0) 1121 | ) 1122 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1123 | (fill (type none)) 1124 | ) 1125 | (polyline 1126 | (pts 1127 | (xy 7.62 2.794) 1128 | (xy 7.239 0.635) 1129 | ) 1130 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1131 | (fill (type none)) 1132 | ) 1133 | (polyline 1134 | (pts 1135 | (xy 7.747 0.254) 1136 | (xy 10.2362 0.254) 1137 | ) 1138 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1139 | (fill (type none)) 1140 | ) 1141 | (polyline 1142 | (pts 1143 | (xy 7.874 2.8194) 1144 | (xy 7.493 0.6096) 1145 | ) 1146 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1147 | (fill (type none)) 1148 | ) 1149 | (polyline 1150 | (pts 1151 | (xy 7.874 3.429) 1152 | (xy 8.128 3.683) 1153 | ) 1154 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1155 | (fill (type none)) 1156 | ) 1157 | (polyline 1158 | (pts 1159 | (xy 8.128 3.175) 1160 | (xy 7.874 3.429) 1161 | ) 1162 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1163 | (fill (type none)) 1164 | ) 1165 | (polyline 1166 | (pts 1167 | (xy 8.128 3.683) 1168 | (xy 10.668 3.683) 1169 | ) 1170 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1171 | (fill (type none)) 1172 | ) 1173 | (polyline 1174 | (pts 1175 | (xy 9.652 -3.429) 1176 | (xy 7.239 -3.429) 1177 | ) 1178 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1179 | (fill (type none)) 1180 | ) 1181 | (polyline 1182 | (pts 1183 | (xy 9.7028 -3.683) 1184 | (xy 7.1628 -3.683) 1185 | ) 1186 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1187 | (fill (type none)) 1188 | ) 1189 | (polyline 1190 | (pts 1191 | (xy 9.7028 -3.175) 1192 | (xy 9.9568 -3.429) 1193 | ) 1194 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1195 | (fill (type none)) 1196 | ) 1197 | (polyline 1198 | (pts 1199 | (xy 9.9568 -3.429) 1200 | (xy 9.7028 -3.683) 1201 | ) 1202 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1203 | (fill (type none)) 1204 | ) 1205 | (polyline 1206 | (pts 1207 | (xy 9.9568 -2.8194) 1208 | (xy 10.2616 -3.1242) 1209 | ) 1210 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1211 | (fill (type none)) 1212 | ) 1213 | (polyline 1214 | (pts 1215 | (xy 10.1346 -0.254) 1216 | (xy 7.5946 -0.254) 1217 | ) 1218 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1219 | (fill (type none)) 1220 | ) 1221 | (polyline 1222 | (pts 1223 | (xy 10.2362 0.254) 1224 | (xy 10.4394 0.0508) 1225 | ) 1226 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1227 | (fill (type none)) 1228 | ) 1229 | (polyline 1230 | (pts 1231 | (xy 10.2616 -3.1242) 1232 | (xy 10.4648 -2.921) 1233 | ) 1234 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1235 | (fill (type none)) 1236 | ) 1237 | (polyline 1238 | (pts 1239 | (xy 10.3378 -0.6604) 1240 | (xy 9.9568 -2.8194) 1241 | ) 1242 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1243 | (fill (type none)) 1244 | ) 1245 | (polyline 1246 | (pts 1247 | (xy 10.4394 0.0508) 1248 | (xy 10.1346 -0.254) 1249 | ) 1250 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1251 | (fill (type none)) 1252 | ) 1253 | (polyline 1254 | (pts 1255 | (xy 10.4648 -2.921) 1256 | (xy 10.8458 -0.6604) 1257 | ) 1258 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1259 | (fill (type none)) 1260 | ) 1261 | (polyline 1262 | (pts 1263 | (xy 10.5156 0.6096) 1264 | (xy 10.795 0.3302) 1265 | ) 1266 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1267 | (fill (type none)) 1268 | ) 1269 | (polyline 1270 | (pts 1271 | (xy 10.541 -0.762) 1272 | (xy 10.16 -2.794) 1273 | ) 1274 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1275 | (fill (type none)) 1276 | ) 1277 | (polyline 1278 | (pts 1279 | (xy 10.5918 -0.4064) 1280 | (xy 10.3378 -0.6604) 1281 | ) 1282 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1283 | (fill (type none)) 1284 | ) 1285 | (polyline 1286 | (pts 1287 | (xy 10.668 3.175) 1288 | (xy 8.128 3.175) 1289 | ) 1290 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1291 | (fill (type none)) 1292 | ) 1293 | (polyline 1294 | (pts 1295 | (xy 10.668 3.429) 1296 | (xy 8.128 3.429) 1297 | ) 1298 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1299 | (fill (type none)) 1300 | ) 1301 | (polyline 1302 | (pts 1303 | (xy 10.668 3.683) 1304 | (xy 10.922 3.429) 1305 | ) 1306 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1307 | (fill (type none)) 1308 | ) 1309 | (polyline 1310 | (pts 1311 | (xy 10.795 0.3302) 1312 | (xy 11.049 0.5842) 1313 | ) 1314 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1315 | (fill (type none)) 1316 | ) 1317 | (polyline 1318 | (pts 1319 | (xy 10.8458 -0.6604) 1320 | (xy 10.5918 -0.4064) 1321 | ) 1322 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1323 | (fill (type none)) 1324 | ) 1325 | (polyline 1326 | (pts 1327 | (xy 10.922 2.8194) 1328 | (xy 10.5156 0.6096) 1329 | ) 1330 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1331 | (fill (type none)) 1332 | ) 1333 | (polyline 1334 | (pts 1335 | (xy 10.922 3.429) 1336 | (xy 10.668 3.175) 1337 | ) 1338 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1339 | (fill (type none)) 1340 | ) 1341 | (polyline 1342 | (pts 1343 | (xy 11.049 0.5842) 1344 | (xy 11.43 2.921) 1345 | ) 1346 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1347 | (fill (type none)) 1348 | ) 1349 | (polyline 1350 | (pts 1351 | (xy 11.176 2.794) 1352 | (xy 10.795 0.635) 1353 | ) 1354 | (stroke (width 0.4064) (type default) (color 0 0 0 0)) 1355 | (fill (type none)) 1356 | ) 1357 | (polyline 1358 | (pts 1359 | (xy 11.2268 3.1242) 1360 | (xy 10.922 2.8194) 1361 | ) 1362 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1363 | (fill (type none)) 1364 | ) 1365 | (polyline 1366 | (pts 1367 | (xy 11.303 -3.429) 1368 | (xy 11.557 -3.429) 1369 | ) 1370 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 1371 | (fill (type none)) 1372 | ) 1373 | (polyline 1374 | (pts 1375 | (xy 11.43 2.921) 1376 | (xy 11.2268 3.1242) 1377 | ) 1378 | (stroke (width 0.254) (type default) (color 0 0 0 0)) 1379 | (fill (type none)) 1380 | ) 1381 | (circle (center 3.81 -3.429) (radius 0.254) 1382 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 1383 | (fill (type none)) 1384 | ) 1385 | (circle (center 11.43 -3.429) (radius 0.254) 1386 | (stroke (width 0.3048) (type default) (color 0 0 0 0)) 1387 | (fill (type none)) 1388 | ) 1389 | (pin passive line (at -15.24 -1.27 0) (length 2.54) 1390 | (name "e" (effects (font (size 1.016 1.016)))) 1391 | (number "1" (effects (font (size 1.016 1.016)))) 1392 | ) 1393 | (pin passive line (at -15.24 -3.81 0) (length 2.54) 1394 | (name "f" (effects (font (size 1.016 1.016)))) 1395 | (number "10" (effects (font (size 1.016 1.016)))) 1396 | ) 1397 | (pin passive line (at -15.24 8.89 0) (length 2.54) 1398 | (name "a" (effects (font (size 1.016 1.016)))) 1399 | (number "11" (effects (font (size 1.016 1.016)))) 1400 | ) 1401 | (pin passive line (at -2.54 13.97 270) (length 2.54) 1402 | (name "DIG1" (effects (font (size 1.016 1.016)))) 1403 | (number "12" (effects (font (size 1.016 1.016)))) 1404 | ) 1405 | (pin passive line (at -15.24 1.27 0) (length 2.54) 1406 | (name "d" (effects (font (size 1.016 1.016)))) 1407 | (number "2" (effects (font (size 1.016 1.016)))) 1408 | ) 1409 | (pin passive line (at -15.24 -8.89 0) (length 2.54) 1410 | (name "dp" (effects (font (size 1.016 1.016)))) 1411 | (number "3" (effects (font (size 1.016 1.016)))) 1412 | ) 1413 | (pin passive line (at -15.24 3.81 0) (length 2.54) 1414 | (name "c" (effects (font (size 1.016 1.016)))) 1415 | (number "4" (effects (font (size 1.016 1.016)))) 1416 | ) 1417 | (pin passive line (at -15.24 -6.35 0) (length 2.54) 1418 | (name "g" (effects (font (size 1.016 1.016)))) 1419 | (number "5" (effects (font (size 1.016 1.016)))) 1420 | ) 1421 | (pin no_connect line (at 0 -13.97 90) (length 2.54) 1422 | (name "~" (effects (font (size 1.016 1.016)))) 1423 | (number "6" (effects (font (size 1.016 1.016)))) 1424 | ) 1425 | (pin passive line (at -15.24 6.35 0) (length 2.54) 1426 | (name "b" (effects (font (size 1.016 1.016)))) 1427 | (number "7" (effects (font (size 1.016 1.016)))) 1428 | ) 1429 | (pin passive line (at 2.54 13.97 270) (length 2.54) 1430 | (name "DIG3" (effects (font (size 1.016 1.016)))) 1431 | (number "8" (effects (font (size 1.016 1.016)))) 1432 | ) 1433 | (pin passive line (at 0 13.97 270) (length 2.54) 1434 | (name "DIG2" (effects (font (size 1.016 1.016)))) 1435 | (number "9" (effects (font (size 1.016 1.016)))) 1436 | ) 1437 | ) 1438 | ) 1439 | (symbol "MB6F" (pin_names (offset 0)) (in_bom yes) (on_board yes) 1440 | (property "Reference" "D" (id 0) (at 2.54 6.985 0) 1441 | (effects (font (size 1.27 1.27)) (justify left)) 1442 | ) 1443 | (property "Value" "MB6F" (id 1) (at 2.54 5.08 0) 1444 | (effects (font (size 1.27 1.27)) (justify left)) 1445 | ) 1446 | (property "Footprint" "reflow946:MB-F" (id 2) (at 3.81 3.175 0) 1447 | (effects (font (size 1.27 1.27)) (justify left) hide) 1448 | ) 1449 | (property "Datasheet" "https://www.mouser.es/datasheet/2/345/mb1f_mb10f-1395947.pdf" (id 3) (at 0 0 0) 1450 | (effects (font (size 1.27 1.27)) hide) 1451 | ) 1452 | (property "ki_keywords" "rectifier acdc" (id 4) (at 0 0 0) 1453 | (effects (font (size 1.27 1.27)) hide) 1454 | ) 1455 | (property "ki_description" "Miniature Glass Passivated Single-Phase Surface Mount Bridge Rectifiers, 140V Vrms, 0.5A If, TO-269AA" (id 5) (at 0 0 0) 1456 | (effects (font (size 1.27 1.27)) hide) 1457 | ) 1458 | (property "ki_fp_filters" "TO?269AA*" (id 6) (at 0 0 0) 1459 | (effects (font (size 1.27 1.27)) hide) 1460 | ) 1461 | (symbol "MB6F_0_1" 1462 | (polyline 1463 | (pts 1464 | (xy -2.54 3.81) 1465 | (xy -1.27 2.54) 1466 | ) 1467 | (stroke (width 0) (type default) (color 0 0 0 0)) 1468 | (fill (type none)) 1469 | ) 1470 | (polyline 1471 | (pts 1472 | (xy -1.27 -2.54) 1473 | (xy -2.54 -3.81) 1474 | ) 1475 | (stroke (width 0) (type default) (color 0 0 0 0)) 1476 | (fill (type none)) 1477 | ) 1478 | (polyline 1479 | (pts 1480 | (xy 2.54 -1.27) 1481 | (xy 3.81 -2.54) 1482 | ) 1483 | (stroke (width 0) (type default) (color 0 0 0 0)) 1484 | (fill (type none)) 1485 | ) 1486 | (polyline 1487 | (pts 1488 | (xy 2.54 1.27) 1489 | (xy 3.81 2.54) 1490 | ) 1491 | (stroke (width 0) (type default) (color 0 0 0 0)) 1492 | (fill (type none)) 1493 | ) 1494 | (polyline 1495 | (pts 1496 | (xy -3.81 2.54) 1497 | (xy -2.54 1.27) 1498 | (xy -1.905 3.175) 1499 | (xy -3.81 2.54) 1500 | ) 1501 | (stroke (width 0) (type default) (color 0 0 0 0)) 1502 | (fill (type none)) 1503 | ) 1504 | (polyline 1505 | (pts 1506 | (xy -2.54 -1.27) 1507 | (xy -3.81 -2.54) 1508 | (xy -1.905 -3.175) 1509 | (xy -2.54 -1.27) 1510 | ) 1511 | (stroke (width 0) (type default) (color 0 0 0 0)) 1512 | (fill (type none)) 1513 | ) 1514 | (polyline 1515 | (pts 1516 | (xy 1.27 2.54) 1517 | (xy 2.54 3.81) 1518 | (xy 3.175 1.905) 1519 | (xy 1.27 2.54) 1520 | ) 1521 | (stroke (width 0) (type default) (color 0 0 0 0)) 1522 | (fill (type none)) 1523 | ) 1524 | (polyline 1525 | (pts 1526 | (xy 3.175 -1.905) 1527 | (xy 1.27 -2.54) 1528 | (xy 2.54 -3.81) 1529 | (xy 3.175 -1.905) 1530 | ) 1531 | (stroke (width 0) (type default) (color 0 0 0 0)) 1532 | (fill (type none)) 1533 | ) 1534 | (polyline 1535 | (pts 1536 | (xy -5.08 0) 1537 | (xy 0 -5.08) 1538 | (xy 5.08 0) 1539 | (xy 0 5.08) 1540 | (xy -5.08 0) 1541 | ) 1542 | (stroke (width 0) (type default) (color 0 0 0 0)) 1543 | (fill (type none)) 1544 | ) 1545 | ) 1546 | (symbol "MB6F_1_1" 1547 | (pin passive line (at 0 -7.62 90) (length 2.54) 1548 | (name "~" (effects (font (size 1.27 1.27)))) 1549 | (number "1" (effects (font (size 1.27 1.27)))) 1550 | ) 1551 | (pin passive line (at 0 7.62 270) (length 2.54) 1552 | (name "~" (effects (font (size 1.27 1.27)))) 1553 | (number "2" (effects (font (size 1.27 1.27)))) 1554 | ) 1555 | (pin passive line (at 7.62 0 180) (length 2.54) 1556 | (name "+" (effects (font (size 1.27 1.27)))) 1557 | (number "3" (effects (font (size 1.27 1.27)))) 1558 | ) 1559 | (pin passive line (at -7.62 0 0) (length 2.54) 1560 | (name "-" (effects (font (size 1.27 1.27)))) 1561 | (number "4" (effects (font (size 1.27 1.27)))) 1562 | ) 1563 | ) 1564 | ) 1565 | ) 1566 | --------------------------------------------------------------------------------