Update to new makefile, etc.

This commit is contained in:
Zane Kaminski 2023-11-27 06:43:52 -05:00
parent bbb38a5001
commit 3da78387ff
9 changed files with 130848 additions and 373 deletions

29
BOM/WarpSE-BOM.csv Normal file
View File

@ -0,0 +1,29 @@
"Source:","/Users/zane/Library/Mobile Documents/com~apple~CloudDocs/Repos/Warp-SE/WarpSE.kicad_sch"
"Date:","Sunday, March 27, 2022 at 10:44:14 PM"
"Tool:","Eeschema (6.0.2-0)"
"Generator:","/Applications/KiCad/KiCad.app/Contents/SharedSupport/plugins/bom_jlc.py"
"Component Count:","104"
"Ref","Qnty","Value","Cmp name","Footprint","Description","Vendor","LCSC Part"
"C1, C2, C3, C4, C7, C8, C9, C10, C12, C13, C14, C15, C16, C17, C18, C19, C20, C22, C24, C45, C50, C51, ","22","10u","C_Small","stdpads:C_0805","Unpolarized capacitor, small symbol","","C15850"
"C5, C6, C11, C21, C23, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44, C49, ","26","2u2","C_Small","stdpads:C_0603","Unpolarized capacitor, small symbol","","C23630"
"C46, C47, C48, ","3","22p","C_Small","stdpads:C_0603","Unpolarized capacitor, small symbol","","C1653"
"FID1, FID2, FID3, FID4, ","4","Fiducial","Fiducial","stdpads:Fiducial","Fiducial Marker","",""
"H1, H2, H3, H4, H5, ","5","","MountingHole","stdpads:PasteHole_1.152mm_NPTH","Mounting Hole without connection","",""
"J1, ","1","MacSEPDS","MacSEPDS","stdpads:DIN41612_R_3x32_Male_Vertical_THT","","",""
"J2, ","1","JTAG","Conn_02x05_Odd_Even","Connector:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical","Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)","",""
"J3, ","1","microUSB","USB_B_Micro","stdpads:USB_Micro-B_ShouHan_MicroXNJ","USB Micro Type B connector","","C404969"
"Q1, Q2, ","2","MMBT3904","MMBT3904","stdpads:SOT-23","0.2A Ic, 40V Vce, Small Signal NPN Transistor, SOT-23","","C20526"
"R1, R2, ","2","47","R_Small","stdpads:R_0603","Resistor, small symbol","","C23182"
"R3, R4, R5, R6, R7, R8, R9, R10, R11, R15, R16, ","11","10k","R_Small","stdpads:R_0603","Resistor, small symbol","","C25804"
"SW1, ","1","CFG","SW_DIP_x03","stdpads:SW_DIP_SPSTx03_Slide_DSHP03TS_P1.27mm","3x DIP Switch, Single Pole Single Throw (SPST) switch, small symbol","","C319051"
"U1, ","1","XC95144XL-TQ100","XC95144XL-TQ100","stdpads:TQFP-100_14x14mm_P0.5mm","CPLD, 144 Macrocells, 3200 Usable Gates","","C45126"
"U2, U7, U13, U15, U16, U17, U18, U19, U21, U23, U24, ","11","74AHCT573PW","74573","stdpads:TSSOP-20_4.4x6.5mm_P0.65mm","","","C141311"
"U3, ","1","AZ1117EH-3.3","AP1117-33","stdpads:SOT-223","1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223","","C108494"
"U4, ","1","20M","Oscillator_4P","stdpads:Crystal_SMD_3225-4Pin_3.2x2.5mm","","","C32529"
"U5, ","1","25M","Oscillator_4P","stdpads:Crystal_SMD_3225-4Pin_3.2x2.5mm","","","C32526"
"U6, ","1","DNP-AZ1117CH2-3.3","AZ1117CH2","stdpads:SOT-223","1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223","",""
"U8, U9, ","2","KM48C2100","DRAM-2Mx8-SOP-28","stdpads:SOJ-28_300mil","","",""
"U10, U11, ","2","39SF040","Flash-512Kx8-PLCC-32","stdpads:PLCC-32","","","C72257"
"U12, ","1","CH340G","CH340G","stdpads:SOIC-16_3.9mm","USB serial converter, UART, SOIC-16","","C14267"
"U14, ","1","MC68HC000FN20","MC68000FN","stdpads:PLCC-68","Microprocessor, 16-bit bus","",""
"Y1, ","1","12M","Crystal_Small","stdpads:Crystal_HC49-SMD","Two pin crystal, small symbol","","C111117"
Can't render this file because it has a wrong number of fields in line 6.

View File

@ -4384,7 +4384,7 @@
(property "Reference" "R2" (at 127 68.58 90) (property "Reference" "R2" (at 127 68.58 90)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))
) )
(property "Value" "0" (at 127 71.12 90) (property "Value" "DNP" (at 127 71.12 90)
(effects (font (size 1.27 1.27)) (justify bottom)) (effects (font (size 1.27 1.27)) (justify bottom))
) )
(property "Footprint" "stdpads:R_0603" (at 127 72.39 0) (property "Footprint" "stdpads:R_0603" (at 127 72.39 0)
@ -4393,7 +4393,7 @@
(property "Datasheet" "~" (at 127 72.39 0) (property "Datasheet" "~" (at 127 72.39 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "LCSC Part" "C23182" (at 127 72.39 0) (property "LCSC Part" "" (at 127 72.39 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 1807f96a-dca7-4361-91b8-7170d8a970df)) (pin "1" (uuid 1807f96a-dca7-4361-91b8-7170d8a970df))
@ -4419,7 +4419,7 @@
(property "Reference" "R2" (at 127 83.82 90) (property "Reference" "R2" (at 127 83.82 90)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))
) )
(property "Value" "DNP" (at 127 86.36 90) (property "Value" "0" (at 127 86.36 90)
(effects (font (size 1.27 1.27)) (justify bottom)) (effects (font (size 1.27 1.27)) (justify bottom))
) )
(property "Footprint" "stdpads:R_0603" (at 127 87.63 0) (property "Footprint" "stdpads:R_0603" (at 127 87.63 0)
@ -4454,7 +4454,7 @@
(property "Reference" "R2" (at 127 60.96 90) (property "Reference" "R2" (at 127 60.96 90)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))
) )
(property "Value" "0" (at 127 63.5 90) (property "Value" "DNP" (at 127 63.5 90)
(effects (font (size 1.27 1.27)) (justify bottom)) (effects (font (size 1.27 1.27)) (justify bottom))
) )
(property "Footprint" "stdpads:R_0603" (at 127 64.77 0) (property "Footprint" "stdpads:R_0603" (at 127 64.77 0)
@ -4463,7 +4463,7 @@
(property "Datasheet" "~" (at 127 64.77 0) (property "Datasheet" "~" (at 127 64.77 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "LCSC Part" "C23182" (at 127 64.77 0) (property "LCSC Part" "" (at 127 64.77 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 422da10b-78d0-4afb-bcec-c62251fa97cd)) (pin "1" (uuid 422da10b-78d0-4afb-bcec-c62251fa97cd))
@ -4489,7 +4489,7 @@
(property "Reference" "R2" (at 127 76.2 90) (property "Reference" "R2" (at 127 76.2 90)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))
) )
(property "Value" "DNP" (at 127 78.74 90) (property "Value" "0" (at 127 78.74 90)
(effects (font (size 1.27 1.27)) (justify bottom)) (effects (font (size 1.27 1.27)) (justify bottom))
) )
(property "Footprint" "stdpads:R_0603" (at 127 80.01 0) (property "Footprint" "stdpads:R_0603" (at 127 80.01 0)

View File

@ -434,6 +434,131 @@
) )
) )
) )
(symbol "Connector_Generic:Conn_02x06_Odd_Even" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 1.27 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_02x06_Odd_Even" (at 1.27 -10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "connector" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Generic connector, double row, 02x06, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Connector*:*_2x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_02x06_Odd_Even_1_1"
(rectangle (start -1.27 -7.493) (end 0 -7.747)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 -4.953) (end 0 -5.207)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 -2.413) (end 0 -2.667)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 0.127) (end 0 -0.127)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 2.667) (end 0 2.413)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 5.207) (end 0 4.953)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start -1.27 6.35) (end 3.81 -8.89)
(stroke (width 0.254) (type default))
(fill (type background))
)
(rectangle (start 3.81 -7.493) (end 2.54 -7.747)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 -4.953) (end 2.54 -5.207)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 -2.413) (end 2.54 -2.667)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 0.127) (end 2.54 -0.127)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 2.667) (end 2.54 2.413)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(rectangle (start 3.81 5.207) (end 2.54 4.953)
(stroke (width 0.1524) (type default))
(fill (type none))
)
(pin passive line (at -5.08 5.08 0) (length 3.81)
(name "Pin_1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 -5.08 180) (length 3.81)
(name "Pin_10" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -7.62 0) (length 3.81)
(name "Pin_11" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 -7.62 180) (length 3.81)
(name "Pin_12" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 5.08 180) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 2.54 0) (length 3.81)
(name "Pin_3" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 2.54 180) (length 3.81)
(name "Pin_4" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 0 0) (length 3.81)
(name "Pin_5" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 0 180) (length 3.81)
(name "Pin_6" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -2.54 0) (length 3.81)
(name "Pin_7" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 7.62 -2.54 180) (length 3.81)
(name "Pin_8" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -5.08 0) (length 3.81)
(name "Pin_9" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0.254 1.778 0) (property "Reference" "C" (at 0.254 1.778 0)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
@ -606,15 +731,27 @@
(junction (at 182.88 157.48) (diameter 0) (color 0 0 0 0) (junction (at 182.88 157.48) (diameter 0) (color 0 0 0 0)
(uuid 49488c82-6277-4d05-a051-6a9df142c373) (uuid 49488c82-6277-4d05-a051-6a9df142c373)
) )
(junction (at 73.66 86.36) (diameter 0) (color 0 0 0 0)
(uuid 4bbda676-9b5b-4904-8c29-6fdc6253b83b)
)
(junction (at 73.66 91.44) (diameter 0) (color 0 0 0 0)
(uuid 5485dfac-23ae-4aad-925c-34c189dad3c3)
)
(junction (at 119.38 186.69) (diameter 0) (color 0 0 0 0) (junction (at 119.38 186.69) (diameter 0) (color 0 0 0 0)
(uuid 560d05a7-84e4-403a-80d1-f287a4032b8a) (uuid 560d05a7-84e4-403a-80d1-f287a4032b8a)
) )
(junction (at 185.42 20.32) (diameter 0) (color 0 0 0 0) (junction (at 185.42 20.32) (diameter 0) (color 0 0 0 0)
(uuid 6762c669-2824-49a2-8bd4-3f19091dd75a) (uuid 6762c669-2824-49a2-8bd4-3f19091dd75a)
) )
(junction (at 73.66 81.28) (diameter 0) (color 0 0 0 0)
(uuid 6870ff2d-4a27-4ca8-bff8-e1db01a8eb87)
)
(junction (at 160.02 186.69) (diameter 0) (color 0 0 0 0) (junction (at 160.02 186.69) (diameter 0) (color 0 0 0 0)
(uuid 7274c82d-0cb9-47de-b093-7d848f491410) (uuid 7274c82d-0cb9-47de-b093-7d848f491410)
) )
(junction (at 73.66 88.9) (diameter 0) (color 0 0 0 0)
(uuid 77806343-6a98-4e26-b75d-d4d827e8fef9)
)
(junction (at 182.88 20.32) (diameter 0) (color 0 0 0 0) (junction (at 182.88 20.32) (diameter 0) (color 0 0 0 0)
(uuid 83e349fb-6338-43f9-ad3f-2e7f4b8bb4a9) (uuid 83e349fb-6338-43f9-ad3f-2e7f4b8bb4a9)
) )
@ -633,6 +770,9 @@
(junction (at 149.86 191.77) (diameter 0) (color 0 0 0 0) (junction (at 149.86 191.77) (diameter 0) (color 0 0 0 0)
(uuid ae8bb5ae-95ee-4e2d-8a0c-ae5b6149b4e3) (uuid ae8bb5ae-95ee-4e2d-8a0c-ae5b6149b4e3)
) )
(junction (at 73.66 83.82) (diameter 0) (color 0 0 0 0)
(uuid b6d574fc-ffc6-406f-aa38-cb2a07f4dc6b)
)
(junction (at 190.5 157.48) (diameter 0) (color 0 0 0 0) (junction (at 190.5 157.48) (diameter 0) (color 0 0 0 0)
(uuid b7b00984-6ab1-482e-b4b4-67cac44d44da) (uuid b7b00984-6ab1-482e-b4b4-67cac44d44da)
) )
@ -655,12 +795,7 @@
(uuid e04b8c10-725b-4bde-8cbf-66bfea5053e6) (uuid e04b8c10-725b-4bde-8cbf-66bfea5053e6)
) )
(no_connect (at 210.82 50.8) (uuid 039a332b-1f46-4e29-8317-7e239039ee9f))
(no_connect (at 210.82 35.56) (uuid 33f3d3ef-25f2-484a-8ae4-9e3adc7ad927))
(no_connect (at 160.02 60.96) (uuid 3579cf2f-29b0-46b6-a07d-483fb5586322))
(no_connect (at 160.02 58.42) (uuid 73f40fda-e6eb-4f93-9482-56cf47d84a87)) (no_connect (at 160.02 58.42) (uuid 73f40fda-e6eb-4f93-9482-56cf47d84a87))
(no_connect (at 210.82 127) (uuid 8d55bdce-e717-4594-8b25-33c826d073aa))
(no_connect (at 210.82 132.08) (uuid 931220d7-990c-48b5-a55c-9a409104c90e))
(bus_entry (at 147.32 63.5) (size 2.54 2.54) (bus_entry (at 147.32 63.5) (size 2.54 2.54)
(stroke (width 0) (type default)) (stroke (width 0) (type default))
@ -836,6 +971,10 @@
(uuid 07a5ad0a-75f6-494c-a2f1-1c732ce92808) (uuid 07a5ad0a-75f6-494c-a2f1-1c732ce92808)
) )
(wire (pts (xy 73.66 81.28) (xy 73.66 83.82))
(stroke (width 0) (type default))
(uuid 08b0ea6c-9901-436d-b1fc-f6d4e21ec933)
)
(wire (pts (xy 160.02 33.02) (xy 149.86 33.02)) (wire (pts (xy 160.02 33.02) (xy 149.86 33.02))
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 08ec951f-e7eb-41cf-9589-697107a98e88) (uuid 08ec951f-e7eb-41cf-9589-697107a98e88)
@ -908,6 +1047,10 @@
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 319c683d-aed6-4e7d-aee2-ff9871746d52) (uuid 319c683d-aed6-4e7d-aee2-ff9871746d52)
) )
(wire (pts (xy 73.66 78.74) (xy 73.66 81.28))
(stroke (width 0) (type default))
(uuid 3394e2ab-2072-4cb5-a5d5-7802aa03ca28)
)
(bus (pts (xy 220.98 83.82) (xy 220.98 86.36)) (bus (pts (xy 220.98 83.82) (xy 220.98 86.36))
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 34a11a07-8b7f-45d2-96e3-89fd43e62756) (uuid 34a11a07-8b7f-45d2-96e3-89fd43e62756)
@ -973,6 +1116,10 @@
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 5a390647-51ba-4684-b747-9001f749ff71) (uuid 5a390647-51ba-4684-b747-9001f749ff71)
) )
(wire (pts (xy 73.66 83.82) (xy 73.66 86.36))
(stroke (width 0) (type default))
(uuid 5a4ed62d-238a-48cd-9b1c-99be22b21a78)
)
(bus (pts (xy 147.32 43.18) (xy 147.32 45.72)) (bus (pts (xy 147.32 43.18) (xy 147.32 45.72))
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 5af1bf61-ae8c-4f02-860a-cd44f7e94bad) (uuid 5af1bf61-ae8c-4f02-860a-cd44f7e94bad)
@ -1003,10 +1150,18 @@
(uuid 601d6497-ec0f-4ba6-a3fa-c896457d3373) (uuid 601d6497-ec0f-4ba6-a3fa-c896457d3373)
) )
(wire (pts (xy 73.66 91.44) (xy 73.66 88.9))
(stroke (width 0) (type default))
(uuid 609932b7-23d5-4d18-a37b-be75a6d1d117)
)
(wire (pts (xy 160.02 66.04) (xy 149.86 66.04)) (wire (pts (xy 160.02 66.04) (xy 149.86 66.04))
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 62f15a9a-9893-486e-9ad0-ea43f88fc9e7) (uuid 62f15a9a-9893-486e-9ad0-ea43f88fc9e7)
) )
(wire (pts (xy 73.66 86.36) (xy 73.66 88.9))
(stroke (width 0) (type default))
(uuid 64641304-2aa4-483b-9c65-93347b67d341)
)
(wire (pts (xy 210.82 88.9) (xy 218.44 88.9)) (wire (pts (xy 210.82 88.9) (xy 218.44 88.9))
(stroke (width 0) (type default)) (stroke (width 0) (type default))
(uuid 661ca2ba-bce5-4308-99a6-de333a625515) (uuid 661ca2ba-bce5-4308-99a6-de333a625515)
@ -1232,6 +1387,14 @@
(uuid 9dea66bb-f925-4b4d-b327-e45f84fbf5b7) (uuid 9dea66bb-f925-4b4d-b327-e45f84fbf5b7)
) )
(label "DBG3" (at 210.82 35.56 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 0b11b5c4-3ed8-4458-992e-00259077b7ca)
)
(label "DBG5" (at 86.36 91.44 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 0cd6873b-a562-4eb5-80e4-203f8b1d36e9)
)
(label "RA11" (at 210.82 114.3 0) (fields_autoplaced) (label "RA11" (at 210.82 114.3 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 113ffcdf-4c54-4e37-81dc-f91efa934ba7) (uuid 113ffcdf-4c54-4e37-81dc-f91efa934ba7)
@ -1244,14 +1407,14 @@
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 1cb64bfe-d819-47e3-be11-515b04f2c451) (uuid 1cb64bfe-d819-47e3-be11-515b04f2c451)
) )
(label "DBG1" (at 86.36 81.28 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 1d4a66b6-1a55-4828-89d4-d36acee49f91)
)
(label "A5" (at 160.02 63.5 180) (fields_autoplaced) (label "A5" (at 160.02 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 1de61170-5337-44c5-ba28-bd477db4bff1) (uuid 1de61170-5337-44c5-ba28-bd477db4bff1)
) )
(label "SW2" (at 210.82 124.46 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 1e75ac4c-e0e5-416d-9c23-1dcb89d3be1d)
)
(label "RA2" (at 210.82 45.72 0) (fields_autoplaced) (label "RA2" (at 210.82 45.72 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 232ccf4f-3322-4e62-990b-290e6ff36fcd) (uuid 232ccf4f-3322-4e62-990b-290e6ff36fcd)
@ -1276,6 +1439,10 @@
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 42b61d5b-39d6-462b-b2cc-57656078085f) (uuid 42b61d5b-39d6-462b-b2cc-57656078085f)
) )
(label "DBG5" (at 160.02 60.96 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 460d896d-0b68-423f-b601-739ecc63ca65)
)
(label "A16" (at 160.02 35.56 180) (fields_autoplaced) (label "A16" (at 160.02 35.56 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 4a53fa56-d65b-42a4-a4be-8f49c4c015bb) (uuid 4a53fa56-d65b-42a4-a4be-8f49c4c015bb)
@ -1292,6 +1459,10 @@
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 51cc007a-3378-4ce3-909c-71e94822f8d1) (uuid 51cc007a-3378-4ce3-909c-71e94822f8d1)
) )
(label "DBG1" (at 210.82 127 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 532006e1-0024-4639-a865-6e0dbd03417d)
)
(label "A9" (at 160.02 73.66 180) (fields_autoplaced) (label "A9" (at 160.02 73.66 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 5576cd03-3bad-40c5-9316-1d286895d52a) (uuid 5576cd03-3bad-40c5-9316-1d286895d52a)
@ -1316,6 +1487,14 @@
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 83184391-76ed-44f0-8cd0-01f89f157bdb) (uuid 83184391-76ed-44f0-8cd0-01f89f157bdb)
) )
(label "DBG2" (at 210.82 50.8 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 87669cce-3378-478b-a900-f4d69a10f452)
)
(label "DBG4" (at 210.82 132.08 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 89af8558-04aa-4625-a478-cbbf9616222b)
)
(label "GA22" (at 210.82 109.22 0) (fields_autoplaced) (label "GA22" (at 210.82 109.22 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 8b898dbf-5ecd-45c0-b7e3-8d5416e3e200) (uuid 8b898dbf-5ecd-45c0-b7e3-8d5416e3e200)
@ -1336,10 +1515,18 @@
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 96781640-c07e-4eea-a372-067ded96b703) (uuid 96781640-c07e-4eea-a372-067ded96b703)
) )
(label "DBG0" (at 210.82 124.46 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9680eb6d-a1a9-4406-85fe-2dfbb1529067)
)
(label "A11" (at 160.02 78.74 180) (fields_autoplaced) (label "A11" (at 160.02 78.74 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 96ef76a5-90c3-4767-98ba-2b61887e28d3) (uuid 96ef76a5-90c3-4767-98ba-2b61887e28d3)
) )
(label "DBG0" (at 86.36 78.74 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 9cdc3718-d41a-4988-a871-91fc74bdc5d0)
)
(label "A18" (at 160.02 40.64 180) (fields_autoplaced) (label "A18" (at 160.02 40.64 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 9ed09117-33cf-45a3-85a7-2606522feaf8) (uuid 9ed09117-33cf-45a3-85a7-2606522feaf8)
@ -1368,6 +1555,10 @@
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid cd50b8dc-829d-4a1d-8f2a-6471f378ba87) (uuid cd50b8dc-829d-4a1d-8f2a-6471f378ba87)
) )
(label "DBG2" (at 86.36 83.82 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid cda4b7ff-3484-4d1b-98bc-83a3435392cc)
)
(label "A4" (at 160.02 137.16 180) (fields_autoplaced) (label "A4" (at 160.02 137.16 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid cfdef906-c924-4492-999d-4de066c0bce1) (uuid cfdef906-c924-4492-999d-4de066c0bce1)
@ -1380,6 +1571,10 @@
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid db6412d3-e6c3-4bdd-abf4-a8f55d56df31) (uuid db6412d3-e6c3-4bdd-abf4-a8f55d56df31)
) )
(label "DBG4" (at 86.36 88.9 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e0d984c9-236b-4687-bf04-86fe7689303e)
)
(label "A19" (at 160.02 43.18 180) (fields_autoplaced) (label "A19" (at 160.02 43.18 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom)) (effects (font (size 1.27 1.27)) (justify right bottom))
(uuid eb391a95-1c1d-4613-b508-c76b8bc13a73) (uuid eb391a95-1c1d-4613-b508-c76b8bc13a73)
@ -1396,6 +1591,10 @@
(effects (font (size 1.27 1.27)) (justify left bottom)) (effects (font (size 1.27 1.27)) (justify left bottom))
(uuid f6edbff2-9da9-4ea6-bdd2-af5337c3262d) (uuid f6edbff2-9da9-4ea6-bdd2-af5337c3262d)
) )
(label "DBG3" (at 86.36 86.36 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid fc04b51c-4b08-4300-886e-4a9969a2fbd0)
)
(hierarchical_label "A[23..1]" (shape input) (at 146.05 25.4 180) (fields_autoplaced) (hierarchical_label "A[23..1]" (shape input) (at 146.05 25.4 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right)) (effects (font (size 1.27 1.27)) (justify right))
@ -2003,4 +2202,65 @@
) )
) )
) )
(symbol (lib_id "power:GND") (at 73.66 91.44 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid c00e9133-363f-4c5b-96ee-37292658c439)
(property "Reference" "#PWR024" (at 73.66 97.79 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 73.66 95.25 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 73.66 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 73.66 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fa767e98-7455-4030-a379-900d66bbb007))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "#PWR024") (unit 1)
)
)
)
)
(symbol (lib_id "Connector_Generic:Conn_02x06_Odd_Even") (at 78.74 83.82 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid cb49ab23-e1ec-4554-bd82-46d23301be65)
(property "Reference" "J4" (at 80.01 76.2 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "DBG" (at 80.01 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" (at 78.74 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 78.74 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 44c251da-2313-4cc2-a081-2234a5346e60))
(pin "10" (uuid 5fdbf140-c566-4656-b20c-ef9eddd40836))
(pin "11" (uuid 9d31f271-bb52-4ccb-8ddb-9ce8482caa12))
(pin "12" (uuid c5999be3-4e12-475c-a0cd-9216c36a66ee))
(pin "2" (uuid addc4ba0-717f-4d6c-87c8-9d24d20edfc6))
(pin "3" (uuid 35a610b7-ae4c-4455-b993-2c8b47b24069))
(pin "4" (uuid f0f836f1-f146-47ed-8d3f-ef3607fcd599))
(pin "5" (uuid b2d06a92-b605-4690-b0d7-98337177f7d4))
(pin "6" (uuid 52a0025a-5a4b-45f2-b6db-de84723240d4))
(pin "7" (uuid 9e104d74-fc73-4b99-93b7-a84e791e8521))
(pin "8" (uuid 642a59f9-f319-4377-9bf6-595dba1820dd))
(pin "9" (uuid b7f34816-c375-46c9-9c6d-81a884572b89))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "J4") (unit 1)
)
)
)
)
) )

Binary file not shown.

62
Makefile Normal file
View File

@ -0,0 +1,62 @@
KICAD = /Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli
LAYERS = F.Cu,In1.Cu,In2.Cu,B.Cu,F.Paste,F.SilkS,B.SilkS,F.Mask,B.Mask,Edge.Cuts
F_PCB = $@/../WarpSE.kicad_pcb
F_SCH = $@/../WarpSE.kicad_sch
F_POS = $@/WarpSE-top-pos.csv
F_ZIP = $@/WarpSE.4410A-gerber.zip
F_SCHPDF = $@/WarpSE.4410A-Schematic.pdf
F_PCBPDF = $@/WarpSE.4410A-Placement.pdf
OPT_GERBER = -l $(LAYERS) --subtract-soldermask --no-netlist --no-x2
CMD_GERBER = pcb export gerbers $(OPT_GERBER) -o $@/ $(F_PCB)
CMD_DRILL = pcb export drill -o $@/ $(F_PCB)
OPT_POS = --smd-only --units mm --side front --format csv
CMD_POS = pcb export pos $(OPT_POS) -o $(F_POS) $(F_PCB)
CMD_SCHPDF = sch export pdf --black-and-white --no-background-color -o $(F_SCHPDF) $(F_SCH)
CMD_PCBPDF = pcb export pdf --black-and-white -l F.Fab,Edge.Cuts -o $(F_PCBPDF) $(F_PCB)
.PHONY: all clean gerber Documentation
all: gerber Documentation rom/bin/warpse_0700.bin rom/bin/warpse_1508.bin
clean:
rm -fr gerber/
rm -f Documentation/WarpSE.4410A-Schematic.pdf
rm -f Documentation/WarpSE.4410A-Placement.pdf
rm -fr rom/bin/
gerber:
mkdir -p $@
$(KICAD) $(CMD_GERBER)
$(KICAD) $(CMD_DRILL)
$(KICAD) $(CMD_POS)
sed -i '' 's/PosX/MidX/g' $(F_POS)
sed -i '' 's/PosY/MidY/g' $(F_POS)
sed -i '' 's/Rot/Rotation/g' $(F_POS)
zip -r $(F_ZIP) $@/
Documentation:
mkdir -p $@
$(KICAD) $(CMD_SCHPDF)
$(KICAD) $(CMD_PCBPDF)
rom/bin:
mkdir -p $@
rom/bin/warpse_1508_preswap.bin: rom/bin rom/se.bin
rm -f rom/bin/warpse_1508_preswap.bin
rm -f rom/bin/warpse_0700_preswap.bin
../romtools/bin/bytesplit rom/se.bin 2 rom/bin/warpse_1508_preswap.bin rom/bin/warpse_0700_preswap.bin
rom/bin/warpse_0700_preswap.bin: rom/bin rom/se.bin rom/bin/warpse_1508_preswap.bin
rom/bin/warpse_1508.bin: rom/bin/warpse_1508_preswap.bin
../romtools/bin/romswap 11,9,8,13,0,1,14,17,2,3,18,10,12,7,6,5,15,4,16 7,6,5,4,3,2,1,0 rom/bin/warpse_1508_preswap.bin $@
rom/bin/warpse_0700.bin: rom/bin/warpse_0700_preswap.bin
../romtools/bin/romswap 14,13,8,9,18,15,11,10,12,7,16,17,0,1,2,3,4,5,6 7,6,5,4,3,2,1,0 rom/bin/warpse_0700_preswap.bin $@

File diff suppressed because it is too large Load Diff

View File

@ -214,7 +214,7 @@
}, },
{ {
"diameter": 1.524, "diameter": 1.524,
"drill": 0.762 "drill": 0.7
} }
], ],
"zones_allow_external_fillets": false, "zones_allow_external_fillets": false,

View File

@ -1,7 +0,0 @@
rm -fr rombuild
rm -fr rom
mkdir -p rombuild
mkdir -p rom
../romtools/bin/bytesplit romsrc/se.bin 2 rombuild/warpse_0815_preswap.bin rombuild/warpse_0007_preswap.bin
../romtools/bin/romswap 14,13,8,9,18,15,11,10,12,7,16,17,0,1,2,3,4,5,6 7,6,5,4,3,2,1,0 rombuild/warpse_0007_preswap.bin rom/warpse_0007.bin
../romtools/bin/romswap 11,9,8,13,0,1,14,17,2,3,18,10,12,7,6,5,15,4,16 7,6,5,4,3,2,1,0 rombuild/warpse_0815_preswap.bin rom/warpse_0815.bin

View File

@ -1,22 +0,0 @@
.PHONY: bin
all: bin/warpse_0700.bin bin/warpse_1508.bin
bin:
mkdir -p bin
clean:
rm -fr bin
bin/warpse_1508_preswap.bin: bin se.bin
rm -f bin/warpse_1508_preswap.bin
rm -f bin/warpse_0700_preswap.bin
../../romtools/bin/bytesplit se.bin 2 bin/warpse_1508_preswap.bin bin/warpse_0700_preswap.bin
bin/warpse_0700_preswap.bin: bin se.bin bin/warpse_1508_preswap.bin
bin/warpse_1508.bin: bin/warpse_1508_preswap.bin
../../romtools/bin/romswap 11,9,8,13,0,1,14,17,2,3,18,10,12,7,6,5,15,4,16 7,6,5,4,3,2,1,0 bin/warpse_1508_preswap.bin $@
bin/warpse_0700.bin: bin/warpse_0700_preswap.bin
../../romtools/bin/romswap 14,13,8,9,18,15,11,10,12,7,16,17,0,1,2,3,4,5,6 7,6,5,4,3,2,1,0 bin/warpse_0700_preswap.bin $@