Skip to content
Open
Show file tree
Hide file tree
Changes from 66 commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
6d52a6a
Add a harness design project in Altium
ethanmpeterson Jan 2, 2023
270365c
sticky note legend and block breakdown of the system
ethanmpeterson Jan 2, 2023
c797f5b
mock out electrical panel page, need to still make legend for readabi…
ethanmpeterson Jan 2, 2023
4c57b05
make dedicated ECU sheet
ethanmpeterson Jan 3, 2023
a930dee
add docs and continue ECU breakout
ethanmpeterson Jan 3, 2023
6dd7a98
add annotated ECU pin map and Q20 harness reference design
ethanmpeterson Jan 3, 2023
455babf
add PDM breakout and related pin mappings from PDM manager
ethanmpeterson Jan 3, 2023
306051d
start wiring up top level schematic
ethanmpeterson Jan 3, 2023
9d6b127
save changes
ethanmpeterson Jan 3, 2023
85e8587
start making top level connections
ethanmpeterson Jan 4, 2023
91bcbea
wire up under legs
ethanmpeterson Jan 4, 2023
874cbaf
wire up dash area
ethanmpeterson Jan 4, 2023
85fd3cf
make engine connections
ethanmpeterson Jan 4, 2023
309d999
round out pdm connections
ethanmpeterson Jan 4, 2023
fef04cb
data logger connections
ethanmpeterson Jan 4, 2023
7219122
push spreadsheet notes with changes from Q20
ethanmpeterson Jan 4, 2023
59c7f1a
add PDM grounding
ethanmpeterson Jan 4, 2023
2ceb263
7 segment display wired to atmega328p
Alex-Walsh Jan 6, 2023
c024280
layed out voltage regulator and crystal oscillator for atmega
Alex-Walsh Jan 7, 2023
dca1f29
little adjustments leave me alone for not writing a proper message I …
Alex-Walsh Jan 9, 2023
e7aa6e1
finished layout, once attributes are written on the silk screen, pcb …
Alex-Walsh Jan 10, 2023
5d8335e
changing grounding method for a few caps
Alex-Walsh Jan 10, 2023
c0b602f
done layout, ready for design review
Alex-Walsh Jan 11, 2023
fe271d9
legend updates
ethanmpeterson Jan 12, 2023
14eb19e
save changes
ethanmpeterson Jan 13, 2023
c4fe188
start work on the rear engine loom
ethanmpeterson Jan 14, 2023
3bdcc34
move damper pots over to datalogger
ethanmpeterson Jan 14, 2023
d292b5a
continue work on the bulkhead
ethanmpeterson Jan 14, 2023
1441816
finish rear loom bulk head page
ethanmpeterson Jan 14, 2023
29daace
finish rear loom bulkhead
ethanmpeterson Jan 14, 2023
a53dafa
add pedalbox bulkhead
ethanmpeterson Jan 14, 2023
c2e98ab
fix knock connector pinout
ethanmpeterson Jan 14, 2023
2d2576e
implement underlegs bulkhead
ethanmpeterson Jan 14, 2023
b972419
add dash bulkhead and the mating pairs
ethanmpeterson Jan 14, 2023
af5e13d
save changes before reboot
ethanmpeterson Jan 14, 2023
0b8c844
add BSPD to schematci
ethanmpeterson Jan 15, 2023
86a2517
Merge branch 'q23-harness' of https://github.com/qfsae/pcb into q23-h…
Alex-Walsh Jan 16, 2023
0ab7806
save changes
ethanmpeterson Jan 16, 2023
a9311a6
check in ECU datasheet
ethanmpeterson Jan 24, 2023
ac81ed5
Bulkhead pinout cleanup
ethanmpeterson Jan 27, 2023
22d6ef2
fixes to schematic
ethanmpeterson Feb 1, 2023
12bd877
modify bulkhead pinouts to reflect friday changes
ethanmpeterson Feb 4, 2023
7a6298e
more corrections
ethanmpeterson Feb 8, 2023
369c14d
save changes
ethanmpeterson Feb 27, 2023
69c4453
check in pinout changes from the build
ethanmpeterson Mar 8, 2023
f4b27ab
move kill switch wiring to final dash location
ethanmpeterson Mar 16, 2023
76179f6
add oil pressure switch
ethanmpeterson Mar 20, 2023
c6d8829
lock oil pressure pin
ethanmpeterson Mar 22, 2023
10c8ce8
Merge branch 'q23-harness' of https://github.com/qfsae/pcb into q23-h…
Alex-Walsh Mar 25, 2023
d64d07d
save tweaks from manufacturing
ethanmpeterson Apr 10, 2023
bf92648
Merge branch 'q23-harness' of https://github.com/qfsae/pcb into q23-h…
Alex-Walsh May 26, 2023
bb09adc
started ecu design, finished accelerometer
Alex-Walsh May 28, 2023
00d0aa1
blackboxing pre design review
Alex-Walsh May 30, 2023
ebb4b0e
help from ethan
Alex-Walsh Jun 4, 2023
7666a07
5V load switch design with Alex
ethanmpeterson Jun 5, 2023
69b70f4
git being weird
Alex-Walsh Jun 5, 2023
e827216
all
Alex-Walsh Jun 5, 2023
2cdff78
12V load switch created, but need to calculate resistors
Alex-Walsh Jun 5, 2023
e984a8b
created shift register
Alex-Walsh Jun 7, 2023
5f15eb5
made 5V bulkhed
Alex-Walsh Jun 7, 2023
f4fe0a8
accelerometer removed, Intertial Measurement Unit added
Alex-Walsh Jun 8, 2023
f6dfe77
added 2nd CAN controller
Alex-Walsh Jun 8, 2023
c29e681
bulkheads 5v & 12v cleaned up
Alex-Walsh Jun 8, 2023
5a8cfe4
clean up
Alex-Walsh Jun 8, 2023
3786e2b
Done, ready for design review
Alex-Walsh Jun 9, 2023
82b51de
done
Alex-Walsh Jun 9, 2023
6e2eb73
top.schdoc changes from ethan made
Alex-Walsh Jun 12, 2023
81aa3ca
top changes
Alex-Walsh Jun 12, 2023
b0c61a0
rest of changes from ethan made
Alex-Walsh Jun 12, 2023
d469d1f
made all ESSENTIAL changes from ethan
Alex-Walsh Jun 22, 2023
2712845
new rework'
Alex-Walsh Sep 25, 2023
d0661e5
12 to 3v3 voltage divider
Alex-Walsh Sep 26, 2023
41c46eb
changed stm, added screw terminals
Alex-Walsh Sep 26, 2023
2301abb
reimplemented load switches
Alex-Walsh Sep 26, 2023
81d4b22
fixed weird altium issues
Alex-Walsh Sep 26, 2023
aebf769
almost done rework of ecu, need to finish connecting pins and change …
Alex-Walsh Sep 27, 2023
ee7cb2f
done rework except for extra pins
Alex-Walsh Sep 27, 2023
33cf1bf
need to add caps to signal voltage dividers and on mcu and need to pi…
Alex-Walsh Sep 27, 2023
754534a
done, got messy, sorry I'll clean it up later, didn't pin out every p…
Alex-Walsh Sep 28, 2023
85c321d
making sure everything is pushed
Alex-Walsh Sep 28, 2023
72bf3b5
working on it
Alex-Walsh Sep 29, 2023
4e0dc45
finally able to import footprints, imported 12V Load Switch
Alex-Walsh Oct 2, 2023
7b3679c
finally fixed 5v bulkhead footprint issues
Alex-Walsh Oct 7, 2023
3c627e6
continued layout and fixed more issues
Alex-Walsh Oct 10, 2023
5d2d401
all footprints fixed
Alex-Walsh Oct 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added ECU_Q24/12V_LS.SchDoc
Binary file not shown.
Binary file added ECU_Q24/12V_POWER_BULKHEAD.SchDoc
Binary file not shown.
Binary file added ECU_Q24/5VBulkhead.SchDoc
Binary file not shown.
Binary file added ECU_Q24/5V_LS.SchDoc
Binary file not shown.
Binary file added ECU_Q24/CAN.SchDoc
Binary file not shown.
Binary file added ECU_Q24/Connectors.SchDoc
Binary file not shown.
Binary file added ECU_Q24/Debugger.SchDoc
Binary file not shown.
Binary file added ECU_Q24/DebuggerConnectors.SchDoc
Binary file not shown.
Binary file added ECU_Q24/DebuggerMCU.SchDoc
Binary file not shown.
Binary file added ECU_Q24/IMU.SchDoc
Binary file not shown.
Binary file added ECU_Q24/MCU_100_PIN.SchDoc
Binary file not shown.
190 changes: 190 additions & 0 deletions ECU_Q24/OUTPUT.OutJob
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
[OutputJobFile]
Version=1.0
Caption=
Description=
VaultGUID=
ItemGUID=
ItemHRID=
RevisionGUID=
RevisionId=
VaultHRID=
AutoItemHRID=
NextRevId=
FolderGUID=
LifeCycleDefinitionGUID=
RevisionNamingSchemeGUID=

[OutputGroup1]
Name=OUTPUT.OutJob
Description=
TargetOutputMedium=Assembly Files
VariantName=[No Variations]
VariantScope=1
CurrentConfigurationName=
TargetPrinter=Canon MF632C/634C UFR II
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium1=Print Job
OutputMedium1_Type=Printer
OutputMedium1_Printer=WorkCentre 6515 PS
OutputMedium1_PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium2=PDF
OutputMedium2_Type=Publish
OutputMedium3=Gerbers
OutputMedium3_Type=GeneratedFiles
OutputMedium4=Assembly Files
OutputMedium4_Type=GeneratedFiles
OutputType1=Gerber
OutputName1=Gerber Files
OutputCategory1=Fabrication
OutputDocumentPath1=PCB.PcbDoc
OutputVariantName1=
OutputEnabled1=0
OutputEnabled1_OutputMedium1=0
OutputEnabled1_OutputMedium2=0
OutputEnabled1_OutputMedium3=1
OutputEnabled1_OutputMedium4=0
OutputDefault1=0
Configuration1_Name1=OutputConfigurationParameter1
Configuration1_Item1=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TLayerToBoolean|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=200000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=True|GenerateDRCRulesFile=True|GenerateReliefShapes=True|GerberUnit=Imperial|GerberUnit=Imperial|IncludeUnconnectedMidLayerPads=False|LayerClassesMirror.Set= |LayerClassesPlot.Set="All Layers","Component Layers","Signal Layers","Electrical Layers"|LeadingAndTrailingZeroesMode=SuppressLeadingZeroes|MaxApertureSize=2500000|MinusApertureTolerance=50|MinusApertureTolerance=50|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TLayerToBoolean|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=5|NumberOfDecimals=5|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TLayerToBoolean,16973830~1,16973832~1,16973834~1,16777217~1,16842751~1,16973835~1,16973833~1,16973831~1,16908289~1,16973837~1,16973848~1,16973849~1|PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=50|PlusApertureTolerance=50|Record=GerberView|SoftwareArcs=True|Sorted=False|Sorted=False
OutputType2=NC Drill
OutputName2=NC Drill Files
OutputCategory2=Fabrication
OutputDocumentPath2=PCB.PcbDoc
OutputVariantName2=
OutputEnabled2=0
OutputEnabled2_OutputMedium1=0
OutputEnabled2_OutputMedium2=0
OutputEnabled2_OutputMedium3=2
OutputEnabled2_OutputMedium4=0
OutputDefault2=0
Configuration2_Name1=OutputConfigurationParameter1
Configuration2_Item1=BoardEdgeRoutToolDia=2000000|GenerateBoardEdgeRout=False|GenerateDrilledSlotsG85=False|GenerateEIADrillFile=False|GenerateSeparatePlatedNonPlatedFiles=False|NumberOfDecimals=5|NumberOfUnits=2|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Record=DrillView|Units=Imperial|ZeroesMode=SuppressTrailingZeroes
OutputType3=BOM_PartType
OutputName3=Bill of Materials
OutputCategory3=Report
OutputDocumentPath3=PCB.PcbDoc
OutputVariantName3=
OutputEnabled3=1
OutputEnabled3_OutputMedium1=0
OutputEnabled3_OutputMedium2=0
OutputEnabled3_OutputMedium3=0
OutputEnabled3_OutputMedium4=1
OutputDefault3=0
PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration3_Name1=ColumnNameFormat
Configuration3_Item1=CaptionAsName
Configuration3_Name2=General
Configuration3_Item2=OpenExported=False|AddToProject=False|ReportBOMViolationsInMessages=False|ForceFit=False|NotFitted=False|Database=False|DatabasePriority=False|IncludePcbData=False|IncludeVaultData=False|IncludeCloudData=False|IncludeDocumentData=True|IncludeAlternatives=False|ShowExportOptions=True|TemplateFilename=|TemplateVaultGuid=|TemplateRevisionGuid=|BatchMode=5|FormWidth=1200|FormHeight=710|SupplierProdQty=1|SupplierAutoQty=False|SupplierUseCachedPricing=False|SupplierCurrency=USD|SolutionsPerItem=1|SuppliersPerSolution=1|ViewType=0|UseDirectApi=False|BomSetName=
Configuration3_Name3=GroupOrder
Configuration3_Item3=Comment=True|Footprint=True
Configuration3_Name4=SortOrder
Configuration3_Item4=Designator=Up|Comment=Up|Footprint=Up
Configuration3_Name5=VisibleOrder
Configuration3_Item5=Comment=120|Description=120|Designator=120|Footprint=120|LibRef=120|Quantity=120
OutputType4=Pick Place
OutputName4=Generates pick and place files
OutputCategory4=Assembly
OutputDocumentPath4=PCB.PcbDoc
OutputVariantName4=
OutputEnabled4=1
OutputEnabled4_OutputMedium1=0
OutputEnabled4_OutputMedium2=0
OutputEnabled4_OutputMedium3=0
OutputEnabled4_OutputMedium4=2
OutputDefault4=0
Configuration4_Name1=OutputConfigurationParameter1
Configuration4_Item1=Record=PickPlaceView|Units=Imperial|GenerateCSVFormat=True|GenerateTextFormat=False|ShowUnits=False|Separator=.|ExcludeFilterParam=False|IncludeVariations=False|Filter= |FilterActive=False|Column#1=Name:Designator,Fixed:True,Metric:False,Visible:True,Sort:None,Position:0|Column#2=Name:Comment,Fixed:True,Metric:False,Visible:True,Sort:None,Position:1|Column#3=Name:Layer,Fixed:True,Metric:False,Visible:True,Sort:None,Position:2|Column#4=Name:Footprint,Fixed:True,Metric:False,Visible:True,Sort:None,Position:3|Column#5=Name:Footprint Description,Fixed:True,Metric:False,Visible:False,Sort:None,Position:4|Column#6=Name:Center-X,Fixed:True,Metric:True,Visible:True,Sort:None,Position:5|Column#7=Name:Center-Y,Fixed:True,Metric:True,Visible:True,Sort:None,Position:6|Column#8=Name:Rotation,Fixed:True,Metric:False,Visible:True,Sort:None,Position:7|Column#9=Name:Description,Fixed:True,Metric:False,Visible:True,Sort:None,Position:8|Column#10=Name:ComponentKind,Fixed:True,Metric:False,Visible:False,Sort:None,Position:9|Column#11=Name:Height,Fixed:True,Metric:True,Visible:False,Sort:None,Position:10|Column#12=Name:Ref-X,Fixed:True,Metric:True,Visible:False,Sort:None,Position:11|Column#13=Name:Ref-Y,Fixed:True,Metric:True,Visible:False,Sort:None,Position:12|Column#14=Name:Pad-X,Fixed:True,Metric:True,Visible:False,Sort:None,Position:13|Column#15=Name:Pad-Y,Fixed:True,Metric:True,Visible:False,Sort:None,Position:14|Column#16=Name:Variation,Fixed:True,Metric:False,Visible:False,Sort:None,Position:15
OutputType5=Schematic Print
OutputName5=Schematic Prints
OutputCategory5=Documentation
OutputDocumentPath5=
OutputVariantName5=
OutputEnabled5=0
OutputEnabled5_OutputMedium1=0
OutputEnabled5_OutputMedium2=1
OutputEnabled5_OutputMedium3=0
OutputEnabled5_OutputMedium4=0
OutputDefault5=0
PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration5_Name1=OutputConfigurationParameter1
Configuration5_Item1=Record=SchPrintView|ShowNoERC=True|ShowParamSet=True|ShowProbe=True|ShowBlanket=True|NoERCSymbolsToShow="Thin Cross","Thick Cross","Small Cross",Checkbox,Triangle|ShowNote=True|ShowNoteCollapsed=True|ShowOpenEnds=True|ExpandDesignator=True|ExpandNetLabel=False|ExpandPort=False|ExpandSheetNum=False|ExpandDocNum=False|PrintArea=0|PrintAreaRect.X1=0|PrintAreaRect.Y1=0|PrintAreaRect.X2=0|PrintAreaRect.Y2=0

[PublishSettings]
OutputFilePath2=.\schematics\schematic.PDF
ReleaseManaged2=0
OutputBasePath2=.\
OutputPathMedia2=schematics
OutputPathMediaValue2=schematics
OutputPathOutputer2=[Output Type]
OutputPathOutputerPrefix2=
OutputPathOutputerValue2=
OutputFileName2=schematic.PDF
OutputFileNameMulti2=
UseOutputNameForMulti2=0
OutputFileNameSpecial2=
OpenOutput2=1
PromptOverwrite2=1
PublishMethod2=0
ZoomLevel2=50
FitSCHPrintSizeToDoc2=1
FitPCBPrintSizeToDoc2=1
GenerateNetsInfo2=1
MarkPins2=1
MarkNetLabels2=1
MarkPortsId2=1
GenerateTOC2=1
ShowComponentParameters2=1
GlobalBookmarks2=0
PDFACompliance2=Disabled
PDFVersion2=Default
OutputFilePath3=C:\Users\Ethan Peterson\Documents\pcb\onboarding\Q21\CAN-shield-MF\.\gerbers\
ReleaseManaged3=0
OutputBasePath3=.\
OutputPathMedia3=gerbers
OutputPathMediaValue3=gerbers
OutputPathOutputer3=
OutputPathOutputerPrefix3=
OutputPathOutputerValue3=
OutputFileName3=
OutputFileNameMulti3==CurrentDate
UseOutputNameForMulti3=0
OutputFileNameSpecial3=
OpenOutput3=1
OutputFilePath4=C:\Users\Ethan Peterson\Documents\pcb\onboarding\Q21\CAN-shield-MF\assembly\
ReleaseManaged4=0
OutputBasePath4=assembly\
OutputPathMedia4=
OutputPathMediaValue4=
OutputPathOutputer4=[Output Type]
OutputPathOutputerPrefix4=
OutputPathOutputerValue4=
OutputFileName4=
OutputFileNameMulti4=
UseOutputNameForMulti4=1
OutputFileNameSpecial4=
OpenOutput4=1

[GeneratedFilesSettings]
RelativeOutputPath2=.\schematics\schematic.PDF
OpenOutputs2=1
RelativeOutputPath3=C:\Users\Ethan Peterson\Documents\pcb\onboarding\Q21\CAN-shield-MF\.\gerbers\
OpenOutputs3=1
AddToProject3=1
TimestampFolder3=0
UseOutputName3=0
OpenODBOutput3=0
OpenGerberOutput3=1
OpenNCDrillOutput3=1
OpenIPCOutput3=0
EnableReload3=0
RelativeOutputPath4=C:\Users\Ethan Peterson\Documents\pcb\onboarding\Q21\CAN-shield-MF\assembly\
OpenOutputs4=1
AddToProject4=1
TimestampFolder4=0
UseOutputName4=0
OpenODBOutput4=0
OpenGerberOutput4=0
OpenNCDrillOutput4=0
OpenIPCOutput4=0
EnableReload4=0

Binary file added ECU_Q24/PCB.PcbDoc
Binary file not shown.
Binary file added ECU_Q24/Power.SchDoc
Binary file not shown.
Loading