diff --git a/.gitignore b/.gitignore index 1eac6f0..e024bb0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ .pio .vscode -*.kicad_pcb.lck +*.lck Schematics/Block-Party/Block-Party-Main-Board/production/ Schematics/Block-Party/Block-Party-Cube-Top-Board/production diff --git a/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch b/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch index f0d7362..4445a83 100644 --- a/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch +++ b/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch @@ -3573,7 +3573,7 @@ (hide yes) ) ) - (property "Manufacturer_Part_Number" "XINGLIGHT XL-1615RGBC-WS2812B" + (property "Manufacturer_Part_Number" "Quinn_lib:XL-1615RGBC-WS2812B" (at 144.78 85.09 0) (effects (font diff --git a/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch-bak b/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch-bak new file mode 100644 index 0000000..f0d7362 --- /dev/null +++ b/Schematics/Block-Party/Block-Party-Cube-Bottom-Board/Block-Party-Bottom-Board.kicad_sch-bak @@ -0,0 +1,3677 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "2141435d-34b8-43f3-bf65-e696e1b6d80b") + (paper "A4") + (title_block + (title "Bottom PCB Schematic") + (date "2024-02-10") + (rev "1.0.0") + (company "Block Party") + ) + (lib_symbols + (symbol "1N4007W:1N4007W" + (pin_names + (offset 0.762) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 11.43 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N4007W" + (at 11.43 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "1N4007W" + (at 11.43 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/Shandong-Jingdao-Microelectronics-1N4007W_C108803.pdf" + (at 11.43 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Marking Code A1-A7 Simplified outline SOD-123FL and symbol Marking Code A1-A7 Simplified outline SOD-123FL and symbol" + (at 11.43 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.1" + (at 11.43 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Jingdao Microelectronics" + (at 11.43 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "1N4007W" + (at 11.43 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 11.43 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 11.43 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "" + (at 11.43 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "" + (at 11.43 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (symbol "1N4007W_0_0" + (pin passive line + (at 0 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "1N4007W_0_1" + (polyline + (pts + (xy 2.54 0) (xy 5.08 0) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 10.16 0) (xy 12.7 0) + ) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0) (xy 10.16 2.54) (xy 10.16 -2.54) (xy 5.08 0) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type outline) + ) + ) + ) + ) + (symbol "4328:4328" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -6.35 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "4328" + (at -6.604 -10.414 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "4328:ADAFRUIT_4328" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Adafruit" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "4.25mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/4328/Adafruit+Industries/view-part/?ref=eda" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "23/3/21" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/4328/Adafruit+Industries/view-part/?ref=snap" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "4328" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=12414535&manufacturer=Adafruit&part_name=4328&search_term=jst sh 4-pin" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\nAdafruit Accessories JST SH 4-pin Vertical Connector (10-pack) - Qwiic Compatible\n" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "Adafruit" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (symbol "4328_0_0" + (rectangle + (start -6.35 -7.62) + (end 6.35 10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -5.715 -0.3175) + (end -4.1275 0.3175) + (stroke + (width 0.1) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -5.715 2.2225) + (end -4.1275 2.8575) + (stroke + (width 0.1) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -5.715 4.7625) + (end -4.1275 5.3975) + (stroke + (width 0.1) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -5.715 7.3025) + (end -4.1275 7.9375) + (stroke + (width 0.1) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at -10.16 7.62 0) + (length 5.08) + (name "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -10.16 5.08 0) + (length 5.08) + (name "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 5.08) + (name "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -10.16 0 0) + (length 5.08) + (name "4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -10.16 -5.08 0) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "SH1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -10.16 -5.08 0) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "SH2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "Connector:TestPoint" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 6.858 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TestPoint" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "test point tp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Device:R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Quinn_lib:Bottom_Block" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 2.54 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Bottom_Block_0_1" + (rectangle + (start 0 0) + (end 6.35 -12.7) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Bottom_Block_1_1" + (pin power_in line + (at -2.54 -11.43 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -2.54 -8.89 0) + (length 2.54) + (name "SIG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -6.35 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -3.81 0) + (length 2.54) + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -2.54 -1.27 0) + (length 2.54) + (name "HOLE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Quinn_lib:XL-1615RGBC-WS2812B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LED" + (at -1.27 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XL-1615RGBC-WS2812B_0_1" + (rectangle + (start -3.81 -2.54) + (end 5.08 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "XL-1615RGBC-WS2812B_1_1" + (text "XL-1615RGBC-WS2812B" + (at 7.62 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -6.35 -3.81 0) + (length 2.54) + (name "DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -3.81 180) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 -6.35 180) + (length 2.54) + (name "DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:+5V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "+5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 180.34 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "484b4ab5-f7f9-4102-9d37-f475ad7b5cad") + ) + (junction + (at 114.3 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "ca4d365f-cf60-4639-988d-10e7d3839ff1") + ) + (junction + (at 114.3 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "db3b120b-8494-449e-9b9e-38c1dab875f5") + ) + (junction + (at 160.02 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "f91522f6-95f7-47de-aefc-8aae96d85488") + ) + (junction + (at 135.89 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "fc650683-72a3-43ac-925f-fee44831d31e") + ) + (no_connect + (at 165.1 130.81) + (uuid "399d7056-fc4a-49d1-8534-96df83f7ce41") + ) + (wire + (pts + (xy 160.02 96.52) (xy 160.02 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "089af39d-9111-45e9-9bd7-e3975355ad09") + ) + (wire + (pts + (xy 133.35 88.9) (xy 135.89 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25989a1d-46d6-43f6-929d-8f5dd7735dd7") + ) + (wire + (pts + (xy 166.37 88.9) (xy 160.02 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34e3512f-9f3f-4a02-9f28-fa2bdc6b71da") + ) + (wire + (pts + (xy 135.89 85.09) (xy 135.89 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3724de74-9d54-4889-9ed7-92544ad0fb4e") + ) + (wire + (pts + (xy 135.89 88.9) (xy 138.43 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f677f24-5242-4553-8bff-14aa4c0adcc2") + ) + (wire + (pts + (xy 151.13 140.97) (xy 146.05 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4165c7f4-ab29-445b-af6e-ac6e0d27873e") + ) + (wire + (pts + (xy 189.23 110.49) (xy 189.23 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ee46d23-ff06-493b-9aa8-c1208f4a52d2") + ) + (wire + (pts + (xy 114.3 86.36) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f5daaca-2262-460e-bcb5-44d6e5ee3c38") + ) + (wire + (pts + (xy 160.02 88.9) (xy 160.02 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b849be1-ba60-4dac-a208-e9671afa48b6") + ) + (wire + (pts + (xy 162.56 133.35) (xy 165.1 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4f5f3e7-0bfd-4d08-940f-d8b8f695ce9b") + ) + (wire + (pts + (xy 162.56 130.81) (xy 162.56 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a74fbecd-a0e5-42c5-8d7a-b8ef3296c38c") + ) + (wire + (pts + (xy 151.13 133.35) (xy 146.05 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca66c19b-cc7c-4a51-9377-a7e65a8bd5b6") + ) + (wire + (pts + (xy 189.23 91.44) (xy 180.34 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cac9206f-6345-4c51-83df-c26ad9bca8f8") + ) + (wire + (pts + (xy 114.3 105.41) (xy 114.3 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc85316b-b9b3-4b83-864c-86c700f4e4d6") + ) + (wire + (pts + (xy 160.02 91.44) (xy 152.4 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d01c4720-c31e-4f17-8c69-2c90cb0d1223") + ) + (wire + (pts + (xy 109.22 88.9) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcf51f2c-d776-4486-8589-ba6c47955147") + ) + (wire + (pts + (xy 114.3 104.14) (xy 114.3 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f090e2e4-7502-4f11-9e52-9f386ba0de56") + ) + (wire + (pts + (xy 109.22 105.41) (xy 114.3 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ffb825b5-ad96-4e20-9afe-3264fb523206") + ) + (global_label "DIN" + (shape input) + (at 189.23 91.44 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "008d9b06-f836-4950-9482-b24072d05878") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 195.4205 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "D5V" + (shape input) + (at 114.3 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "046d4883-bb38-4785-bb4e-c4a6d1f9fd55") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.8533 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "D5V" + (shape input) + (at 152.4 88.9 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "16716e70-37e3-43a3-8b6d-497f31bb14be") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 158.9533 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "SENSE" + (shape input) + (at 146.05 138.43 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1f0f7502-c01d-4a14-a9d1-8ee7e755a634") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 155.0827 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DOUT" + (shape input) + (at 146.05 135.89 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "21e747b5-3b93-4201-ab91-60caaa176295") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 153.9338 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DIN" + (shape input) + (at 165.1 135.89 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "67ed2fe6-1afe-4491-83ed-38814889eba8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 158.9095 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SENSE" + (shape input) + (at 165.1 138.43 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6b557b83-74d8-45a5-9479-b8224873ec2b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 156.0673 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "SENSE" + (shape input) + (at 181.61 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "873d9ff9-7474-4f9f-b835-71df501ca259") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 172.5773 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D5V" + (shape input) + (at 180.34 88.9 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b7ef3217-511c-4fbb-96ce-e89632aa22d9") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 186.8933 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "DOUT" + (shape input) + (at 133.35 88.9 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d1e45738-ba3e-42a7-b014-31862f47015c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 125.4662 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 165.1 140.97 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "03c5414b-7a27-41dc-9e13-a323459ceb64") + (property "Reference" "#PWR08" + (at 165.1 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 165.1 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 165.1 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 165.1 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 165.1 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ddb64dfa-14d7-43db-800c-819219329b80") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 189.23 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1054ea8e-73da-4f88-9ae2-e4875b82a16d") + (property "Reference" "#PWR02" + (at 189.23 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 189.23 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 189.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 189.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 189.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3d0b6a60-47f4-41bb-b728-0bcbb2339233") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "4328:4328") + (at 135.89 133.35 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "227fd767-eb54-42d9-8aaf-447415999859") + (property "Reference" "J6" + (at 135.89 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BM04B-SRSS-TB" + (at 135.89 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "adafruit-jst-4328:ADAFRUIT_4328" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MF" "Adafruit" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MAXIMUM_PACKAGE_HEIGHT" "4.25mm" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Package" "None" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Price" "None" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Check_prices" "https://www.snapeda.com/parts/4328/Adafruit+Industries/view-part/?ref=eda" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "STANDARD" "Manufacturer Recommendations" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "PARTREV" "23/3/21" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "SnapEDA_Link" "https://www.snapeda.com/parts/4328/Adafruit+Industries/view-part/?ref=snap" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MP" "4328" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Purchase-URL" "https://www.snapeda.com/api/url_track_click_mouser/?unipart_id=12414535&manufacturer=Adafruit&part_name=4328&search_term=jst sh 4-pin" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Description_1" "\nAdafruit Accessories JST SH 4-pin Vertical Connector (10-pack) - Qwiic Compatible\n" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Availability" "In Stock" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "MANUFACTURER" "JST" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "BM04B-SRSS-TB" + (at 135.89 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "c9ea6797-8557-4ec0-945d-c65d174d4c50") + ) + (pin "SH2" + (uuid "c0190a89-f854-4346-9d5e-3bf300343fd0") + ) + (pin "1" + (uuid "80ea1b4f-8aa7-40fb-810f-36269f520277") + ) + (pin "SH1" + (uuid "ac66ae44-5bb1-42bd-8d15-33d8698a6bbd") + ) + (pin "4" + (uuid "f9c5185a-8c15-449f-a785-c492a029c8ec") + ) + (pin "2" + (uuid "1c48151f-956e-4912-86de-bf339427644d") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "J6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 151.13 133.35 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24a0663d-ebcd-4ff5-a834-3318717cd493") + (property "Reference" "#PWR06" + (at 151.13 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 151.13 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 151.13 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 151.13 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 151.13 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c2d6b665-ff90-4390-9a89-c0f9b476444c") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 114.3 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "42e25684-610a-457f-816d-6636068d6c73") + (property "Reference" "C1" + (at 118.11 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "3.3uF" + (at 118.11 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 115.2652 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MANUFACTURER" "Samwha Capacitor" + (at 114.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "CS2012X5R475K500NRE" + (at 114.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "98179c6a-3d5a-4de2-9294-a2c27ca0febb") + ) + (pin "1" + (uuid "88e815fd-5d53-43b7-938e-1241af4af910") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "1N4007W:1N4007W") + (at 114.3 104.14 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "470bd201-86c4-4467-8960-8083f9b18365") + (property "Reference" "D1" + (at 118.11 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1N4007W" + (at 118.11 97.79 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "KiCad:1N4007W" + (at 114.3 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/Shandong-Jingdao-Microelectronics-1N4007W_C108803.pdf" + (at 116.84 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Marking Code A1-A7 Simplified outline SOD-123FL and symbol Marking Code A1-A7 Simplified outline SOD-123FL and symbol" + (at 119.38 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Height" "1.1" + (at 121.92 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Name" "Jingdao Microelectronics" + (at 124.46 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "1N4007W" + (at 127 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Part Number" "" + (at 129.54 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Mouser Price/Stock" "" + (at 132.08 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Part Number" "" + (at 134.62 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Arrow Price/Stock" "" + (at 137.16 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (pin "1" + (uuid "7fff283c-9ef8-4904-ae0b-bc2d31057506") + ) + (pin "2" + (uuid "d0c9fc25-e656-41ca-9ac7-982e1adbbaf2") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 114.3 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6fd9d513-bf46-4dab-98c5-6dfd775178a5") + (property "Reference" "#PWR01" + (at 114.3 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 114.3 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fca2140a-c336-4408-adac-5f0bcf7b3dcb") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 109.22 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7c7eb0a1-e149-4f0d-a6f1-8e7f2d29bcac") + (property "Reference" "TP1" + (at 105.918 100.33 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Diode5V" + (at 105.918 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 109.22 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 109.22 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 109.22 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "68b9ceff-87a9-4fad-9201-e3d4a049ae6a") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "TP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 109.22 88.9 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7f4f0cd6-fb17-4fda-b278-1ef61e840330") + (property "Reference" "TP5" + (at 105.918 83.82 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5V" + (at 105.918 86.36 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 109.22 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 109.22 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 109.22 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dc43f3f6-4d7a-44a2-83fe-7f074b85d57a") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "TP5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 146.05 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7ff21fd1-cb9f-4a5e-81f7-ea048a31199b") + (property "Reference" "#PWR010" + (at 146.05 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 146.05 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 146.05 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 146.05 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 146.05 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "627e4ee9-faa2-4344-8f51-fb35030d1650") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 135.89 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87a944b9-d525-4c72-8db5-e8a30f349741") + (property "Reference" "TP4" + (at 138.43 80.5179 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DO" + (at 138.43 83.0579 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 140.97 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 140.97 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 135.89 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "30a66fc3-617a-4b52-8af6-737329512709") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "TP4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Quinn_lib:Bottom_Block") + (at 167.64 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp yes) + (fields_autoplaced yes) + (uuid "8a8e0ba0-3770-4f0f-be08-cdc4f678e75a") + (property "Reference" "J5" + (at 173.99 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "~" + (at 167.64 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Quinn_lib:Bottom Block Connector" + (at 167.64 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 167.64 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 167.64 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4bd52f4c-6937-4901-b990-47f74bfea56b") + ) + (pin "4" + (uuid "9ce2955c-916a-4ea2-b3ac-574e991a8749") + ) + (pin "3" + (uuid "2654f3f3-0d51-4527-b3c4-bd109144017a") + ) + (pin "1" + (uuid "bb460bfb-334f-455c-a52f-c36b3e19c558") + ) + (pin "5" + (uuid "4075cdf5-8ec3-44f4-ad26-3dbb29ccafa3") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 160.02 96.52 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "93e2eac7-aed3-468f-8c4d-09c8b8b88709") + (property "Reference" "TP2" + (at 162.56 98.5519 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "DODI" + (at 162.56 101.0919 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 154.94 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 160.02 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "619099e6-a281-405c-932b-a97dceea981f") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "TP2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 185.42 107.95 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9e3ab14a-1893-4b00-b65b-faa8cc229f3c") + (property "Reference" "R1" + (at 185.42 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 185.42 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" + (at 185.42 109.728 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 185.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 185.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MANUFACTURER" "YAGEO" + (at 185.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "AC0805FR-0710KL" + (at 185.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "39379a74-6aac-43f0-b713-74f129755a3d") + ) + (pin "2" + (uuid "7ff393ce-214f-4d41-a245-da0493043d9b") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 151.13 140.97 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9ea47bd4-dcce-4755-9d18-000ebae844b3") + (property "Reference" "#PWR07" + (at 151.13 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 151.13 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 151.13 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 151.13 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 151.13 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c4e6e6ef-ffa0-4b0b-a44e-dc1024a91f66") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 166.37 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c9dcb740-0538-4b87-ba27-3a7f0388e0b7") + (property "Reference" "#PWR05" + (at 166.37 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 166.37 95.758 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6a2febdb-0cba-4e75-826a-32272436521e") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 162.56 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c9e49e94-c79a-4667-bed5-c7141ac6db7b") + (property "Reference" "#PWR09" + (at 162.56 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 162.56 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 162.56 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "03a0c931-9ea7-4c04-a3b6-0f2d904749fa") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Quinn_lib:XL-1615RGBC-WS2812B") + (at 172.72 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d177f737-a63d-4998-82ef-44244ccf0e83") + (property "Reference" "LED2" + (at 180.34 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Quinn_lib:XL-1615RGBC-WS2812B" + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MANUFACTURER" "XINGLIGHT " + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "XINGLIGHT XL-1615RGBC-WS2812B" + (at 172.72 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a77830c1-b1ce-4f12-91b1-5e2aa9633558") + ) + (pin "2" + (uuid "1cb6d241-b856-480b-b0cc-6373886f6cba") + ) + (pin "3" + (uuid "2801b86a-ad96-447d-8820-484506140cc1") + ) + (pin "4" + (uuid "2cb8e902-0813-40cc-96bf-0c1a4061c32d") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "LED2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:TestPoint") + (at 180.34 91.44 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d8209317-603f-46dd-b90e-2045429851a6") + (property "Reference" "TP6" + (at 182.88 93.4719 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "DI" + (at 182.88 96.0119 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "TestPoint:TestPoint_Pad_D1.0mm" + (at 175.26 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 175.26 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "test point" + (at 180.34 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3c26b480-a529-4c42-a7e4-63eee70bad28") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "TP6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 138.43 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d9567491-5ceb-4cfa-ad18-a6481390ce4d") + (property "Reference" "#PWR04" + (at 138.43 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 138.43 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "65cc70aa-a3c2-4b6d-a620-174c596187ce") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Quinn_lib:XL-1615RGBC-WS2812B") + (at 144.78 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "db8de148-ec48-4228-a774-bee19a5db55b") + (property "Reference" "LED1" + (at 152.4 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Quinn_lib:XL-1615RGBC-WS2812B" + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "MANUFACTURER" "XINGLIGHT " + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Manufacturer_Part_Number" "XINGLIGHT XL-1615RGBC-WS2812B" + (at 144.78 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0fc2c3e6-b1f6-4d35-948a-64884a576901") + ) + (pin "2" + (uuid "ed5c73d4-8c98-41ac-9f91-28795d991a08") + ) + (pin "3" + (uuid "5d566d9b-013a-4fc9-a379-bddfc5c08c06") + ) + (pin "4" + (uuid "224afe48-da51-431b-8160-c053b6c29e02") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "LED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 114.3 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f949bca9-58f3-4e0a-be3d-3ac5bd01e6fb") + (property "Reference" "#PWR03" + (at 114.3 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a896a628-86c9-452f-9b77-875209bb7a1a") + ) + (instances + (project "Block-Party-Bottom-Board" + (path "/2141435d-34b8-43f3-bf65-e696e1b6d80b" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) \ No newline at end of file diff --git a/Schematics/Block-Party/Block-Party-Main-Board/~Block-Party-Main-Board.kicad_sch.lck b/Schematics/Block-Party/Block-Party-Main-Board/~Block-Party-Main-Board.kicad_sch.lck deleted file mode 100644 index 34f2902..0000000 --- a/Schematics/Block-Party/Block-Party-Main-Board/~Block-Party-Main-Board.kicad_sch.lck +++ /dev/null @@ -1 +0,0 @@ -{"hostname":"THE-OBELISK","username":"Quinn"} \ No newline at end of file diff --git a/platformio.ini b/platformio.ini index c768fe1..2ee05c8 100644 --- a/platformio.ini +++ b/platformio.ini @@ -7,22 +7,33 @@ ; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html +[platformio] +default_envs = esp32s3_release ; this ensures that only this environment is built for anything but the debug build [env] -platform = espressif32 +; platform = espressif32 +upload_protocol = esptool +platform = https://github.com/platformio/platform-espressif32.git +board = esp32-s3-devkitc-1 framework = arduino +build_flags = -Iinclude +; lib_ldf_mode = chain+ + monitor_speed = 115200 +monitor_filters = esp32_exception_decoder, colorize, send_on_enter +upload_speed = 2000000 ;ESP32S3 USB-Serial Converter maximum 2000000bps lib_deps = adafruit/Adafruit NeoPixel@^1.12.0 -[env:esp32-s3-debug] -board = adafruit_feather_esp32s3_nopsram -build_type = debug -build_flags = -D DEBUG -[env:esp32-s3-build] -board = adafruit_feather_esp32s3_nopsram -build_flags = -D RELEASE +[env:esp32s3_release] build_type = release -[env:denky32] -board = denky32 \ No newline at end of file +[env:esp32s3_debug] +debug_init_break = tbreak setup +debug_tool = esp-builtin +build_type = debug +debug_speed = 20000 +; upload_port = COM7 +; debug_port = COM7 +; monitor_port = COM14 +build_flags = -O1 -Iinclude \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 42f2871..f8d5481 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3,7 +3,8 @@ #include // project specific libraries -#include "BluetoothSerialMessage.h" +#include "BluetoothSerial.h" +#include "SerialMessage.h" #include "BoardLayout.h" #include "BOARD-DEFINITIONS.h" #include "Color.h" @@ -22,8 +23,8 @@ enum Commands : uint8_t{ // -------------------------------------------------- // ------------- OBJECT DEFINITIONS ----------------- // -------------------------------------------------- -BluetoothSerial SerialBT; -BluetoothSerialMessage serialMessageBT(&SerialBT); +// BluetoothSerial SerialBT; +// BluetoothSerialMessage serialMessageBT(&SerialBT); SerialMessage serialMessage(&Serial); BoardLayout board(BOARD_WIDTH, BOARD_LENGTH, BOARD_HEIGHT, stacks); @@ -44,20 +45,20 @@ void printBoardState(){ board.GetBoardState(boardState); Serial.print("!0,"); - SerialBT.print("!0,"); + // SerialBT.print("!0,"); for(int i = 0; i < (BOARD_WIDTH * BOARD_LENGTH); i++){ Serial.print(boardState[i]); - SerialBT.print(boardState[i]); + // SerialBT.print(boardState[i]); if(i == (BOARD_WIDTH * BOARD_LENGTH) - 1){ break; } Serial.print(","); - SerialBT.print(","); + // SerialBT.print(","); } Serial.println(";"); - SerialBT.println(";"); + // SerialBT.println(";"); } void setStackColor(int * args, int argsLength){ @@ -85,26 +86,26 @@ void parseData(int * args, int argsLength){ break; case Commands::PING: Serial.print("!"); - SerialBT.print("!"); + // SerialBT.print("!"); Serial.print(Commands::PING); - SerialBT.print(Commands::PING); + // SerialBT.print(Commands::PING); Serial.println(";"); - SerialBT.println(";"); + // SerialBT.println(";"); break; case Commands::SetStackColors: Serial.println("!2;"); - SerialBT.println("!2;"); + // SerialBT.println("!2;"); colorManager.Enable(false); setStackColor(args, argsLength); break; case Commands::GoToIdle: Serial.println("!3;"); - SerialBT.println("!3;"); + // SerialBT.println("!3;"); colorManager.Enable(true); break; default: Serial.println("INVALID COMMAND"); - SerialBT.println("INVALID COMMAND"); + // SerialBT.println("INVALID COMMAND"); break; } } @@ -113,8 +114,8 @@ void parseData(int * args, int argsLength){ // ----------------- SETUP AND LOOP ----------------- // -------------------------------------------------- void setup() { - Serial.begin(115200); - SerialBT.begin("blockPartyBT"); + Serial.begin(9600); + // SerialBT.begin("blockPartyBT"); Color colors[] = {Color(255, 0, 0), Color(0, 0, 0), Color(0, 0, 0)}; board.SetStackColors(2, colors); @@ -132,10 +133,10 @@ void loop() { parseData(serialMessage.GetArgs(), serialMessage.GetArgsLength()); serialMessage.ClearNewData(); } - serialMessageBT.Update(); - if(serialMessageBT.IsNewData()){ - parseData(serialMessageBT.GetArgs(), serialMessageBT.GetArgsLength()); - serialMessageBT.ClearNewData(); - } + // serialMessageBT.Update(); + // if(serialMessageBT.IsNewData()){ + // parseData(serialMessageBT.GetArgs(), serialMessageBT.GetArgsLength()); + // serialMessageBT.ClearNewData(); + // } colorManager.Update(); } \ No newline at end of file