Skip to content

Commit

Permalink
Initial design is almost done.
Browse files Browse the repository at this point in the history
Still have to add USB support.

Still related to #34
  • Loading branch information
= authored and rickyelopez committed Sep 29, 2020
1 parent 74e4956 commit f8911f4
Show file tree
Hide file tree
Showing 13 changed files with 1,337 additions and 51 deletions.
Binary file added circuit/Documents/ESP32-Core-Board-V2_sch.pdf
Binary file not shown.
Binary file added circuit/Documents/ESP32-Pinout.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file added circuit/Documents/ezgif-2-ae85d006c094.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added circuit/IO Connections.SchDoc
Binary file not shown.
Binary file added circuit/Input Debouncing.SchDoc
Binary file not shown.
Binary file modified circuit/Screen Driver.SchDoc
Binary file not shown.
1,113 changes: 1,075 additions & 38 deletions circuit/Steering Wheel.Annotation

Large diffs are not rendered by default.

Binary file modified circuit/Steering Wheel.PcbDoc
Binary file not shown.
255 changes: 243 additions & 12 deletions circuit/Steering Wheel.PrjPcb
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ PinSwapBy_Pin=1
AllowPortNetNames=0
AllowSheetEntryNetNames=1
AppendSheetNumberToLocalNets=0
NetlistSinglePinNets=0
NetlistSinglePinNets=1
DefaultConfiguration=Sources
UserID=0xFFFFFFFF
DefaultPcbProtel=1
Expand All @@ -41,11 +41,11 @@ PrefsRevisionGUID=
DocumentPath=Screen Driver.SchDoc
AnnotationEnabled=1
AnnotateStartValue=1
AnnotationIndexControlEnabled=1
AnnotationIndexControlEnabled=0
AnnotateSuffix=
AnnotateScope=All
AnnotateOrder=0
DoLibraryUpdate=1
DoLibraryUpdate=0
DoDatabaseUpdate=1
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
Expand Down Expand Up @@ -88,6 +88,99 @@ DItemRevisionGUID=
GenerateClassCluster=0
DocumentUniqueId=

[Document4]
DocumentPath=Steering Wheel.SchDoc
AnnotationEnabled=1
AnnotateStartValue=1
AnnotationIndexControlEnabled=0
AnnotateSuffix=
AnnotateScope=All
AnnotateOrder=1
DoLibraryUpdate=0
DoDatabaseUpdate=1
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
DItemRevisionGUID=
GenerateClassCluster=0
DocumentUniqueId=FQGOSNNP

[Document5]
DocumentPath=Input Debouncing.SchDoc
AnnotationEnabled=1
AnnotateStartValue=1
AnnotationIndexControlEnabled=1
AnnotateSuffix=
AnnotateScope=All
AnnotateOrder=2
DoLibraryUpdate=0
DoDatabaseUpdate=1
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
DItemRevisionGUID=
GenerateClassCluster=0
DocumentUniqueId=VLUMOYMS

[Document6]
DocumentPath=IO Connections.SchDoc
AnnotationEnabled=1
AnnotateStartValue=1
AnnotationIndexControlEnabled=0
AnnotateSuffix=
AnnotateScope=All
AnnotateOrder=3
DoLibraryUpdate=0
DoDatabaseUpdate=1
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
DItemRevisionGUID=
GenerateClassCluster=0
DocumentUniqueId=WDLLJFYN

[DeviceSheet1]
DocumentPath=..\..\altium_data\Device Sheets\(3V-16V)-3.3V Regulator\(3V-16V)-3.3V Regulator.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[DeviceSheet2]
DocumentPath=..\..\altium_data\Device Sheets\ESP32-WROOM\ESP32-WROOM.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[DeviceSheet3]
DocumentPath=..\..\altium_data\Device Sheets\MCP2515 Module\MCP2515 Module.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[DeviceSheet4]
DocumentPath=..\..\altium_data\Device Sheets\(3V-16V)-5V Regulator\(3V-16V)-5V Regulator.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[DeviceSheet5]
DocumentPath=..\..\altium_data\Device Sheets\10ms Debouncer\10ms Debouncer.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[DeviceSheet6]
DocumentPath=..\..\altium_data\Device Sheets\1ms Debouncer\1ms Debouncer.SchDoc
ClassGenCCAutoEnabled=1
ClassGenCCAutoRoomEnabled=1
ClassGenNCAutoScope=None
GenerateClassCluster=0

[Configuration1]
Name=Sources
ParameterCount=0
Expand All @@ -101,13 +194,15 @@ ConfigurationType=Source
[OutputGroup1]
Name=Netlist Outputs
Description=
TargetPrinter=\\SERVER01\Xerox WorkCentre 6515 PCL6
TargetPrinter=Microsoft Print to PDF
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputType1=CadnetixNetlist
OutputName1=Cadnetix Netlist
OutputDocumentPath1=
OutputVariantName1=
OutputDefault1=0
Configuration1_Name1=ForceUpdateSettings
Configuration1_Item1=False
OutputType2=CalayNetlist
OutputName2=Calay Netlist
OutputDocumentPath2=
Expand Down Expand Up @@ -1061,25 +1156,161 @@ MatchParameter1=Comment
MatchStrictly1=1
MatchParameter2=Library Reference
MatchStrictly2=1
PhysicalNamingFormat=$Component_$RoomName
PhysicalNamingFormat=$ComponentPrefix$GlobalIndex
GlobalIndexSortOrder=3
GlobalIndexSortLocation=0
UniqueIDPath0=\UJHVOFCU
DocumentName0=MCP2515_Module.SchDoc
UniqueIDPath0=\UQEJBVKC\YFXGOLRN
DocumentName0=1ms Debouncer.SchDoc
IsEnabled0=1
SelectionScope0=All
Order0=1
Order0=4
IndexEnabled0=0
IndexStartValue0=1
Suffix0=
UniqueIDPath1=
DocumentName1=Steering Wheel.SchDoc
UniqueIDPath1=\ACRSYMBI
DocumentName1=MCP2515 Module.SchDoc
IsEnabled1=1
SelectionScope1=All
Order1=2
Order1=19
IndexEnabled1=0
IndexStartValue1=1
Suffix1=
UniqueIDPath2=\BMGBVCIG
DocumentName2=Screen Driver.SchDoc
IsEnabled2=1
SelectionScope2=All
Order2=20
IndexEnabled2=0
IndexStartValue2=1
Suffix2=
UniqueIDPath3=\UQEJBVKC\VFVUPSUB
DocumentName3=10ms Debouncer.SchDoc
IsEnabled3=1
SelectionScope3=All
Order3=11
IndexEnabled3=0
IndexStartValue3=1
Suffix3=
UniqueIDPath4=
DocumentName4=Steering Wheel.SchDoc
IsEnabled4=1
SelectionScope4=All
Order4=2
IndexEnabled4=1
IndexStartValue4=1
Suffix4=
UniqueIDPath5=\UQEJBVKC
DocumentName5=Input Debouncing.SchDoc
IsEnabled5=1
SelectionScope5=All
Order5=17
IndexEnabled5=0
IndexStartValue5=1
Suffix5=
UniqueIDPath6=\UQEJBVKC\TPHNQHTA
DocumentName6=10ms Debouncer.SchDoc
IsEnabled6=1
SelectionScope6=All
Order6=5
IndexEnabled6=0
IndexStartValue6=1
Suffix6=
UniqueIDPath7=\UQEJBVKC\RLQWJVZV
DocumentName7=10ms Debouncer.SchDoc
IsEnabled7=1
SelectionScope7=All
Order7=9
IndexEnabled7=0
IndexStartValue7=1
Suffix7=
UniqueIDPath8=\UQEJBVKC\MWZIQWOE
DocumentName8=10ms Debouncer.SchDoc
IsEnabled8=1
SelectionScope8=All
Order8=10
IndexEnabled8=0
IndexStartValue8=1
Suffix8=
UniqueIDPath9=\UQEJBVKC\UERMHOSB
DocumentName9=1ms Debouncer.SchDoc
IsEnabled9=1
SelectionScope9=All
Order9=3
IndexEnabled9=0
IndexStartValue9=1
Suffix9=
UniqueIDPath10=\WUMFRZBX
DocumentName10=(3V-16V)-3.3V Regulator.SchDoc
IsEnabled10=1
SelectionScope10=All
Order10=14
IndexEnabled10=0
IndexStartValue10=1
Suffix10=
UniqueIDPath11=\KWWXTXLZ
DocumentName11=(3V-16V)-5V Regulator.SchDoc
IsEnabled11=1
SelectionScope11=All
Order11=15
IndexEnabled11=0
IndexStartValue11=1
Suffix11=
UniqueIDPath12=\UNJHLKJL
DocumentName12=ESP32-WROOM.SchDoc
IsEnabled12=1
SelectionScope12=All
Order12=16
IndexEnabled12=0
IndexStartValue12=1
Suffix12=
UniqueIDPath13=\UQEJBVKC\OOIKDSAE
DocumentName13=10ms Debouncer.SchDoc
IsEnabled13=1
SelectionScope13=All
Order13=7
IndexEnabled13=0
IndexStartValue13=1
Suffix13=
UniqueIDPath14=\UQEJBVKC\YCYSNFZN
DocumentName14=10ms Debouncer.SchDoc
IsEnabled14=1
SelectionScope14=All
Order14=6
IndexEnabled14=0
IndexStartValue14=1
Suffix14=
UniqueIDPath15=\UQEJBVKC\FEYSEHOT
DocumentName15=10ms Debouncer.SchDoc
IsEnabled15=1
SelectionScope15=All
Order15=13
IndexEnabled15=0
IndexStartValue15=1
Suffix15=
UniqueIDPath16=\UQEJBVKC\YUJQMTDI
DocumentName16=10ms Debouncer.SchDoc
IsEnabled16=1
SelectionScope16=All
Order16=8
IndexEnabled16=0
IndexStartValue16=1
Suffix16=
UniqueIDPath17=\UQEJBVKC\KXDKVKND
DocumentName17=10ms Debouncer.SchDoc
IsEnabled17=1
SelectionScope17=All
Order17=12
IndexEnabled17=0
IndexStartValue17=1
Suffix17=
UniqueIDPath18=\DNJVSUFM
DocumentName18=IO Connections.SchDoc
IsEnabled18=1
SelectionScope18=All
Order18=18
IndexEnabled18=0
IndexStartValue18=1
Suffix18=
[PrjClassGen]
CompClassManualEnabled=0
Expand All @@ -1091,7 +1322,7 @@ NetClassManualEnabled=1
NetClassSeparateForBusSections=0
[LibraryUpdateOptions]
SelectedOnly=0
SelectedOnly=1
UpdateVariants=1
UpdateToLatestRevision=1
PartTypes=0
Expand Down
20 changes: 19 additions & 1 deletion circuit/Steering Wheel.PrjPcbStructure
Original file line number Diff line number Diff line change
@@ -1 +1,19 @@
Record=TopLevelDocument|FileName=Screen Driver.SchDoc
Record=TopLevelDocument|FileName=Steering Wheel.SchDoc
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=(3V-16V)-5V Regulator|SchDesignator=(3V-16V)-5V Regulator|FileName=(3V-16V)-5V Regulator.SchDoc|SymbolType=Device Sheet|RawFileName=(3V-16V)-5V Regulator|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=CAN_BUS|SchDesignator=CAN_BUS|FileName=MCP2515 Module.SchDoc|SymbolType=Device Sheet|RawFileName=MCP2515 Module|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=ESP|SchDesignator=ESP|FileName=ESP32-WROOM.SchDoc|SymbolType=Device Sheet|RawFileName=ESP32-WROOM|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=Input Debouncing|SchDesignator=Input Debouncing|FileName=Input Debouncing.SchDoc|SymbolType=Normal|RawFileName=Input Debouncing.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=IO Connections|SchDesignator=IO Connections|FileName=IO Connections.SchDoc|SymbolType=Normal|RawFileName=IO Connections.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=PSU_3V3|SchDesignator=PSU_3V3|FileName=(3V-16V)-3.3V Regulator.SchDoc|SymbolType=Device Sheet|RawFileName=(3V-16V)-3.3V Regulator|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Steering Wheel.SchDoc|Designator=Screen Driver|SchDesignator=Screen Driver|FileName=Screen Driver.SchDoc|SymbolType=Normal|RawFileName=Screen Driver.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=1ms Debouncer 1|SchDesignator=1ms Debouncer 1|FileName=1ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=1ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=1ms Debouncer 2|SchDesignator=1ms Debouncer 2|FileName=1ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=1ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 1|SchDesignator=10ms Debouncer 1|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 2|SchDesignator=10ms Debouncer 2|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 3|SchDesignator=10ms Debouncer 3|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 4|SchDesignator=10ms Debouncer 4|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 5|SchDesignator=10ms Debouncer 5|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 6|SchDesignator=10ms Debouncer 6|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 7|SchDesignator=10ms Debouncer 7|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 8|SchDesignator=10ms Debouncer 8|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=Input Debouncing.SchDoc|Designator=10ms Debouncer 9|SchDesignator=10ms Debouncer 9|FileName=10ms Debouncer.SchDoc|SymbolType=Device Sheet|RawFileName=10ms Debouncer|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Binary file added circuit/Steering Wheel.SchDoc
Binary file not shown.

0 comments on commit f8911f4

Please sign in to comment.