Fix CS with a pull-down resistor rather than a pull-up

This commit is contained in:
Jakub Hlusička 2025-08-05 14:29:07 +02:00
parent d39fc3f6f2
commit 7980e0386e
6 changed files with 799 additions and 1014 deletions

3
.gitignore vendored
View file

@ -34,3 +34,6 @@ jlcpcb
# Backups
acid-backups
# Generated files
target

View file

@ -277,16 +277,15 @@
(net 129 "Net-(JP3-A)")
(net 130 "Net-(JP4-A)")
(net 131 "/B3")
(net 132 "Net-(JP7-B)")
(net 133 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(net 134 "Net-(JP9-A)")
(net 135 "Net-(Q1-G)")
(net 136 "/PCLK_{TFT}")
(net 137 "/BGPWM_{TFT}")
(net 138 "Net-(R10-Pad1)")
(net 139 "Net-(R11-Pad2)")
(net 140 "Net-(R13-Pad2)")
(net 141 "Net-(R11-Pad1)")
(net 132 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(net 133 "Net-(JP9-A)")
(net 134 "Net-(Q1-G)")
(net 135 "/PCLK_{TFT}")
(net 136 "/BGPWM_{TFT}")
(net 137 "Net-(R10-Pad1)")
(net 138 "Net-(R11-Pad2)")
(net 139 "Net-(R13-Pad2)")
(net 140 "Net-(R11-Pad1)")
(footprint "easyeda2kicad:TSSOP-56_L14.0-W6.1-P0.50-LS8.1-BL"
(layer "F.Cu")
(uuid "03040602-33c0-4e2c-90d1-c072bd9ae4f2")
@ -1827,7 +1826,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 140 "Net-(R13-Pad2)")
(net 139 "Net-(R13-Pad2)")
(pintype "passive")
(uuid "738057cf-62d9-4e07-97c8-7a8aefba053a")
)
@ -3157,7 +3156,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 140 "Net-(R13-Pad2)")
(net 139 "Net-(R13-Pad2)")
(pintype "passive")
(uuid "eb2abe31-d1aa-430c-b6a1-93b762dc267f")
)
@ -3647,7 +3646,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 136 "/PCLK_{TFT}")
(net 135 "/PCLK_{TFT}")
(pintype "passive")
(uuid "c891c930-1249-4676-8659-49cb7bea8ee5")
)
@ -4814,7 +4813,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 141 "Net-(R11-Pad1)")
(net 140 "Net-(R11-Pad1)")
(pintype "passive")
(uuid "c0f76360-e8ce-4d7f-8000-9a0b0b6d5e2b")
)
@ -4823,7 +4822,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 139 "Net-(R11-Pad2)")
(net 138 "Net-(R11-Pad2)")
(pintype "passive")
(uuid "79e853d6-3082-4e52-8724-6687d820bdd0")
)
@ -6733,7 +6732,7 @@
(size 1.48 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 135 "Net-(Q1-G)")
(net 134 "Net-(Q1-G)")
(pinfunction "G")
(pintype "input")
(uuid "ad482441-416f-4cf1-8512-6c86dbfe26e5")
@ -6743,7 +6742,7 @@
(size 1.48 0.6)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 134 "Net-(JP9-A)")
(net 133 "Net-(JP9-A)")
(pinfunction "S")
(pintype "passive")
(uuid "66558dfb-ebe2-4cdf-9043-91309c70ed41")
@ -6957,7 +6956,7 @@
(at 0 0)
(size 1 1.5)
(layers "F.Cu" "F.Mask")
(net 133 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(net 132 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(pinfunction "C")
(pintype "passive")
(uuid "e0cba045-3246-4f81-8f56-52723dcc262b")
@ -7347,7 +7346,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 139 "Net-(R11-Pad2)")
(net 138 "Net-(R11-Pad2)")
(pintype "passive")
(uuid "0214f0c5-fbce-45dd-9c56-4e51b329569d")
)
@ -8015,7 +8014,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 138 "Net-(R10-Pad1)")
(net 137 "Net-(R10-Pad1)")
(pintype "passive")
(uuid "29c03baf-74ab-478d-88ba-3e9bb0bb5e73")
)
@ -8404,7 +8403,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 138 "Net-(R10-Pad1)")
(net 137 "Net-(R10-Pad1)")
(pintype "passive")
(uuid "39124902-0307-4a02-9149-e28ff6b81831")
)
@ -8811,7 +8810,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 141 "Net-(R11-Pad1)")
(net 140 "Net-(R11-Pad1)")
(pintype "passive")
(uuid "35a198aa-6a1f-4a48-9fbb-896747493f65")
)
@ -9254,7 +9253,7 @@
(at 0.725 0)
(size 0.3 0.3)
(layers "F.Cu" "F.Mask")
(net 132 "Net-(JP7-B)")
(net 80 "GND")
(pinfunction "B")
(pintype "passive")
(zone_connect 2)
@ -9458,7 +9457,7 @@
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 135 "Net-(Q1-G)")
(net 134 "Net-(Q1-G)")
(pintype "passive")
(uuid "220adcd8-4e6f-4422-8a85-224b0a447d3c")
)
@ -11020,7 +11019,7 @@
(at -1.1 -0.65 90)
(size 0.4 0.9)
(layers "F.Cu" "F.Mask" "F.Paste")
(net 137 "/BGPWM_{TFT}")
(net 136 "/BGPWM_{TFT}")
(pinfunction "CTRL")
(pintype "input")
(uuid "57f25132-565e-4e2b-be84-4f028a7f1749")
@ -11047,205 +11046,6 @@
)
)
)
(footprint "Resistor_SMD:R_0603_1608Metric"
(layer "F.Cu")
(uuid "dd150bf4-097d-4aec-98f0-96165d442609")
(at 202.995 -7.09)
(descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(property "Reference" "R5"
(at 0 -1.43 0)
(layer "F.SilkS")
(uuid "00fb3ba5-3a7d-427d-8953-8a27eb1c50a5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "10kOhm"
(at 0 1.43 0)
(layer "F.Fab")
(uuid "bb258779-6996-4b02-9417-4f7548723625")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" "~"
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "f45145e3-2a9c-4529-8319-29f0e350cf64")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" "Resistor, small symbol"
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "fe55d365-bfab-4440-a29a-215254fc5365")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property ki_fp_filters "R_*")
(path "/fd0f222f-d368-409b-b678-3e60ea01579a")
(sheetname "/")
(sheetfile "acid.kicad_sch")
(attr smd)
(fp_line
(start -0.237258 -0.5225)
(end 0.237258 -0.5225)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "45cceb4c-5a92-42cf-ab14-056c52a3ad7d")
)
(fp_line
(start -0.237258 0.5225)
(end 0.237258 0.5225)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "5cf843d4-3a2d-4e10-99d0-ff089fbdf947")
)
(fp_line
(start -1.48 -0.73)
(end 1.48 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "7f2a4d7a-772d-4550-bdb1-0c0f122f4f3c")
)
(fp_line
(start -1.48 0.73)
(end -1.48 -0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "bc929217-9d84-486f-b43e-f8dace4bb19a")
)
(fp_line
(start 1.48 -0.73)
(end 1.48 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "3774cff0-f6c1-4d5f-bfc4-8d0df250b071")
)
(fp_line
(start 1.48 0.73)
(end -1.48 0.73)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "bf822c0f-ac3f-498f-95d9-72239fe4413f")
)
(fp_line
(start -0.8 -0.4125)
(end 0.8 -0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "4b46cdd6-3256-4fb3-b26c-035a8a9c9b38")
)
(fp_line
(start -0.8 0.4125)
(end -0.8 -0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "97a3e941-f3f2-4000-8810-344c7549c48d")
)
(fp_line
(start 0.8 -0.4125)
(end 0.8 0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "78744a84-2b07-4b99-903a-bf48e13edebc")
)
(fp_line
(start 0.8 0.4125)
(end -0.8 0.4125)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "95f14aa1-68a0-43b5-a995-3cf2abd89821")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "89add42b-0b28-4f97-9f4d-e27f74f7a8f0")
(effects
(font
(size 0.4 0.4)
(thickness 0.06)
)
)
)
(pad "1" smd roundrect
(at -0.825 0)
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 132 "Net-(JP7-B)")
(pintype "passive")
(uuid "9daccead-f9ce-4ca6-ab62-7c7801dd4368")
)
(pad "2" smd roundrect
(at 0.825 0)
(size 0.8 0.95)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.25)
(net 113 "+3.3V_{LDO2}")
(pintype "passive")
(uuid "81d0587c-5fa9-43b0-a060-bb0d4c9bf951")
)
(embedded_fonts no)
(model "${KICAD9_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)
(footprint "Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels"
(layer "F.Cu")
(uuid "e88e25d9-a905-47e5-a4a9-36348827d3a8")
@ -11436,7 +11236,7 @@
(at -1.3 0)
(size 1 1.5)
(layers "F.Cu" "F.Mask")
(net 134 "Net-(JP9-A)")
(net 133 "Net-(JP9-A)")
(pinfunction "A")
(pintype "passive")
(uuid "a41811a9-1b0b-4d6c-b231-5abf9ae84797")
@ -17295,7 +17095,7 @@
(drill 0.9)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net 137 "/BGPWM_{TFT}")
(net 136 "/BGPWM_{TFT}")
(pinfunction "IO21")
(pintype "bidirectional")
(solder_mask_margin 0.0254)
@ -17499,7 +17299,7 @@
(drill 0.9)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net 133 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(net 132 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}")
(pinfunction "IO6")
(pintype "bidirectional")
(solder_mask_margin 0.0254)
@ -17547,7 +17347,7 @@
(drill 0.9)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(net 136 "/PCLK_{TFT}")
(net 135 "/PCLK_{TFT}")
(pinfunction "IO34")
(pintype "bidirectional")
(solder_mask_margin 0.0254)

View file

@ -632,7 +632,7 @@
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"plot_directory": "target/plots/",
"space_save_all_events": true,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,7 +5,9 @@
(uuid "26ef3bb5-998f-4f61-b7e5-3e04d248ae4a")
(paper "A4")
(title_block
(title "Switches Right Half")
(title "Switches Left Half")
(date "2025-08-05")
(rev "0.1")
(company "Jakub Hlusička")
)
(lib_symbols