Updated shcematic which is almost finished, need to add tp4056 charging and charge done interrupts + double check everything

This commit is contained in:
anschrammh 2023-01-18 08:27:13 +01:00
parent 7f6c6c7cd1
commit eb1bdf32b1
9 changed files with 7871 additions and 509 deletions

View File

@ -128,6 +128,149 @@
)
)
)
(symbol "BMA456" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -6.35 11.43 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Value" "BMA456" (id 1) (at -2.54 11.43 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Footprint" "ICs:XDCR_BMA456" (id 2) (at -1.27 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Datasheet" "" (id 3) (at -1.27 -1.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MANUFACTURER" "Bosch" (id 4) (at -1.27 -1.27 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MAXIMUM_PACKAGE_HEIGHT" "0.70 mm" (id 5) (at -1.27 -1.27 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "Manufacturer Recommendation" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PARTREV" "2.0" (id 7) (at -1.27 -1.27 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "BMA456_0_0"
(rectangle (start -6.35 10.16) (end 6.35 -10.16)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin bidirectional line (at -11.43 0 0) (length 5.08)
(name "SDO" (effects (font (size 1.016 1.016))))
(number "1" (effects (font (size 1.016 1.016))))
)
(pin input line (at -11.43 7.62 0) (length 5.08)
(name "~{CS}" (effects (font (size 1.016 1.016))))
(number "10" (effects (font (size 1.016 1.016))))
)
(pin output clock (at -11.43 -5.08 0) (length 5.08)
(name "ASCL" (effects (font (size 1.016 1.016))))
(number "11" (effects (font (size 1.016 1.016))))
)
(pin input clock (at -11.43 5.08 0) (length 5.08)
(name "SCX" (effects (font (size 1.016 1.016))))
(number "12" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -11.43 2.54 0) (length 5.08)
(name "SDX" (effects (font (size 1.016 1.016))))
(number "2" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 11.43 5.08 180) (length 5.08)
(name "VDDIO" (effects (font (size 1.016 1.016))))
(number "3" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -11.43 -7.62 0) (length 5.08)
(name "ASDA" (effects (font (size 1.016 1.016))))
(number "4" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 11.43 1.27 180) (length 5.08)
(name "INT1" (effects (font (size 1.016 1.016))))
(number "5" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 11.43 -1.27 180) (length 5.08)
(name "INT2" (effects (font (size 1.016 1.016))))
(number "6" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 11.43 7.62 180) (length 5.08)
(name "VDD" (effects (font (size 1.016 1.016))))
(number "7" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 11.43 -5.08 180) (length 5.08)
(name "GNDIO" (effects (font (size 1.016 1.016))))
(number "8" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 11.43 -7.62 180) (length 5.08)
(name "GND" (effects (font (size 1.016 1.016))))
(number "9" (effects (font (size 1.016 1.016))))
)
)
)
(symbol "BMP280" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -7.62 10.16 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Value" "BMP280" (id 1) (at 5.08 10.16 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(property "Footprint" "Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering" (id 2) (at 0 -17.78 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001.pdf" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "I2C, SPI, pressure, temperature, sensor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Absolute Barometric Pressure Sensor, LGA-8" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Bosch*LGA*2x2.5mm*P0.65mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "BMP280_0_1"
(rectangle (start -7.62 -5.08) (end 5.08 7.62)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "BMP280_1_1"
(pin power_in line (at 0 -7.62 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 -2.54 0) (length 2.54)
(name "CSB" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 2.54 0) (length 2.54)
(name "SDI" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin input line (at -10.16 5.08 0) (length 2.54)
(name "SCK" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -10.16 0 0) (length 2.54)
(name "SDO" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 10.16 270) (length 2.54)
(name "VDDIO" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 2.54 -7.62 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 2.54 10.16 270) (length 2.54)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "DW01A" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -3.81 5.08 0)
(effects (font (size 1.27 1.27)))
@ -234,6 +377,394 @@
)
)
)
(symbol "IRLML2502" (pin_names hide) (in_bom yes) (on_board yes)
(property "Reference" "Q" (id 0) (at 5.08 1.905 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "IRLML2502" (id 1) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.infineon.com/dgdl/irlml2502pbf.pdf?fileId=5546d462533600a401535668048e2606" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "N-Channel HEXFET MOSFET" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "4.2A Id, 20V Vds, 450mOhm Rds, N-Channel HEXFET Power MOSFET, SOT-23" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "IRLML2502_0_1"
(polyline
(pts
(xy 0.254 0)
(xy -2.54 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.254 1.905)
(xy 0.254 -1.905)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.27)
(xy 0.762 -2.286)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 0.508)
(xy 0.762 -0.508)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 2.286)
(xy 0.762 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 2.54)
(xy 2.54 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -2.54)
(xy 2.54 0)
(xy 0.762 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.778)
(xy 3.302 -1.778)
(xy 3.302 1.778)
(xy 0.762 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 1.016 0)
(xy 2.032 0.381)
(xy 2.032 -0.381)
(xy 1.016 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy 2.794 0.508)
(xy 2.921 0.381)
(xy 3.683 0.381)
(xy 3.81 0.254)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.302 0.381)
(xy 2.921 -0.254)
(xy 3.683 -0.254)
(xy 3.302 0.381)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.651 0) (radius 2.794)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.54 -1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 2.54 1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "IRLML2502_1_1"
(pin input line (at -5.08 0 0) (length 2.54)
(name "G" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -5.08 90) (length 2.54)
(name "S" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 5.08 270) (length 2.54)
(name "D" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "IRLML6402" (pin_names hide) (in_bom yes) (on_board yes)
(property "Reference" "Q" (id 0) (at 5.08 1.905 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "IRLML6402" (id 1) (at 5.08 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.infineon.com/dgdl/irlml6402pbf.pdf?fileId=5546d462533600a401535668d5c2263c" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "P-Channel HEXFET MOSFET" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "-3.7A Id, -20V Vds, 65mOhm Rds, P-Channel HEXFET Power MOSFET, SOT-23" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "IRLML6402_0_1"
(polyline
(pts
(xy 0.254 0)
(xy -2.54 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.254 1.905)
(xy 0.254 -1.905)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 -1.27)
(xy 0.762 -2.286)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 0.508)
(xy 0.762 -0.508)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 2.286)
(xy 0.762 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 2.54)
(xy 2.54 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 -2.54)
(xy 2.54 0)
(xy 0.762 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.762 1.778)
(xy 3.302 1.778)
(xy 3.302 -1.778)
(xy 0.762 -1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.286 0)
(xy 1.27 0.381)
(xy 1.27 -0.381)
(xy 2.286 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy 2.794 -0.508)
(xy 2.921 -0.381)
(xy 3.683 -0.381)
(xy 3.81 -0.254)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 3.302 -0.381)
(xy 2.921 0.254)
(xy 3.683 0.254)
(xy 3.302 -0.381)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 1.651 0) (radius 2.794)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.54 -1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(circle (center 2.54 1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "IRLML6402_1_1"
(pin input line (at -5.08 0 0) (length 2.54)
(name "G" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -5.08 90) (length 2.54)
(name "S" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 5.08 270) (length 2.54)
(name "D" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "MAGNETIC-QMC5883L(PLCC16)" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -12.7 12.7 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Value" "MAGNETIC-QMC5883L(PLCC16)" (id 1) (at -34.29 16.51 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Footprint" "ICs:PLCC16-0.5-3X3MM" (id 2) (at -25.4 -13.97 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Datasheet" "" (id 3) (at 0 -1.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "QMC5883L" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "VALUE" "QMC5883L" (id 5) (at 0 -2.54 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "MAGNETIC-QMC5883L(PLCC16)_0_0"
(pin bidirectional line (at -15.24 3.81 0) (length 2.54)
(name "1(SCL)" (effects (font (size 1.016 1.016))))
(number "1" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 15.24 -1.27 180) (length 2.54)
(name "10(C1)" (effects (font (size 1.016 1.016))))
(number "10" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 15.24 1.27 180) (length 2.54)
(name "11(GND)" (effects (font (size 1.016 1.016))))
(number "11" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 15.24 3.81 180) (length 2.54)
(name "12(SETC)" (effects (font (size 1.016 1.016))))
(number "12" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 3.81 15.24 270) (length 2.54)
(name "13(VDDIO)" (effects (font (size 1.016 1.016))))
(number "13" (effects (font (size 1.016 1.016))))
)
(pin no_connect line (at 1.27 15.24 270) (length 2.54)
(name "14(NC)" (effects (font (size 1.016 1.016))))
(number "14" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -1.27 15.24 270) (length 2.54)
(name "15(DRDY)" (effects (font (size 1.016 1.016))))
(number "15" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -3.81 15.24 270) (length 2.54)
(name "16(SDA)" (effects (font (size 1.016 1.016))))
(number "16" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at -15.24 1.27 0) (length 2.54)
(name "2(VDD)" (effects (font (size 1.016 1.016))))
(number "2" (effects (font (size 1.016 1.016))))
)
(pin no_connect line (at -15.24 -1.27 0) (length 2.54)
(name "3(NC)" (effects (font (size 1.016 1.016))))
(number "3" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at -15.24 -3.81 0) (length 2.54)
(name "4(S1)" (effects (font (size 1.016 1.016))))
(number "4" (effects (font (size 1.016 1.016))))
)
(pin no_connect line (at -3.81 -15.24 90) (length 2.54)
(name "5(NC)" (effects (font (size 1.016 1.016))))
(number "5" (effects (font (size 1.016 1.016))))
)
(pin no_connect line (at -1.27 -15.24 90) (length 2.54)
(name "6(NC)" (effects (font (size 1.016 1.016))))
(number "6" (effects (font (size 1.016 1.016))))
)
(pin no_connect line (at 1.27 -15.24 90) (length 2.54)
(name "7(NC)" (effects (font (size 1.016 1.016))))
(number "7" (effects (font (size 1.016 1.016))))
)
(pin bidirectional line (at 3.81 -15.24 90) (length 2.54)
(name "8(SETP)" (effects (font (size 1.016 1.016))))
(number "8" (effects (font (size 1.016 1.016))))
)
(pin power_in line (at 15.24 -3.81 180) (length 2.54)
(name "9(GND)" (effects (font (size 1.016 1.016))))
(number "9" (effects (font (size 1.016 1.016))))
)
)
(symbol "MAGNETIC-QMC5883L(PLCC16)_0_1"
(rectangle (start -12.7 12.7) (end 12.7 -12.7)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
)
(symbol "RT9013" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -3.81 6.35 0)
(effects (font (size 1.27 1.27)))

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,39 @@
(footprint "PLCC16-0.5-3X3MM" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 63C5C674)
(attr through_hole)
(fp_text reference "REF**" (at 1.52657 -4.121744) (layer "F.SilkS")
(effects (font (size 0.480809 0.480809) (thickness 0.15)))
(tstamp fb874d1d-251b-4afc-8398-5aaff4b08f33)
)
(fp_text value "PLCC16-0.5-3X3MM" (at 4.877824 0.965406) (layer "F.SilkS")
(effects (font (size 0.480101 0.480101) (thickness 0.15)))
(tstamp ae794282-8cf0-4a0b-ba6f-3ebdb1ee7526)
)
(fp_line (start 2.6 -3) (end 3 -3) (layer "F.SilkS") (width 0.127) (tstamp 2fe86a6e-eda1-460d-9981-f148771c7139))
(fp_line (start 0 0) (end 0 -0.4) (layer "F.SilkS") (width 0.127) (tstamp 34a07bc0-54fb-4c82-aeec-5f53841e5336))
(fp_line (start 0.25 -3) (end 0 -2.75) (layer "F.SilkS") (width 0.127) (tstamp 49576f6d-6c60-4632-bba6-31e3867b8a35))
(fp_line (start 0.5 -3) (end 0.25 -3) (layer "F.SilkS") (width 0.127) (tstamp 8d246ee1-dde2-4296-80c5-9ac81a2dfb9f))
(fp_line (start 0 -2.75) (end 0 -2.5) (layer "F.SilkS") (width 0.127) (tstamp d2fe9b3b-673f-4c0e-a5bb-5a37c8d71c3a))
(fp_line (start 3 -0.4) (end 3 0) (layer "F.SilkS") (width 0.127) (tstamp d486c12e-6bec-4580-b65c-eeea776f7f56))
(fp_line (start 3 0) (end 2.6 0) (layer "F.SilkS") (width 0.127) (tstamp e5688b8c-c097-46e5-b2a6-005c5c880b5a))
(fp_line (start 0.4 0) (end 0 0) (layer "F.SilkS") (width 0.127) (tstamp e9a23f54-9981-4c92-bb2e-9141118ac08e))
(fp_line (start 3 -2.6) (end 3 -3) (layer "F.SilkS") (width 0.127) (tstamp f71ee18e-53b2-4ba5-8e31-a9e8654c2472))
(fp_circle (center -0.5 -2.9) (end -0.4 -2.9) (layer "F.SilkS") (width 0.254) (fill none) (tstamp 83a4626e-5359-43eb-8f26-5f100f3bec9f))
(pad "1" smd rect (at 0.2375 -2.25) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7906f849-d6e5-412c-9f33-1fa87544a4fb))
(pad "2" smd rect (at 0.2375 -1.75) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 92a6d84a-beb0-4f1d-9d80-f1410a2fe448))
(pad "3" smd rect (at 0.2375 -1.25) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6f83970-ae7b-4d3a-8744-a089e132ce41))
(pad "4" smd rect (at 0.2375 -0.75) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 569f3a3b-5f44-4391-8ebf-7a0ccfe41440))
(pad "5" smd rect (at 0.75 -0.2375 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5fb5e127-796d-4170-a2b3-d8d99ad4002d))
(pad "6" smd rect (at 1.25 -0.2375 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e341deff-86be-4ccf-96bd-87f3c5935479))
(pad "7" smd rect (at 1.75 -0.2375 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 80f40c8b-5946-4c73-a812-33ff786a0122))
(pad "8" smd rect (at 2.25 -0.2375 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 43f40340-e722-43c0-aecd-12086942641d))
(pad "9" smd rect (at 2.7625 -0.75) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 36ce7ce8-f8a1-4984-b777-8d7bda230e2b))
(pad "10" smd rect (at 2.7625 -1.25) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d05890d-5089-4242-92ab-696ab35e7de2))
(pad "11" smd rect (at 2.7625 -1.75) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb49a95b-633c-407f-8ad5-cfd0d478533e))
(pad "12" smd rect (at 2.7625 -2.25) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f6bcc5a-98cc-47ac-93bc-146d75daced7))
(pad "13" smd rect (at 2.25 -2.7625 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5e1ee7f4-3f56-4064-b93c-e603158cf381))
(pad "14" smd rect (at 1.75 -2.7625 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3f32736-c9f1-4acc-aa18-9b847ddb085e))
(pad "15" smd rect (at 1.25 -2.7625 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 382589b2-cf9d-42ac-92c7-be198abaed74))
(pad "16" smd rect (at 0.75 -2.7625 90) (size 0.325 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 321b34a6-9c1f-4bb2-8117-95b5b15beb62))
)

View File

@ -0,0 +1,20 @@
(footprint "SW_Push_4mm_2mm" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 0)
(attr smd)
(fp_text reference "REF**" (at 0 -2.54 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp adcc9cdb-5916-4938-af20-6ee1eab67f92)
)
(fp_text value "SW_Push_4mm_2mm" (at 0 5.08 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e3ab55c9-7769-4dfa-a9dc-7e2b70b64d01)
)
(fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6596efb2-b6f1-4761-9d4a-e4afca30b618)
)
(fp_rect (start -1 -1.5) (end 1 1.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 2a1a52bd-a677-4aaa-8a9e-952ca9ad1dc0))
(pad "1" smd rect (at -1.75 0) (size 1.2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9343715e-22e9-4cd5-b498-e4bae5458c6d))
(pad "2" smd rect (at 1.75 0) (size 1.2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 454e1b27-9197-407b-904f-95f4e27f7d65))
)

View File

@ -0,0 +1,140 @@
(footprint "XDCR_BMA456" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 63C5BEED)
(attr through_hole)
(fp_text reference "REF**" (at 0.016 -1.5032) (layer "F.SilkS")
(effects (font (size 0.32 0.32) (thickness 0.15)))
(tstamp f8b38438-e0c8-4ac2-a774-579caa446ca4)
)
(fp_text value "XDCR_BMA456" (at 1.2352 1.5468) (layer "F.Fab")
(effects (font (size 0.32 0.32) (thickness 0.15)))
(tstamp d666ea1e-e70f-481d-94f5-b0c911d8c299)
)
(fp_circle (center -1.5 -0.75) (end -1.45 -0.75) (layer "F.SilkS") (width 0.1) (fill none) (tstamp aaa9f930-0540-4ce5-a3fd-e9f1b773085b))
(fp_poly (pts
(xy 0.55 0.55)
(xy 1 0.55)
(xy 1 0.95)
(xy 0.55 0.95)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 4c807739-d9a1-4040-b150-228ecb63dbe2))
(fp_poly (pts
(xy 0.55 0.05)
(xy 1 0.05)
(xy 1 0.45)
(xy 0.55 0.45)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 544ab3f1-893c-4d97-b8f2-c4ec70f85295))
(fp_poly (pts
(xy 0.55 -0.95)
(xy 1 -0.95)
(xy 1 -0.55)
(xy 0.55 -0.55)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 803a19f6-caa7-45f4-a506-117c7ef486c9))
(fp_poly (pts
(xy 0.075 0.6)
(xy 0.425 0.6)
(xy 0.425 1)
(xy 0.075 1)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 881c1f4f-b79c-4106-b221-7375a1ba093c))
(fp_poly (pts
(xy -0.425 0.6)
(xy -0.075 0.6)
(xy -0.075 1)
(xy -0.425 1)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 890646dd-a4b5-48db-8604-f63038fcb837))
(fp_poly (pts
(xy 0.55 -0.45)
(xy 1 -0.45)
(xy 1 -0.05)
(xy 0.55 -0.05)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 91a44037-ccd7-4183-9740-b4de5fd4c30a))
(fp_poly (pts
(xy -1 0.55)
(xy -0.55 0.55)
(xy -0.55 0.95)
(xy -1 0.95)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp 9edb6839-d2e8-44ec-abf7-65b516c79b86))
(fp_poly (pts
(xy -1 -0.95)
(xy -0.55 -0.95)
(xy -0.55 -0.55)
(xy -1 -0.55)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp b7bcea48-0cf5-49b5-9f55-ad9c29fbb6c4))
(fp_poly (pts
(xy -1 0.05)
(xy -0.55 0.05)
(xy -0.55 0.45)
(xy -1 0.45)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp cf2d8377-fe74-49d6-9eb5-3439fa3ce79c))
(fp_poly (pts
(xy -0.425 -1)
(xy -0.075 -1)
(xy -0.075 -0.6)
(xy -0.425 -0.6)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp cf91f6eb-d928-43c9-bb16-815b097be98c))
(fp_poly (pts
(xy 0.075 -1)
(xy 0.425 -1)
(xy 0.425 -0.6)
(xy 0.075 -0.6)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp d08033f8-358a-4ffd-8279-bb7413762864))
(fp_poly (pts
(xy -1 -0.45)
(xy -0.55 -0.45)
(xy -0.55 -0.05)
(xy -1 -0.05)
) (layer "F.Mask") (width 0.01) (fill solid) (tstamp f4332b8b-eaf9-4d86-bf48-5fb75f87384c))
(fp_line (start -1.25 -1.25) (end 1.25 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 9195bca8-03db-492a-81c5-3d3002278bd7))
(fp_line (start -1.25 1.25) (end -1.25 -1.25) (layer "F.CrtYd") (width 0.05) (tstamp 9a300b06-d384-48af-bb39-aafd1eb10894))
(fp_line (start 1.25 -1.25) (end 1.25 1.25) (layer "F.CrtYd") (width 0.05) (tstamp bda893db-20f1-4efb-9651-b138c03aca12))
(fp_line (start 1.25 1.25) (end -1.25 1.25) (layer "F.CrtYd") (width 0.05) (tstamp d1957bd5-76fb-4211-861f-4b49415134ed))
(fp_line (start -1 1) (end -1 -1) (layer "F.Fab") (width 0.127) (tstamp 039a27ae-6750-4159-a665-07bdc308dcfc))
(fp_line (start -1 -1) (end 1 -1) (layer "F.Fab") (width 0.127) (tstamp 2d372776-c9d8-48df-bbc0-4ea34faf438d))
(fp_line (start 1 1) (end -1 1) (layer "F.Fab") (width 0.127) (tstamp 50a1e710-b229-41e6-b9e0-2272da4f3b62))
(fp_line (start 1 -1) (end 1 1) (layer "F.Fab") (width 0.127) (tstamp f002c72e-e994-4180-81ab-80d4d51cd342))
(fp_circle (center -1.5 -0.75) (end -1.45 -0.75) (layer "F.Fab") (width 0.1) (fill none) (tstamp da91aa4d-fba8-4b16-93cc-b1a3966b3aee))
(pad "1" smd rect (at -0.775 -0.75) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp a5f58443-f313-496c-9bea-eb0f69539295))
(pad "2" smd rect (at -0.775 -0.25) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp f6f20467-cf34-4b31-9c60-1f8bef6e567b))
(pad "3" smd rect (at -0.775 0.25) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 971b87a6-9156-40d4-b859-50af19fbdb99))
(pad "4" smd rect (at -0.775 0.75) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 6ec18a9e-840d-4f28-93ab-22a3671d5219))
(pad "5" smd rect (at -0.25 0.8 270) (size 0.3 0.25) (layers "F.Cu" "F.Paste") (tstamp 0df174b3-af1f-45c1-8375-e7f40a9d9d4a))
(pad "6" smd rect (at 0.25 0.8 270) (size 0.3 0.25) (layers "F.Cu" "F.Paste") (tstamp 485becc9-0153-42dd-b648-d602f784e290))
(pad "7" smd rect (at 0.775 0.75 180) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 781438dc-7376-4b40-9453-c4037d4f715d))
(pad "8" smd rect (at 0.775 0.25 180) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 40fe0490-0104-4794-b49b-660f3155e597))
(pad "9" smd rect (at 0.775 -0.25 180) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 3425143c-8e82-45fb-95c1-7dcc079d4290))
(pad "10" smd rect (at 0.775 -0.75 180) (size 0.35 0.3) (layers "F.Cu" "F.Paste") (tstamp 3ba35676-21f8-4c3e-8b3f-ab8b6eec741d))
(pad "11" smd rect (at 0.25 -0.8 90) (size 0.3 0.25) (layers "F.Cu" "F.Paste") (tstamp d21f229b-e133-4843-84cd-2af63140d497))
(pad "12" smd rect (at -0.25 -0.8 90) (size 0.3 0.25) (layers "F.Cu" "F.Paste") (tstamp c4e1852b-577d-4be7-a164-3314d7fcbda2))
(zone (net 0) (net_name "") (layers *.Cu) (tstamp 331cbbf2-c2e9-4cbb-a06e-9c8a61ad2a15) (hatch full 0.508)
(connect_pads (clearance 0))
(min_thickness 0.01)
(keepout (tracks allowed) (vias not_allowed) (pads allowed) (copperpour allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy -0.375 -0.4)
(xy 0.375 -0.4)
(xy 0.375 0.4)
(xy -0.375 0.4)
)
)
)
(zone (net 0) (net_name "") (layer "F.Cu") (tstamp 7e67544a-c4d5-4585-bc50-4535d85ff3be) (hatch full 0.508)
(connect_pads (clearance 0))
(min_thickness 0.01)
(keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints allowed))
(fill (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy -0.375 -0.4)
(xy 0.375 -0.4)
(xy 0.375 0.4)
(xy -0.375 0.4)
)
)
)
(model "${KIPRJMOD}/ICs.pretty/BMA456.step"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 0))
)
)

View File

@ -1,6 +1,6 @@
{
"board": {
"active_layer": 0,
"active_layer": 44,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_nets": [],

View File

@ -2,26 +2,120 @@
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
"copper_line_width": 0.2,
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.0
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0
"solder_mask_min_width": 0.0,
"use_height_for_length_calcs": true
},
"track_widths": [],
"via_dimensions": []
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
20903543165665940
20908565083631210
Audio_Module
Reverb_BTDR-1H
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
@ -53626,6 +53626,27 @@ Molex-78171-0002-0
0
4
4
ICs
PLCC16-0.5-3X3MM
0
16
16
ICs
SW_Push_4mm_2mm
0
2
2
ICs
XDCR_BMA456
0
12
12
Inductor_SMD
L_6.3x6.3_H3
Choke, SMD, 6.3x6.3mm 3mm height