This commit is contained in:
Zane Kaminski 2024-03-29 04:02:32 -04:00
parent 499b10fa9c
commit ae048b5825
43 changed files with 370636 additions and 140771 deletions

View File

@ -1,29 +0,0 @@
"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

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(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)
@ -4381,7 +4388,7 @@
(symbol (lib_id "Device:R_Small") (at 127 72.39 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 74738587-597a-4345-b77a-c048cc62e87c)
(property "Reference" "R2" (at 127 68.58 90)
(property "Reference" "R6" (at 127 68.58 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "DNP" (at 127 71.12 90)
@ -4400,12 +4407,6 @@
(pin "2" (uuid 6fa1ce7b-285c-4802-98e7-e2889b528794))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000060941922"
(reference "R6") (unit 1)
)
@ -4416,7 +4417,7 @@
(symbol (lib_id "Device:R_Small") (at 127 87.63 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid a039d50f-0228-4f0a-9d73-9d88b4a85039)
(property "Reference" "R2" (at 127 83.82 90)
(property "Reference" "R22" (at 127 83.82 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "0" (at 127 86.36 90)
@ -4435,12 +4436,6 @@
(pin "2" (uuid aee15254-edd9-44a4-a7a9-28657988e367))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000060941922"
(reference "R22") (unit 1)
)
@ -4451,7 +4446,7 @@
(symbol (lib_id "Device:R_Small") (at 127 64.77 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid bf5c7b2f-97e5-4053-8994-7753d7f4cf05)
(property "Reference" "R2" (at 127 60.96 90)
(property "Reference" "R4" (at 127 60.96 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "DNP" (at 127 63.5 90)
@ -4470,12 +4465,6 @@
(pin "2" (uuid ff1fe295-6248-4c26-98ce-d951093f0abf))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000060941922"
(reference "R4") (unit 1)
)
@ -4486,7 +4475,7 @@
(symbol (lib_id "Device:R_Small") (at 127 80.01 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid e6ca25b3-6096-4167-b6eb-48b986840096)
(property "Reference" "R2" (at 127 76.2 90)
(property "Reference" "R21" (at 127 76.2 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "0" (at 127 78.74 90)
@ -4505,12 +4494,6 @@
(pin "2" (uuid 9eee79af-1f55-472b-a9a8-4940fbfddc21))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000060941922"
(reference "R21") (unit 1)
)

View File

@ -4,7 +4,59 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "J" (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "Conn_01x02" (at 0 -5.08 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, single row, 01x02, 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*:*_1x??_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "Conn_01x02_1_1"
(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 1.27) (end 1.27 -3.81)
(stroke (width 0.254) (type default))
(fill (type background))
)
(pin passive line (at -5.08 0 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 -5.08 -2.54 0) (length 3.81)
(name "Pin_2" (effects (font (size 1.27 1.27))))
(number "2" (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)
(property "Reference" "C" (at 0.254 1.778 0)
(effects (font (size 1.27 1.27)) (justify left))
@ -281,6 +333,9 @@
)
)
(junction (at 138.43 77.47) (diameter 0) (color 0 0 0 0)
(uuid 03605e6a-5ba2-4f61-83e7-b123ce4a3b9a)
)
(junction (at 88.9 105.41) (diameter 0) (color 0 0 0 0)
(uuid 1710de41-8fe6-4c78-a2c2-feb8a6419f71)
)
@ -290,9 +345,18 @@
(junction (at 184.15 72.39) (diameter 0) (color 0 0 0 0)
(uuid 45bc845d-b910-410f-9614-8998f21264f8)
)
(junction (at 148.59 92.71) (diameter 0) (color 0 0 0 0)
(uuid 4a91fece-1a3e-4300-b2fd-585857dccdd8)
)
(junction (at 143.51 77.47) (diameter 0) (color 0 0 0 0)
(uuid 4d97c94d-78f6-4f06-848a-a4bcfebfcdbc)
)
(junction (at 113.03 77.47) (diameter 0) (color 0 0 0 0)
(uuid 5ebc1cdd-f290-4399-ae10-1d59c3ed6dc2)
)
(junction (at 107.95 74.93) (diameter 0) (color 0 0 0 0)
(uuid 6a05a475-9e06-4515-9076-68e363ccd78d)
)
(junction (at 176.53 95.25) (diameter 0) (color 0 0 0 0)
(uuid 6b523de0-1928-4468-a14f-5db44022217c)
)
@ -309,13 +373,15 @@
(uuid ea7f95ca-1368-4ccc-b3c5-17a85c05a2dd)
)
(no_connect (at 171.45 74.93) (uuid d20da2eb-c473-46cd-aa3a-99172be7fc03))
(wire (pts (xy 177.8 72.39) (xy 171.45 72.39))
(stroke (width 0) (type default))
(uuid 03d1e307-f6ed-4547-8970-076c49ef6cdd)
)
(wire (pts (xy 148.59 92.71) (xy 148.59 107.95))
(wire (pts (xy 173.99 105.41) (xy 148.59 105.41))
(stroke (width 0) (type default))
(uuid 04c91afd-8691-4078-bf4b-32e3066cc526)
(uuid 04f8279c-fc2f-40e9-8af4-960ff34aa1e8)
)
(wire (pts (xy 143.51 100.33) (xy 151.13 100.33))
(stroke (width 0) (type default))
@ -337,6 +403,14 @@
(stroke (width 0) (type default))
(uuid 1f3d838e-5685-4ec1-914f-1f579871733f)
)
(wire (pts (xy 107.95 74.93) (xy 113.03 74.93))
(stroke (width 0) (type default))
(uuid 24afa029-a8cf-4788-a2c5-9d5d45718b73)
)
(wire (pts (xy 173.99 97.79) (xy 173.99 105.41))
(stroke (width 0) (type default))
(uuid 2a5568aa-8ba5-43fa-b22a-5d599d50858c)
)
(wire (pts (xy 180.34 87.63) (xy 180.34 86.36))
(stroke (width 0) (type default))
(uuid 372332df-af0b-4c1d-95e0-5353862efcac)
@ -353,10 +427,6 @@
(stroke (width 0) (type default))
(uuid 4ca75573-239f-4ba2-9a6d-4846019594fd)
)
(wire (pts (xy 151.13 92.71) (xy 148.59 92.71))
(stroke (width 0) (type default))
(uuid 51c01377-7ed8-49f3-8aed-61492a361a6e)
)
(wire (pts (xy 146.05 72.39) (xy 146.05 95.25))
(stroke (width 0) (type default))
(uuid 5a8c557b-c17d-4929-973a-1507112a8dff)
@ -365,17 +435,21 @@
(stroke (width 0) (type default))
(uuid 5edfb289-94ad-495e-9b21-110fb884233c)
)
(wire (pts (xy 148.59 107.95) (xy 173.99 107.95))
(wire (pts (xy 148.59 92.71) (xy 151.13 92.71))
(stroke (width 0) (type default))
(uuid 5f504c2a-5e68-4a20-b3bb-29e908a32494)
(uuid 5fa5a820-06b1-4fc3-963c-8b10ea7cee42)
)
(wire (pts (xy 146.05 72.39) (xy 151.13 72.39))
(stroke (width 0) (type default))
(uuid 6317244d-8952-406f-93d3-45bcef8b31f5)
)
(wire (pts (xy 173.99 85.09) (xy 173.99 74.93))
(wire (pts (xy 138.43 77.47) (xy 143.51 77.47))
(stroke (width 0) (type default))
(uuid 8b22b219-85a4-45a4-bfba-3e4078fdf095)
(uuid 650f099a-4f6d-4409-95e7-adb865d570a8)
)
(wire (pts (xy 138.43 90.17) (xy 137.16 90.17))
(stroke (width 0) (type default))
(uuid 652cd889-b73e-4451-8178-e90dccb85724)
)
(wire (pts (xy 88.9 110.49) (xy 99.06 110.49))
(stroke (width 0) (type default))
@ -413,6 +487,14 @@
(stroke (width 0) (type default))
(uuid b920fcd6-6346-40cc-b53b-6468e426dbe3)
)
(wire (pts (xy 138.43 77.47) (xy 138.43 90.17))
(stroke (width 0) (type default))
(uuid b9d5ca06-6660-4967-9998-98b15cf035b3)
)
(wire (pts (xy 105.41 77.47) (xy 113.03 77.47))
(stroke (width 0) (type default))
(uuid bad5f0d4-4809-45da-9872-e3f3ca11426f)
)
(wire (pts (xy 182.88 72.39) (xy 184.15 72.39))
(stroke (width 0) (type default))
(uuid bc037087-a4ca-4ca9-ac47-bbc1277954a3)
@ -433,7 +515,11 @@
(stroke (width 0) (type default))
(uuid cb2c36e0-76f6-4068-8d0f-ea6a80edfb62)
)
(wire (pts (xy 148.59 69.85) (xy 148.59 85.09))
(wire (pts (xy 148.59 105.41) (xy 148.59 92.71))
(stroke (width 0) (type default))
(uuid cba803bf-774b-4060-8fdb-f4f45272a12e)
)
(wire (pts (xy 148.59 69.85) (xy 148.59 92.71))
(stroke (width 0) (type default))
(uuid d8f919a0-e6b3-431c-9a47-8cad1728a744)
)
@ -441,21 +527,13 @@
(stroke (width 0) (type default))
(uuid df54a223-14d1-4635-8d19-8b22a3f64245)
)
(wire (pts (xy 137.16 77.47) (xy 143.51 77.47))
(wire (pts (xy 137.16 77.47) (xy 138.43 77.47))
(stroke (width 0) (type default))
(uuid e1b305a9-ad3b-4bd8-bf32-71fc5bef994d)
)
(wire (pts (xy 173.99 107.95) (xy 173.99 97.79))
(wire (pts (xy 105.41 74.93) (xy 107.95 74.93))
(stroke (width 0) (type default))
(uuid e88c331b-8ea6-4139-960c-1a7aa7db977a)
)
(wire (pts (xy 148.59 85.09) (xy 173.99 85.09))
(stroke (width 0) (type default))
(uuid ebdad653-940f-428f-8159-1d6fb887acad)
)
(wire (pts (xy 173.99 74.93) (xy 171.45 74.93))
(stroke (width 0) (type default))
(uuid f850a1e5-00cd-47fe-b31d-da24ce6f3352)
(uuid fee80f93-dd16-4c6f-8cc7-86636a09888e)
)
(hierarchical_label "MCKE" (shape input) (at 143.51 74.93 180) (fields_autoplaced)
@ -754,6 +832,31 @@
)
)
(symbol (lib_id "power:+3V3") (at 107.95 69.85 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 376d0515-9053-4da0-a13f-69871edc9402)
(property "Reference" "#PWR09" (at 107.95 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (at 107.95 66.04 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 107.95 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 107.95 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c02f6571-98d2-4bfd-94ee-594b16eb13cd))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "#PWR09") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R_Small") (at 180.34 83.82 180) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 463fa256-f429-4317-92a8-e8fc21869976)
@ -780,6 +883,31 @@
)
)
(symbol (lib_id "power:GND") (at 132.08 92.71 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 52906c1d-a703-4dd7-809a-d03f7922f30a)
(property "Reference" "#PWR08" (at 132.08 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 132.08 96.52 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 132.08 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 132.08 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f54bf9e1-d3af-45b9-a5f2-693e3b4eabd3))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "#PWR08") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 171.45 100.33 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 5da6943b-d5d6-4279-a89e-fcb0a5433c4b)
@ -805,31 +933,6 @@
)
)
(symbol (lib_id "power:+3V3") (at 113.03 74.93 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 8a672f26-d54d-42b8-af26-8506bf881d5c)
(property "Reference" "#PWR014" (at 113.03 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (at 113.03 71.12 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 113.03 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 113.03 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 193f5121-dd83-4888-aa1f-2044d7622db9))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "#PWR014") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 171.45 77.47 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid b02eeb7f-1091-49f3-a385-cbe04b68decb)
@ -837,7 +940,7 @@
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 171.45 81.28 0)
(effects (font (size 1.27 1.27)))
(effects (font (size 1.27 1.27)) hide)
)
(property "Footprint" "" (at 171.45 77.47 0)
(effects (font (size 1.27 1.27)) hide)
@ -991,6 +1094,90 @@
)
)
(symbol (lib_id "Device:R_Small") (at 107.95 72.39 180) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid eba9534c-7822-4ffd-8a48-7a46c4141239)
(property "Reference" "R8" (at 109.22 71.12 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "1k" (at 109.22 73.66 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "stdpads:R_0603" (at 107.95 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 107.95 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "LCSC Part" "" (at 107.95 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f851052a-70dd-4b2e-ad70-0dfd25d8445a))
(pin "2" (uuid 014d1fb7-bef4-4e28-bdec-2fe7fd3345fc))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R8") (unit 1)
)
)
)
)
(symbol (lib_id "Connector_Generic:Conn_01x02") (at 100.33 74.93 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid f1f5ef96-c7c3-4c7a-89e3-e67b510a4fe7)
(property "Reference" "J6" (at 100.33 72.39 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "CLKDIS" (at 100.33 80.01 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "stdpads:PinHeader_1x02_P2.54mm_Vertical" (at 100.33 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 100.33 74.93 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0d0d9ae7-761e-4b80-9314-8f27bb675a38))
(pin "2" (uuid fd977045-4d47-40cd-b65e-3741116df66d))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "J6") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R_Small") (at 134.62 90.17 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid f9ff8d3d-c628-49bc-943f-bf55b21785c6)
(property "Reference" "R5" (at 134.62 86.36 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "47" (at 134.62 88.9 90)
(effects (font (size 1.27 1.27)) (justify bottom))
)
(property "Footprint" "stdpads:R_0603" (at 134.62 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 134.62 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "LCSC Part" "C23182" (at 134.62 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f4b3a713-6ba0-4a6f-aa8d-e85f716568fc))
(pin "2" (uuid 60f28cc3-4985-48dd-b38a-9035cfa38a1f))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R5") (unit 1)
)
)
)
)
(symbol (lib_id "power:+3V3") (at 171.45 69.85 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid fc65c475-b619-47e5-8a58-663f3e862ac5)
@ -1015,4 +1202,30 @@
)
)
)
(symbol (lib_id "Connector_Generic:Conn_01x02") (at 127 90.17 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid fcedaae2-d11c-444f-b015-f8191fedf7b4)
(property "Reference" "J5" (at 127 87.63 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "CLKIN" (at 127 95.25 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "stdpads:PinHeader_1x02_P2.54mm_Vertical" (at 127 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 127 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f0a6d570-ea09-473f-8988-6e98c88e1949))
(pin "2" (uuid ab329001-e5d0-469c-ac11-3a6080485e0d))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "J5") (unit 1)
)
)
)
)
)

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(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)
@ -235,7 +242,7 @@
(uuid 00f39b0e-0aed-4b24-a2e2-a9c9b824f8cd)
)
(junction (at 133.35 138.43) (diameter 0) (color 0 0 0 0)
(uuid 9a68c344-66a2-4175-abc0-6bf94315e5ea)
(uuid 10d26858-c79a-4fdb-aafc-073a5307ef6a)
)
(junction (at 123.19 133.35) (diameter 0) (color 0 0 0 0)
(uuid c756a70c-92e7-4fb8-9b0b-ed747e568d90)
@ -317,7 +324,7 @@
(symbol (lib_id "Device:C_Small") (at 113.03 135.89 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 162509bc-62f6-43aa-9778-dcb0500e3a76)
(property "Reference" "C26" (at 114.3 134.62 0)
(property "Reference" "C48" (at 114.3 134.62 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "2u2" (at 114.3 137.16 0)
@ -336,9 +343,6 @@
(pin "2" (uuid 93ab25f4-7521-4dd1-b646-1aa4154b249c))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "C26") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "C48") (unit 1)
)
@ -378,7 +382,7 @@
(symbol (lib_id "Device:R_Small") (at 146.05 88.9 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 1fc41112-0e0c-4d25-806e-cd201d34d6d8)
(property "Reference" "R2" (at 146.05 85.09 90)
(property "Reference" "R18" (at 146.05 85.09 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "47" (at 146.05 87.63 90)
@ -397,12 +401,6 @@
(pin "2" (uuid 6287653c-81a2-4db1-9f6b-6a24f6816ed0))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "R18") (unit 1)
)
@ -460,42 +458,10 @@
)
)
(symbol (lib_id "Device:C_Small") (at 133.35 135.89 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 6445de36-399d-4395-a340-6144ff8e4de7)
(property "Reference" "C28" (at 134.62 134.62 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "2u2" (at 134.62 137.16 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "stdpads:C_0603" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "LCSC Part" "C23630" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 640c16e5-872a-44be-bd5c-44a0677fc6de))
(pin "2" (uuid bb914f95-3f12-4a54-8ea5-e7ef9d5e06ef))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "C28") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "C55") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 133.35 138.43 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 6fc26917-0234-48cd-9c6d-d98338822069)
(property "Reference" "#PWR0159" (at 133.35 144.78 0)
(property "Reference" "#PWR019" (at 133.35 144.78 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 133.35 142.24 0)
@ -510,9 +476,6 @@
(pin "1" (uuid 94d51cc1-7d13-4b87-b5e5-37484853de53))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "#PWR0159") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "#PWR019") (unit 1)
)
@ -520,10 +483,39 @@
)
)
(symbol (lib_id "Device:C_Small") (at 133.35 135.89 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 718c5f2f-1d57-4202-a796-5136469f08e7)
(property "Reference" "C21" (at 134.62 134.62 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "2u2" (at 134.62 137.16 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "stdpads:C_0603" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "LCSC Part" "C23630" (at 133.35 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f11109d3-8b5d-4299-90cd-6c2d8eebec06))
(pin "2" (uuid 0fda7c91-8683-429f-bec6-1a33af67ead1))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "C21") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R_Small") (at 146.05 104.14 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 7c06195b-0fa9-437b-9b79-cf5e5efbabb1)
(property "Reference" "R2" (at 146.05 100.33 90)
(property "Reference" "R17" (at 146.05 100.33 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "47" (at 146.05 102.87 90)
@ -542,12 +534,6 @@
(pin "2" (uuid a70976df-2c19-406d-bf3b-a64935b1ef94))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "R17") (unit 1)
)
@ -558,7 +544,7 @@
(symbol (lib_id "Device:C_Small") (at 123.19 135.89 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 80948367-5a1c-4ed0-a3b4-d5c216f5fabd)
(property "Reference" "C27" (at 124.46 134.62 0)
(property "Reference" "C54" (at 124.46 134.62 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "2u2" (at 124.46 137.16 0)
@ -577,9 +563,6 @@
(pin "2" (uuid e442da70-f9b7-49f8-8a97-9b8db887c231))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "C27") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "C54") (unit 1)
)
@ -590,7 +573,7 @@
(symbol (lib_id "power:+3V3") (at 113.03 133.35 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 84038a3a-ec03-4561-af51-4c2bf6577707)
(property "Reference" "#PWR0158" (at 113.03 137.16 0)
(property "Reference" "#PWR018" (at 113.03 137.16 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (at 113.03 129.54 0)
@ -605,9 +588,6 @@
(pin "1" (uuid 0c09ed82-7797-4e39-a3f0-32d1205e0707))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "#PWR0158") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "#PWR018") (unit 1)
)
@ -751,7 +731,7 @@
(symbol (lib_id "Device:R_Small") (at 146.05 119.38 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid af63e236-063d-4e9a-91c6-e1aaeb08194d)
(property "Reference" "R2" (at 146.05 115.57 90)
(property "Reference" "R7" (at 146.05 115.57 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "47" (at 146.05 118.11 90)
@ -770,12 +750,6 @@
(pin "2" (uuid 61d514de-d6de-408a-9f75-fa865b17984d))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061350d21"
(reference "R2") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-000061aa52c4"
(reference "R20") (unit 1)
)
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/fe631861-deed-4e97-a528-5baf968a7cc8"
(reference "R7") (unit 1)
)

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(symbol "CPLD_Xilinx:XC95144XL-TQ100" (in_bom yes) (on_board yes)
(property "Reference" "U" (at -20.32 64.77 0)
@ -662,6 +669,58 @@
)
)
)
(symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(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)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "global power" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(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)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
@ -743,9 +802,6 @@
(junction (at 185.42 20.32) (diameter 0) (color 0 0 0 0)
(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)
(uuid 7274c82d-0cb9-47de-b093-7d848f491410)
)
@ -1047,10 +1103,6 @@
(stroke (width 0) (type default))
(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))
(stroke (width 0) (type default))
(uuid 34a11a07-8b7f-45d2-96e3-89fd43e62756)
@ -1688,7 +1740,7 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid 662bafcb-dcfb-4471-a8a9-f5c777fdf249)
)
(hierarchical_label "ROM~{CS}" (shape output) (at 210.82 27.94 0) (fields_autoplaced)
(hierarchical_label "ROM~{OE}" (shape output) (at 210.82 27.94 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 755f94aa-38f0-4a64-a7c7-6c71cb18cddf)
)
@ -2203,6 +2255,31 @@
)
)
(symbol (lib_id "power:+5V") (at 73.66 78.74 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 9e659a81-979a-44e9-93c7-3500535e1b6e)
(property "Reference" "#PWR07" (at 73.66 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (at 73.66 74.93 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 73.66 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 73.66 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid bbbd2aa7-cd41-4db3-aff3-4db6a0a4bb65))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723173"
(reference "#PWR07") (unit 1)
)
)
)
)
(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)
@ -2237,7 +2314,7 @@
(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)
(property "Footprint" "stdpads: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)

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(symbol "CPU_NXP_68000:MC68000FN" (pin_names (offset 0.762)) (in_bom yes) (on_board yes)
(property "Reference" "U" (at -16.51 59.69 0)

View File

@ -1,10 +1,16 @@
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
PYTHON = python3
BOM_SCRIPT = ../GW_KiCADBuild/export_bom.py
F_PCB = $@/../WarpSE.kicad_pcb
F_SCH = $@/../WarpSE.kicad_sch
F_NETLIST = $@/WarpSE-NET.xml
F_BOM = $@/WarpSE-BOM.csv
F_POS = $@/WarpSE-top-pos.csv
F_ZIP = $@/WarpSE.4410A-gerber.zip
F_STENCIL = gerber/WarpSE.4410A-stencil.zip
F_SCHPDF = $@/WarpSE.4410A-Schematic.pdf
F_PCBPDF = $@/WarpSE.4410A-Placement.pdf
@ -14,6 +20,8 @@ CMD_GERBER = pcb export gerbers $(OPT_GERBER) -o $@/ $(F_PCB)
CMD_DRILL = pcb export drill -o $@/ $(F_PCB)
CMD_NETLIST = sch export netlist --format kicadxml -o $(F_NETLIST) $(F_SCH)
OPT_POS = --smd-only --units mm --side front --format csv
CMD_POS = pcb export pos $(OPT_POS) -o $(F_POS) $(F_PCB)
@ -21,42 +29,40 @@ CMD_SCHPDF = sch export pdf --black-and-white --no-background-color -o $(F_SCHPD
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
.PHONY: all clean gerber stencil Documentation rom
all: gerber stencil Documentation rom
clean:
rm -fr gerber/
rm -fr rom/
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)
$(KICAD) $(CMD_NETLIST)
sed -i '' 's/PosX/MidX/g' $(F_POS)
sed -i '' 's/PosY/MidY/g' $(F_POS)
sed -i '' 's/Rot/Rotation/g' $(F_POS)
$(PYTHON) $(BOM_SCRIPT) $(F_NETLIST) $(F_BOM)
rm -f $(F_ZIP)
zip -r $(F_ZIP) $@/
stencil: gerber
zip $(F_STENCIL) -xi gerber/WarpSE-F_Paste.gtp
Documentation:
mkdir -p $@
$(KICAD) $(CMD_SCHPDF)
$(KICAD) $(CMD_PCBPDF)
rom/bin:
rom:
rm -fr rom/
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 $@
mkdir -p $@/build
mkdir -p $@/bin
../romtools/bin/bytesplit romsrc/se.bin 2 rom/build/warpse_1508_preswap.bin rom/build/warpse_0700_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/build/warpse_1508_preswap.bin rom/bin/warpse_1508.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/build/warpse_0700_preswap.bin rom/bin/warpse_0700.bin

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(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)

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(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)

File diff suppressed because it is too large Load Diff

View File

@ -4,6 +4,13 @@
(paper "A4")
(title_block
(title "WarpSE (GW4410A)")
(date "2024-03-27")
(rev "1.0")
(company "Garrett's Workshop")
)
(lib_symbols
(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)
@ -1023,6 +1030,11 @@
(stroke (width 0) (type default))
(uuid 3d8ae180-8beb-4868-96bd-080dbdab2951)
)
(wire (pts (xy 236.22 119.38) (xy 233.68 119.38))
(stroke (width 0) (type default))
(uuid 3e62fb9e-ed20-43a6-a6f7-5f2dbb986ecd)
)
(bus (pts (xy 203.2 129.54) (xy 203.2 132.08))
(stroke (width 0) (type default))
(uuid 3f3e87fa-98f9-42aa-9ee7-cb6dd5a3a75e)
@ -1041,6 +1053,10 @@
(uuid 427ea469-a00c-48a4-8283-a7d9e027923d)
)
(wire (pts (xy 233.68 63.5) (xy 233.68 68.58))
(stroke (width 0) (type default))
(uuid 43e8d657-d0e5-4c66-aada-8b19ab911fbe)
)
(wire (pts (xy 210.82 76.2) (xy 205.74 76.2))
(stroke (width 0) (type default))
(uuid 4612f9f0-1343-4ba7-94dd-7d3e9fc08dad)
@ -1177,6 +1193,10 @@
(uuid 7240ef72-7474-4a70-9773-3274fd78a575)
)
(wire (pts (xy 236.22 63.5) (xy 233.68 63.5))
(stroke (width 0) (type default))
(uuid 73857bb3-d451-435b-90e2-71e4757a1eb5)
)
(wire (pts (xy 77.47 133.35) (xy 72.39 133.35))
(stroke (width 0) (type default))
(uuid 767e3782-90bf-4d7f-b1ef-719aa7013187)
@ -1194,6 +1214,10 @@
(uuid 7880b2f4-ba89-4c49-95fc-48946ac85581)
)
(wire (pts (xy 233.68 119.38) (xy 233.68 124.46))
(stroke (width 0) (type default))
(uuid 78bf6ade-c2ae-470b-949a-701b97e9812d)
)
(wire (pts (xy 231.14 55.88) (xy 238.76 55.88))
(stroke (width 0) (type default))
(uuid 78d3a4a0-e724-44e1-963f-de88a39d4158)
@ -1339,6 +1363,10 @@
(stroke (width 0) (type default))
(uuid a06bd114-6488-4d22-b31a-c3a8f70a2574)
)
(wire (pts (xy 233.68 124.46) (xy 231.14 124.46))
(stroke (width 0) (type default))
(uuid a07634e1-1a38-4a3b-9162-7085f66f248e)
)
(bus (pts (xy 241.3 43.18) (xy 241.3 45.72))
(stroke (width 0) (type default))
(uuid a0af1aa5-82ff-4825-8836-86496e7db65f)
@ -1481,6 +1509,10 @@
(stroke (width 0) (type default))
(uuid c78d97f4-1d1b-46c3-bcbb-8424944a8978)
)
(wire (pts (xy 233.68 68.58) (xy 231.14 68.58))
(stroke (width 0) (type default))
(uuid c921e9b7-3f86-4a39-a1ca-b12f6f18b8e9)
)
(wire (pts (xy 97.79 80.01) (xy 102.87 80.01))
(stroke (width 0) (type default))
(uuid c96fb61f-984b-4e24-874e-ad2f1e86f9d7)
@ -2044,10 +2076,6 @@
(uuid fea6a04b-4bfd-450f-890a-ba5d162e31d9)
)
(hierarchical_label "~{OE}" (shape input) (at 231.14 129.54 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 2628b16a-8b1e-4398-be45-c147110e73bb)
)
(hierarchical_label "D[15..0]" (shape bidirectional) (at 106.68 72.39 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 44cd273f-f3a1-4b9a-83a6-972b276409e1)
@ -2056,7 +2084,7 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid 504cb9e4-5572-4208-bc9d-30a7efff8b9a)
)
(hierarchical_label "ROM~{CS}" (shape input) (at 231.14 124.46 0) (fields_autoplaced)
(hierarchical_label "ROM~{OE}" (shape input) (at 231.14 129.54 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 594594ee-9de8-45bc-b621-a9251877b0c2)
)
@ -2064,10 +2092,6 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid 72e9c34a-4fbc-4581-8ad2-e93bc3c3ccb0)
)
(hierarchical_label "~{OE}" (shape input) (at 231.14 73.66 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7a332b0c-4cba-438b-85c1-9efe2690fb62)
)
(hierarchical_label "L~{WE}" (shape input) (at 97.79 95.25 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7a3fed5a-9b6f-45f0-9ad7-54e1bda0ea60)
@ -2096,7 +2120,7 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid ca7eee62-ed2f-41f0-ba4a-5f9abd56ee97)
)
(hierarchical_label "ROM~{CS}" (shape input) (at 231.14 68.58 0) (fields_autoplaced)
(hierarchical_label "ROM~{OE}" (shape input) (at 231.14 73.66 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid da7eee34-4516-4154-9034-7c9b8e2afe41)
)
@ -2763,6 +2787,31 @@
)
)
(symbol (lib_id "power:GND") (at 236.22 119.38 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 1887ad6d-befc-4005-a248-071d143fe90b)
(property "Reference" "#PWR010" (at 236.22 125.73 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 236.22 123.19 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 236.22 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 236.22 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 08674e5e-e945-4457-bc1b-b98e912f7bf9))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723900"
(reference "#PWR010") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 166.37 118.11 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 288541b7-4c27-4a3d-a164-daf4be300490)
@ -2792,6 +2841,31 @@
)
)
(symbol (lib_id "power:GND") (at 236.22 63.5 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 2a082264-d5ab-4b7e-85fd-0379b9b772c1)
(property "Reference" "#PWR014" (at 236.22 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 236.22 67.31 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 236.22 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 236.22 63.5 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7bcd97cf-496f-49b2-8260-4843c6b26094))
(instances
(project "WarpSE"
(path "/a5be2cb8-c68d-4180-8412-69a6b4c5b1d4/00000000-0000-0000-0000-00005f723900"
(reference "#PWR014") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C_Small") (at 156.21 118.11 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 7ea41be9-54e8-47ac-8fd2-9913b35b7ed9)

View File

@ -1,804 +0,0 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# CPLD_Xilinx_XC95144XL-TQ100
#
DEF CPLD_Xilinx_XC95144XL-TQ100 U 0 20 Y Y 1 F N
F0 "U" -800 2550 50 H V C CNN
F1 "CPLD_Xilinx_XC95144XL-TQ100" -800 -2550 50 H V C CNN
F2 "Package_QFP:TQFP-100_14x14mm_P0.5mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TQFP*14x14mm*P0.5mm*
$ENDFPLIST
DRAW
S -800 2500 800 -2500 1 1 10 f
X I/O/GTS3 1 -1000 1100 200 R 50 50 1 1 B
X P10 10 -1000 300 200 R 50 50 1 1 B
X GND 100 400 -2700 200 U 50 50 1 1 W
X P11 11 -1000 2400 200 R 50 50 1 1 B
X P12 12 -1000 2300 200 R 50 50 1 1 B
X P13 13 -1000 2200 200 R 50 50 1 1 B
X P14 14 -1000 2100 200 R 50 50 1 1 B
X P15 15 -1000 2000 200 R 50 50 1 1 B
X P16 16 -1000 1900 200 R 50 50 1 1 B
X P17 17 -1000 1800 200 R 50 50 1 1 B
X P18 18 -1000 1700 200 R 50 50 1 1 B
X P19 19 -1000 1600 200 R 50 50 1 1 B
X I/O/GTS4 2 -1000 1000 200 R 50 50 1 1 B
X P20 20 -1000 1500 200 R 50 50 1 1 B
X GND 21 -300 -2700 200 U 50 50 1 1 W
X I/O/GCK1 22 -1000 1400 200 R 50 50 1 1 B
X I/O/GCK2 23 -1000 100 200 R 50 50 1 1 B
X P24 24 -1000 0 200 R 50 50 1 1 B
X P25 25 -1000 -100 200 R 50 50 1 1 B
X VCCIO 26 0 2700 200 D 50 50 1 1 W
X I/O/GCK3 27 -1000 -200 200 R 50 50 1 1 B
X P28 28 -1000 -300 200 R 50 50 1 1 B
X P29 29 -1000 -400 200 R 50 50 1 1 B
X I/O/GTS1 3 -1000 900 200 R 50 50 1 1 B
X P30 30 -1000 -500 200 R 50 50 1 1 B
X GND 31 -200 -2700 200 U 50 50 1 1 W
X P32 32 -1000 -600 200 R 50 50 1 1 B
X P33 33 -1000 -700 200 R 50 50 1 1 B
X P34 34 -1000 -800 200 R 50 50 1 1 B
X P35 35 1000 2400 200 L 50 50 1 1 B
X P36 36 1000 2300 200 L 50 50 1 1 B
X P37 37 1000 2200 200 L 50 50 1 1 B
X VCCIO 38 100 2700 200 D 50 50 1 1 W
X P39 39 1000 2100 200 L 50 50 1 1 B
X I/O/GTS2 4 -1000 800 200 R 50 50 1 1 B
X P40 40 1000 2000 200 L 50 50 1 1 B
X P41 41 1000 1900 200 L 50 50 1 1 B
X P42 42 1000 1800 200 L 50 50 1 1 B
X P43 43 1000 1700 200 L 50 50 1 1 B
X GND 44 -100 -2700 200 U 50 50 1 1 W
X TDI 45 1000 -2100 200 L 50 50 1 1 I
X P46 46 1000 1600 200 L 50 50 1 1 B
X TMS 47 1000 -2200 200 L 50 50 1 1 I
X TCK 48 1000 -2300 200 L 50 50 1 1 I
X P49 49 1000 1500 200 L 50 50 1 1 B
X VCCINT 5 -300 2700 200 D 50 50 1 1 W
X P50 50 1000 100 200 L 50 50 1 1 B
X VCCIO 51 200 2700 200 D 50 50 1 1 W
X P52 52 1000 0 200 L 50 50 1 1 B
X P53 53 1000 -100 200 L 50 50 1 1 B
X P54 54 1000 -200 200 L 50 50 1 1 B
X P55 55 1000 -300 200 L 50 50 1 1 B
X P56 56 1000 -400 200 L 50 50 1 1 B
X VCCINT 57 -200 2700 200 D 50 50 1 1 W
X P58 58 1000 -500 200 L 50 50 1 1 B
X P59 59 1000 -600 200 L 50 50 1 1 B
X P6 6 -1000 700 200 R 50 50 1 1 B
X P60 60 1000 -700 200 L 50 50 1 1 B
X P61 61 1000 -800 200 L 50 50 1 1 B
X GND 62 0 -2700 200 U 50 50 1 1 W
X P63 63 1000 -1000 200 L 50 50 1 1 B
X P64 64 1000 -1100 200 L 50 50 1 1 B
X P65 65 1000 -1200 200 L 50 50 1 1 B
X P66 66 1000 -1300 200 L 50 50 1 1 B
X P67 67 1000 -1400 200 L 50 50 1 1 B
X P68 68 1000 -1500 200 L 50 50 1 1 B
X GND 69 100 -2700 200 U 50 50 1 1 W
X P7 7 -1000 600 200 R 50 50 1 1 B
X P70 70 1000 -1600 200 L 50 50 1 1 B
X P71 71 1000 -1700 200 L 50 50 1 1 B
X P72 72 1000 -1800 200 L 50 50 1 1 B
X P73 73 1000 -1900 200 L 50 50 1 1 B
X P74 74 1000 1200 200 L 50 50 1 1 B
X GND 75 200 -2700 200 U 50 50 1 1 W
X P76 76 1000 1100 200 L 50 50 1 1 B
X P77 77 1000 1000 200 L 50 50 1 1 B
X P78 78 1000 900 200 L 50 50 1 1 B
X P79 79 1000 800 200 L 50 50 1 1 B
X P8 8 -1000 500 200 R 50 50 1 1 B
X P80 80 1000 700 200 L 50 50 1 1 B
X P81 81 1000 600 200 L 50 50 1 1 B
X P82 82 1000 500 200 L 50 50 1 1 B
X TDO 83 1000 -2400 200 L 50 50 1 1 O
X GND 84 300 -2700 200 U 50 50 1 1 W
X P85 85 1000 400 200 L 50 50 1 1 B
X P86 86 1000 300 200 L 50 50 1 1 B
X P87 87 -1000 -1000 200 R 50 50 1 1 B
X VCCIO 88 300 2700 200 D 50 50 1 1 W
X P89 89 -1000 -1100 200 R 50 50 1 1 B
X P9 9 -1000 400 200 R 50 50 1 1 B
X P90 90 -1000 -1200 200 R 50 50 1 1 B
X P91 91 -1000 -1300 200 R 50 50 1 1 B
X P92 92 -1000 -1400 200 R 50 50 1 1 B
X P93 93 -1000 -1500 200 R 50 50 1 1 B
X P94 94 -1000 -1600 200 R 50 50 1 1 B
X P95 95 -1000 -1700 200 R 50 50 1 1 B
X P96 96 -1000 -1800 200 R 50 50 1 1 B
X P97 97 -1000 -1900 200 R 50 50 1 1 B
X VCCINT 98 -100 2700 200 D 50 50 1 1 W
X I/O/GSR 99 -1000 1200 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# CPU_NXP_68000_MC68000FN
#
DEF CPU_NXP_68000_MC68000FN U 0 30 Y Y 1 F N
F0 "U" -650 2350 50 H V C CNN
F1 "CPU_NXP_68000_MC68000FN" 500 -2350 50 H V C CNN
F2 "Package_LCC:PLCC-68" -750 2250 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
PLCC*
$ENDFPLIST
DRAW
S -700 2300 700 -2300 0 1 10 f
X D4 1 1000 -600 300 L 50 50 1 1 B
X DTACK 10 -1000 -700 300 R 50 50 1 1 I I
X BG 11 -1000 1400 300 R 50 50 1 1 O I
X BGACK 12 -1000 1500 300 R 50 50 1 1 I I
X BR 13 -1000 1300 300 R 50 50 1 1 I I
X VCC 14 -100 2600 300 D 50 50 1 1 W
X CLK 15 -1000 2200 300 R 50 50 1 1 I C
X GND 16 100 -2600 300 U 50 50 1 1 W
X GND 17 200 -2600 300 U 50 50 1 1 W
X NC 18 -700 -1800 0 R 50 50 1 1 N N
X HALT 19 -1000 -1200 300 R 50 50 1 1 B I
X D3 2 1000 -500 300 L 50 50 1 1 B
X RESET 20 -1000 -1400 300 R 50 50 1 1 I I
X VMA 21 -1000 500 300 R 50 50 1 1 O I
X E 22 -1000 400 300 R 50 50 1 1 O
X VPA 23 -1000 300 300 R 50 50 1 1 I I
X BERR 24 -1000 -500 300 R 50 50 1 1 I I
X IPL2 25 -1000 1700 300 R 50 50 1 1 I I
X IPL1 26 -1000 1800 300 R 50 50 1 1 I I
X IPL0 27 -1000 1900 300 R 50 50 1 1 I I
X FC2 28 -1000 800 300 R 50 50 1 1 O
X FC1 29 -1000 900 300 R 50 50 1 1 O
X D2 3 1000 -400 300 L 50 50 1 1 B
X FC0 30 -1000 1000 300 R 50 50 1 1 O
X NC 31 -700 -1900 0 R 50 50 1 1 N N
X A1 32 1000 2200 300 L 50 50 1 1 O
X A2 33 1000 2100 300 L 50 50 1 1 O
X A3 34 1000 2000 300 L 50 50 1 1 O
X A4 35 1000 1900 300 L 50 50 1 1 O
X A5 36 1000 1800 300 L 50 50 1 1 O
X A6 37 1000 1700 300 L 50 50 1 1 O
X A7 38 1000 1600 300 L 50 50 1 1 O
X A8 39 1000 1500 300 L 50 50 1 1 O
X D1 4 1000 -300 300 L 50 50 1 1 B
X A9 40 1000 1400 300 L 50 50 1 1 O
X A10 41 1000 1300 300 L 50 50 1 1 O
X A11 42 1000 1200 300 L 50 50 1 1 O
X A12 43 1000 1100 300 L 50 50 1 1 O
X A13 44 1000 1000 300 L 50 50 1 1 O
X A14 45 1000 900 300 L 50 50 1 1 O
X A15 46 1000 800 300 L 50 50 1 1 O
X A16 47 1000 700 300 L 50 50 1 1 O
X A17 48 1000 600 300 L 50 50 1 1 O
X A18 49 1000 500 300 L 50 50 1 1 O
X D0 5 1000 -200 300 L 50 50 1 1 B
X A19 50 1000 400 300 L 50 50 1 1 O
X A20 51 1000 300 300 L 50 50 1 1 O
X VCC 52 100 2600 300 D 50 50 1 1 W
X A21 53 1000 200 300 L 50 50 1 1 O
X A22 54 1000 100 300 L 50 50 1 1 O
X A23 55 1000 0 300 L 50 50 1 1 O
X GND 56 -100 -2600 300 U 50 50 1 1 W
X GND 57 -200 -2600 300 U 50 50 1 1 W
X D15 58 1000 -1700 300 L 50 50 1 1 B
X D14 59 1000 -1600 300 L 50 50 1 1 B
X AS 6 1000 -1900 300 L 50 50 1 1 O I
X D13 60 1000 -1500 300 L 50 50 1 1 B
X D12 61 1000 -1400 300 L 50 50 1 1 B
X D11 62 1000 -1300 300 L 50 50 1 1 B
X D10 63 1000 -1200 300 L 50 50 1 1 B
X D9 64 1000 -1100 300 L 50 50 1 1 B
X D8 65 1000 -1000 300 L 50 50 1 1 B
X D7 66 1000 -900 300 L 50 50 1 1 B
X D6 67 1000 -800 300 L 50 50 1 1 B
X D5 68 1000 -700 300 L 50 50 1 1 B
X UDS 7 1000 -2000 300 L 50 50 1 1 O I
X LDS 8 1000 -2100 300 L 50 50 1 1 O I
X R/W 9 1000 -2200 300 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x05_Odd_Even
#
DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P