diff --git a/.gitignore b/.gitignore index 81ecaa5..fc101a6 100644 --- a/.gitignore +++ b/.gitignore @@ -30,8 +30,8 @@ fp-info-cache *.ses # Exported BOM files -*.xml -*.csv +./*.xml +./*.csv # Archived Backups (KiCad 6.0) **/*-backups/*.zip @@ -40,7 +40,7 @@ fp-info-cache *.kicad_prl # Production files -**/production/** +**/production/backups *.gbr *.gbl *.gtl diff --git a/ROCK 5 CANbus HAT.kicad_pcb b/ROCK 5 CANbus HAT.kicad_pcb index e159511..fab887d 100644 --- a/ROCK 5 CANbus HAT.kicad_pcb +++ b/ROCK 5 CANbus HAT.kicad_pcb @@ -7504,7 +7504,7 @@ (at 1.5 -10.12 90) (layer "F.SilkS") (hide yes) - (uuid "666edbb2-0321-4b4c-aea4-9c73de3db1dc") + (uuid "c1ef396e-8da4-4c41-98ca-8b6818c19168") (effects (font (size 1 1) @@ -7515,7 +7515,7 @@ (property "Value" "Tool" (at 1.5 5.7 90) (layer "F.Fab") - (uuid "c0cf0702-b4c0-4aef-8616-cce3132e9447") + (uuid "a9985bda-d6f8-450b-b382-7ff7c3948090") (effects (font (size 1 1) @@ -7527,7 +7527,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "c038f7cc-0e61-45c7-9211-a11c4dc966d0") + (uuid "e9da7100-1d22-4757-a2a6-1e2f8cb450de") (effects (font (size 1.27 1.27) @@ -7539,7 +7539,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "8081369b-4e2f-4ec1-8830-c96339ee95d8") + (uuid "86b6539b-bca4-41b9-93f0-af4e90af4c49") (effects (font (size 1.27 1.27) @@ -7888,7 +7888,7 @@ ) (model "${KIPRJMOD}/3D/430450400.stp" (offset - (xyz 1.5 4 2.5) + (xyz 1.5 4 3.4) ) (scale (xyz 1 1 1) diff --git a/production/ROCK_5_CANbus_HAT.zip b/production/ROCK_5_CANbus_HAT.zip new file mode 100644 index 0000000..c79b9b6 Binary files /dev/null and b/production/ROCK_5_CANbus_HAT.zip differ diff --git a/production/bom.csv b/production/bom.csv new file mode 100644 index 0000000..bb0f5aa --- /dev/null +++ b/production/bom.csv @@ -0,0 +1,24 @@ +Designator,Footprint,Quantity,Value,LCSC Part # +"C101, C102, C103, C105",1206,4,4u7,C29823 +"C104, C106, C107, C108, C110",0402,5,100n,C1525 +C109,0402,1,100p,C1546 +"C112, C113, C114, C115",1206,4,22uF,C87996 +D101,D_SMB,1,SMBJ24A,C224017 +D102,0805,1,red,C84256 +D103,0805,1,green,C2297 +D104,SOT-23,1,NUP2105L,C14486 +F101,1206,1,0466002.NRHF,C3105 +J101,PinSocket_2x20_P2.54mm_Vertical,1,GPIO,C5307344 +J102,AMASS_XT30PW-M_1x02_P2.50mm_Horizontal,1,XT30,C431092 +J103,Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal,1,Tool,C122413 +J104,Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal,1,Controller,C503478 +J105,Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal,1,Monitor,C192562 +L101,L_Changjiang_FXL1350,1,2u2,C2847569 +"R101, R102, R105",0402,3,20k,C25765 +R103,1206,1,0R,C17888 +R104,0402,1,3k3,C270612 +R106,0402,1,76.8k,C26987 +R107,0402,1,10k,0402WGF1002TCE +R108,0402,1,120R,C25079 +U101,RPA0010A,1,TPS56637RPAR,C841386 +U102,SOIC-8_3.9x4.9mm_P1.27mm,1,SN65HVD230,C12084 diff --git a/production/designators.csv b/production/designators.csv new file mode 100644 index 0000000..7fee25d --- /dev/null +++ b/production/designators.csv @@ -0,0 +1,41 @@ +C101:1 +C102:1 +C103:1 +C104:1 +C105:1 +C106:1 +C107:1 +C108:1 +C109:1 +C110:1 +C112:1 +C113:1 +C114:1 +C115:1 +D101:1 +D102:1 +D103:1 +D104:1 +F101:1 +J101:1 +J102:1 +J103:1 +J104:1 +J105:1 +JP101:1 +L101:1 +MH1:1 +MH2:1 +MH3:1 +MH4:1 +NT101:1 +R101:1 +R102:1 +R103:1 +R104:1 +R105:1 +R106:1 +R107:1 +R108:1 +U101:1 +U102:1 diff --git a/production/netlist.ipc b/production/netlist.ipc new file mode 100644 index 0000000..aeb5c2d --- /dev/null +++ b/production/netlist.ipc @@ -0,0 +1,318 @@ +P CODE 00 +P UNITS CUST 0 +P arrayDim N +317GND VIA MD0079PA00X+010512Y+017874X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022717Y+015669X0197Y0000R000S-470894493 +317CAN_N VIA MD0079PA00X+023661Y+015394X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010315Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010315Y+015276X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010315Y+013937X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022244Y+007283X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+021850Y+007283X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022244Y+006496X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+021850Y+006496X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004055Y+015827X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004055Y+015591X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004055Y+015354X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003819Y+015354X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003110Y+016063X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003110Y+015827X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003110Y+015591X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003346Y+015354X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003110Y+015354X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003583Y+015354X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+019783Y+019134X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022835Y+016634X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022520Y+016634X0197Y0000R000S-470894493 +317CAN_N VIA MD0079PA00X+022356Y+015110X0197Y0000R000S-470894493 +317CAN_P VIA MD0079PA00X+023104Y+015110X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+011102X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+011417X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+011732X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+012047X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+012362X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005984Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005669Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005354Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005039Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004724Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004409Y+011417X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004409Y+011732X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004409Y+012047X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004409Y+012362X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+004409Y+012677X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+007638X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006102Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006299Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006496Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006693Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006890Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+007441X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+007244X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+007047X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+006850X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007087Y+006654X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+020790Y+017810X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+019850Y+018130X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+020270Y+017970X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009646Y+013937X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009646Y+015276X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009646Y+012677X0197Y0000R000S-470894493 +317NET-(D103-A) VIA MD0079PA00X+009862Y+016929X0197Y0000R000S-470894493 +317NET-(D103-A) VIA MD0079PA00X+008268Y+010630X0197Y0000R000S-470894493 +317ET-(U101-AGND) VIA MD0079PA00X+008504Y+009606X0197Y0000R000S-470894493 +317ET-(U101-AGND) VIA MD0079PA00X+009528Y+009606X0197Y0000R000S-470894493 +317ET-(U101-AGND) VIA MD0079PA00X+009533Y+010920X0197Y0000R000S-470894493 +317ET-(U101-AGND) VIA MD0079PA00X+008346Y+010906X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+009134Y+010585X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007953Y+009724X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007953Y+009961X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007638Y+009961X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007799Y+009843X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007799Y+010315X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007799Y+010079X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003150Y+016732X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003150Y+017126X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003976Y+017126X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003976Y+016732X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003110Y+016929X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004055Y+016929X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003780Y+017283X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003386Y+017283X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003583Y+017283X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003780Y+016575X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003386Y+016575X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003583Y+016575X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010551Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010079Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+010315Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009646Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009173Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+009409Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+008740Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+008268Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+008504Y+007717X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007835Y+007756X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007362Y+007756X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007598Y+007756X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006457Y+010276X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006260Y+010276X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006260Y+010079X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003307Y+006083X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003307Y+005551X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003858Y+005551X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003858Y+006063X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003957Y+005787X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003583Y+006201X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+003602Y+005433X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003858Y+004291X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003268Y+004291X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003583Y+004232X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003858Y+004921X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003563Y+005000X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+003268Y+004921X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+004646Y+010472X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+004646Y+009409X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+005748Y+009409X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+005748Y+010472X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+005197Y+010709X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+005197Y+009173X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+004409Y+009921X0197Y0000R000S-470894493 +317V_{IN} VIA MD0079PA00X+005945Y+009921X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+006880Y+020170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007680Y+020170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007330Y+019770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+007280Y+020570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005680Y+021170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005330Y+020770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+005280Y+021570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+021880Y+020170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022680Y+020170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022230Y+019770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+022330Y+020570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+019680Y+021170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+019280Y+020770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+019330Y+021570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+015680Y+020170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+014880Y+020220X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+015280Y+019770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+015280Y+020570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+016880Y+021170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+017280Y+020770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+017280Y+021570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+012280Y+020770X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+012280Y+021570X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+012730Y+021170X0197Y0000R000S-470894493 +317GND VIA MD0079PA00X+011880Y+021170X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+002980Y+020870X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+002980Y+021420X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+002880Y+021170X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003530Y+021520X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003530Y+020870X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003280Y+020770X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+003280Y+021570X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004030Y+020870X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004030Y+021470X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004580Y+021470X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004580Y+020870X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004280Y+021570X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004680Y+021170X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+004280Y+020770X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+006339Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+006575Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+006811Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+007047Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+007283Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+007520Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+007756Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+007992Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+008228Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+008465Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+008701Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+008937Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+009173Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+009409Y+017559X0197Y0000R000S-470894493 +317+5V VIA MD0079PA00X+009646Y+017559X0197Y0000R000S-470894493 +327GND D104 -3 A01X+022730Y+016220X0581Y0236R270S2 +327CAN_P D104 -2 A01X+023104Y+015482X0581Y0236R270S2 +327CAN_N D104 -1 A01X+022356Y+015482X0581Y0236R270S2 +327+5V R106 -1 A01X+008957Y+010585X0213Y0252R090S2 +327NET-(U101-FB) R106 -2 A01X+008957Y+010183X0213Y0252R090S2 +327GND C105 -2 A01X+010315Y+008012X0453Y0709R090S2 +327/V_{INF} C105 -1 A01X+010315Y+009173X0453Y0709R090S2 +327GND C101 -2 A01X+009409Y+008012X0453Y0709R090S2 +327/V_{INF} C101 -1 A01X+009409Y+009173X0453Y0709R090S2 +327ET-(C109-PAD1) C109 -1 A01X+009333Y+009833X0220Y0244R180S2 +327NET-(U101-FB) C109 -2 A01X+008955Y+009833X0220Y0244R180S2 +327+5V R105 -1 A01X+009331Y+010585X0213Y0252R090S2 +327ET-(C109-PAD1) R105 -2 A01X+009331Y+010183X0213Y0252R090S2 +327GND C103 -2 A01X+008504Y+008012X0453Y0709R090S2 +327/V_{INF} C103 -1 A01X+008504Y+009173X0453Y0709R090S2 +327GND NT101 -2 A01X+009927Y+010920X0197Y0000R000S3 +327ET-(U101-AGND) NT101 -1 A01X+009533Y+010920X0197Y0000R000S3 +327GND U101 -10 A01X+008083Y+009783X0236Y0098R090S2 +327GND U101 -9 A01X+007799Y+010079X0827Y0157R090S2 +327/V_{INF} U101 -8 A01X+007173Y+010433X0098Y0256R090S2 +327/V_{INF} U101 -8 A01X+007173Y+010236X0098Y0256R090S2 +327/V_{INF} U101 -8 A01X+007175Y+010039X0098Y0256R090S2 +327/V_{INF} U101 -8 A01X+007343Y+010079X0827Y0157R090S2 +327ET-(U101-BOOT) U101 -7 A01X+007374Y+010886X0236Y0098R090S2 +327NET-(U101-SW) U101 -6 A01X+007571Y+010669X0669Y0098R090S2 +327(U101-NC-PAD5) U101 -5 A01X+008083Y+010886X0236Y0098R090S2 +327NET-(D103-A) U101 -4 A01X+008268Y+010630X0236Y0098R180S2 +327ET-(U101-AGND) U101 -3 A01X+008268Y+010433X0236Y0098R180S2 +327NET-(U101-FB) U101 -2 A01X+008268Y+010236X0236Y0098R180S2 +327/V_{INF} U101 -1 A01X+008268Y+010039X0236Y0098R180S2 +327ET-(U101-AGND) R107 -2 A01X+008583Y+010585X0213Y0252R270S2 +327NET-(U101-FB) R107 -1 A01X+008583Y+010183X0213Y0252R270S2 +327NET-(U101-SW) C107 -2 A01X+006850Y+011126X0220Y0244R270S2 +327ET-(U101-BOOT) C107 -1 A01X+006850Y+010748X0220Y0244R270S2 +327GND C106 -2 A01X+006484Y+010098X0220Y0244R180S2 +327/V_{INF} C106 -1 A01X+006862Y+010098X0220Y0244R180S2 +367N/C J105 D1181UA00X+001870Y+016339X1181Y0000R270S0 +317GND J105 -1 D0402PA00X+003571Y+015748X0591Y0795R270S0 +317+5V J105 -2 D0402PA00X+003571Y+016929X0591Y0795R270S0 +367N/C J104 D1181UA00X+023748Y+005709X1181Y0000R090S0 +317GND J104 -1 D0402PA00X+022047Y+006890X0591Y0795R090S0 +317CAN_P J104 -2 D0402PA00X+022047Y+005709X0591Y0795R090S0 +317CAN_N J104 -3 D0402PA00X+022047Y+004528X0591Y0795R090S0 +317N/C J102 D0394PA00X+001250Y+008760X0551Y0000R270S0 +317N/C J102 D0394PA00X+001250Y+013091X0551Y0000R270S0 +317GND J102 -1 D0748PA00X+005187Y+011909X1378Y1378R270S0 +317V_{IN} J102 -2 D0748PA00X+005187Y+009941X1378Y0000R270S0 +367N/C MH2 D1063UA00X+024213Y+020669X1063Y0000R000S0 +327+5V C115 -1 A01X+006654Y+017254X0453Y0709R270S2 +327GND C115 -2 A01X+006654Y+018415X0453Y0709R270S2 +327NET-(U101-SW) L101 -1 A01X+008661Y+011762X1280Y2165R270S2 +327+5V L101 -2 A01X+008661Y+016191X1280Y2165R270S2 +327+5V C112 -1 A01X+009370Y+017254X0453Y0709R270S2 +327GND C112 -2 A01X+009370Y+018415X0453Y0709R270S2 +327GND C104 -1 A01X+005079Y+020709X0220Y0244R180S2 +327+5V C104 -2 A01X+004701Y+020709X0220Y0244R180S2 +327GND C110 -1 A01X+004380Y+003542X0220Y0244R270S2 +327V_{IN} C110 -2 A01X+004380Y+003920X0220Y0244R270S2 +327+5V C114 -1 A01X+008465Y+017254X0453Y0709R270S2 +327GND C114 -2 A01X+008465Y+018415X0453Y0709R270S2 +327GND D102 -1 A01X+012756Y+017441X0384Y0551R180S2 +327NET-(D102-A) D102 -2 A01X+012018Y+017441X0384Y0551R180S2 +327V_{IN} D101 -1 A01X+004823Y+007185X0984Y0906R000S2 +327GND D101 -2 A01X+006516Y+007185X0984Y0906R000S2 +367N/C MH3 D1063UA00X+001378Y+001378X1063Y0000R000S0 +327GND R103 -1 A01X+024094Y+017283X0512Y0689R270S2 +327NET-(U102-RS) R103 -2 A01X+024094Y+018504X0512Y0689R270S2 +327/V_{INF} R101 -1 A01X+011158Y+017264X0213Y0252R000S2 +327NET-(D102-A) R101 -2 A01X+011560Y+017264X0213Y0252R000S2 +327/V_{INF} C102 -1 A01X+007580Y+009213X0453Y0709R090S2 +327GND C102 -2 A01X+007580Y+008051X0453Y0709R090S2 +367N/C MH1 D1063UA00X+001378Y+020669X1063Y0000R000S0 +327V_{IN} F101 -1 A01X+006594Y+008465X0492Y0689R270S2 +327/V_{INF} F101 -2 A01X+006594Y+009567X0492Y0689R270S2 +327GND C108 -1 A01X+020030Y+017931X0220Y0244R090S2 +327+3V3 C108 -2 A01X+020030Y+017553X0220Y0244R090S2 +367N/C J103 D1181UA00X+001870Y+005217X1181Y0000R270S0 +317V_{IN} J103 -1 D0402PA00X+003571Y+004626X0591Y0591R270S0 +317GND J103 -2 D0402PA00X+003571Y+005807X0591Y0000R270S0 +317CAN_P J103 -3 D0402PA00X+004752Y+004626X0591Y0000R270S0 +317CAN_N J103 -4 D0402PA00X+004752Y+005807X0591Y0000R270S0 +327CAN_TX U102 -1 A01X+020781Y+018492X0768Y0236R000S2 +327GND U102 -2 A01X+020781Y+017992X0768Y0236R000S2 +327+3V3 U102 -3 A01X+020781Y+017492X0768Y0236R000S2 +327CAN_RX U102 -4 A01X+020781Y+016992X0768Y0236R000S2 +327102-VREF-PAD5) U102 -5 A01X+022730Y+016992X0768Y0236R000S2 +327CAN_N U102 -6 A01X+022730Y+017492X0768Y0236R000S2 +327CAN_P U102 -7 A01X+022730Y+017992X0768Y0236R000S2 +327NET-(U102-RS) U102 -8 A01X+022730Y+018492X0768Y0236R000S2 +367N/C MH4 D1063UA00X+024213Y+001378X1063Y0000R000S0 +327NET-(D102-A) R102 -1 A01X+011560Y+017654X0213Y0252R180S2 +327/V_{INF} R102 -2 A01X+011158Y+017654X0213Y0252R180S2 +327+5V R104 -1 A01X+011158Y+018465X0213Y0252R000S2 +327NET-(D103-A) R104 -2 A01X+011560Y+018465X0213Y0252R000S2 +327CAN_P R108 -1 A01X+023128Y+016430X0213Y0252R000S2 +327NET-(JP101-B) R108 -2 A01X+023530Y+016430X0213Y0252R000S2 +327+5V C113 -1 A01X+007559Y+017254X0453Y0709R270S2 +327GND C113 -2 A01X+007559Y+018415X0453Y0709R270S2 +317+3V3 J101 -1 D0394PA00X+003295Y+020169X0669Y0669R090S0 +317+5V J101 -2 D0394PA00X+003295Y+021169X0669Y0669R090S0 +31701-PIN_3-PAD3) J101 -3 D0394PA00X+004295Y+020169X0669Y0669R090S0 +317+5V J101 -4 D0394PA00X+004295Y+021169X0669Y0669R090S0 +31701-PIN_5-PAD5) J101 -5 D0394PA00X+005295Y+020169X0669Y0669R090S0 +317GND J101 -6 D0394PA00X+005295Y+021169X0669Y0669R090S0 +31701-PIN_7-PAD7) J101 -7 D0394PA00X+006295Y+020169X0669Y0669R090S0 +31701-PIN_8-PAD8) J101 -8 D0394PA00X+006295Y+021169X0669Y0669R090S0 +317GND J101 -9 D0394PA00X+007295Y+020169X0669Y0669R090S0 +317-PIN_10-PAD10) J101 -10 D0394PA00X+007295Y+021169X0669Y0669R090S0 +317-PIN_11-PAD11) J101 -11 D0394PA00X+008295Y+020169X0669Y0669R090S0 +317-PIN_12-PAD12) J101 -12 D0394PA00X+008295Y+021169X0669Y0669R090S0 +317-PIN_13-PAD13) J101 -13 D0394PA00X+009295Y+020169X0669Y0669R090S0 +317GND J101 -14 D0394PA00X+009295Y+021169X0669Y0669R090S0 +317-PIN_15-PAD15) J101 -15 D0394PA00X+010295Y+020169X0669Y0669R090S0 +317-PIN_16-PAD16) J101 -16 D0394PA00X+010295Y+021169X0669Y0669R090S0 +317+3V3 J101 -17 D0394PA00X+011295Y+020169X0669Y0669R090S0 +317-PIN_18-PAD18) J101 -18 D0394PA00X+011295Y+021169X0669Y0669R090S0 +317-PIN_19-PAD19) J101 -19 D0394PA00X+012295Y+020169X0669Y0669R090S0 +317GND J101 -20 D0394PA00X+012295Y+021169X0669Y0669R090S0 +317-PIN_21-PAD21) J101 -21 D0394PA00X+013295Y+020169X0669Y0669R090S0 +317-PIN_22-PAD22) J101 -22 D0394PA00X+013295Y+021169X0669Y0669R090S0 +317-PIN_23-PAD23) J101 -23 D0394PA00X+014295Y+020169X0669Y0669R090S0 +317-PIN_24-PAD24) J101 -24 D0394PA00X+014295Y+021169X0669Y0669R090S0 +317GND J101 -25 D0394PA00X+015295Y+020169X0669Y0669R090S0 +317-PIN_26-PAD26) J101 -26 D0394PA00X+015295Y+021169X0669Y0669R090S0 +317-PIN_27-PAD27) J101 -27 D0394PA00X+016295Y+020169X0669Y0669R090S0 +317-PIN_28-PAD28) J101 -28 D0394PA00X+016295Y+021169X0669Y0669R090S0 +317-PIN_29-PAD29) J101 -29 D0394PA00X+017295Y+020169X0669Y0669R090S0 +317GND J101 -30 D0394PA00X+017295Y+021169X0669Y0669R090S0 +317-PIN_31-PAD31) J101 -31 D0394PA00X+018295Y+020169X0669Y0669R090S0 +317CAN_RX J101 -32 D0394PA00X+018295Y+021169X0669Y0669R090S0 +317CAN_TX J101 -33 D0394PA00X+019295Y+020169X0669Y0669R090S0 +317GND J101 -34 D0394PA00X+019295Y+021169X0669Y0669R090S0 +317-PIN_35-PAD35) J101 -35 D0394PA00X+020295Y+020169X0669Y0669R090S0 +317-PIN_36-PAD36) J101 -36 D0394PA00X+020295Y+021169X0669Y0669R090S0 +317-PIN_37-PAD37) J101 -37 D0394PA00X+021295Y+020169X0669Y0669R090S0 +317-PIN_38-PAD38) J101 -38 D0394PA00X+021295Y+021169X0669Y0669R090S0 +317GND J101 -39 D0394PA00X+022295Y+020169X0669Y0669R090S0 +317-PIN_40-PAD40) J101 -40 D0394PA00X+022295Y+021169X0669Y0669R090S0 +327CAN_N JP101 -1 A01X+024094Y+015266X0118Y0118R270S2 +327NET-(JP101-B) JP101 -2 A01X+024094Y+015837X0118Y0118R270S2 +327GND D103 -1 A01X+012756Y+018465X0384Y0551R180S2 +327NET-(D103-A) D103 -2 A01X+012018Y+018465X0384Y0551R180S2 +999 diff --git a/production/positions.csv b/production/positions.csv new file mode 100644 index 0000000..06be880 --- /dev/null +++ b/production/positions.csv @@ -0,0 +1,36 @@ +Designator,Mid X,Mid Y,Rotation,Layer +C101,23.9,21.825,270.0,top +C102,19.253,21.925,270.0,top +C103,21.6,21.825,270.0,top +C104,12.42,52.6,180.0,top +C105,26.2,21.825,270.0,top +C106,16.95,25.65,180.0,top +C107,17.4,27.78,90.0,top +C108,50.875,45.065,270.0,top +C109,23.225,24.975,180.0,top +C110,11.125,9.477,90.0,top +C112,23.8,45.3,90.0,top +C113,19.2,45.3,90.0,top +C114,21.5,45.3,90.0,top +C115,16.9,45.3,90.0,top +D101,14.4,18.25,0.0,top +D102,31.4625,44.3,180.0,top +D103,31.4625,46.9,180.0,top +D104,57.734,40.2615,270.0,top +F101,16.75,22.9,90.0,top +J101,32.5,52.5,270.0,bottom +J102,8.7,27.75,270.0,top +J103,8.035,13.25,270.0,top +J104,58.405,14.5,90.0,top +J105,6.665,41.5,270.0,top +L101,22.0,35.5,90.0,top +R101,28.8525,43.85,0.0,top +R102,28.8525,44.84,180.0,top +R103,61.2,45.45,90.0,top +R104,28.8525,46.9,0.0,top +R105,23.7,26.375,270.0,top +R106,22.75,26.375,270.0,top +R107,21.8,26.375,90.0,top +R108,59.256,41.7324,0.0,top +U101,19.6,26.25,180.0,top +U102,55.259,45.065,270.0,top