Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up schematics #11

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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 modified Altium_libs/CustomFootprints.PcbLib
Binary file not shown.
Binary file added v3/A3-ODrive.SchDot
Binary file not shown.
1 change: 1 addition & 0 deletions v3/AuxHalfH.Harness
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
AUX=H,L,I,TEMP
Binary file modified v3/AuxHalfH.SchDoc
Binary file not shown.
8 changes: 8 additions & 0 deletions v3/MCU.Harness
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
AUX=TEMP,I,L,H
CAN=R,D
CURR-SENSE=1,2
ENCODER=A,B,Z
Motor-PWM=A-H,A-L,B-H,B-L,C-H,C-L
SPI=SPI-CLK,SPI-MISO,SPI-MOSI
SWD=IO,CLK
USB=DM,DP
Binary file added v3/MCU.SchDoc
Binary file not shown.
3 changes: 3 additions & 0 deletions v3/MotorCell.Harness
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CURR-SENSE=1,2
Motor-PWM=A-H,A-L,B-H,B-L,C-H,C-L
SPI=SPI-MOSI,SPI-MISO,SPI-CLK
Binary file modified v3/MotorCell.SchDoc
Binary file not shown.
3 changes: 3 additions & 0 deletions v3/MotorCell_noPow.Harness
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CURR-SENSE=1,2
Motor-PWM=A-H,A-L,B-H,B-L,C-H,C-L
SPI=SPI-MOSI,SPI-MISO,SPI-CLK
Binary file modified v3/MotorCell_noPow.SchDoc
Binary file not shown.
Binary file modified v3/PCB.PcbDoc
Binary file not shown.
5 changes: 5 additions & 0 deletions v3/Top.Harness
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
CAN=D,R
ENCODER=A,B,Z
SPI=SPI-CLK,SPI-MISO,SPI-MOSI
SWD=CLK,IO
USB=DM,DP
Binary file modified v3/Top.SchDoc
Binary file not shown.
659 changes: 448 additions & 211 deletions v3/two_ax_PCB.PrjPcb

Large diffs are not rendered by default.

50 changes: 50 additions & 0 deletions v3/v3.4 changes/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
## PrjPCB
### Variant
- Open variant menu and press "OK" to reset the variants. Seems to be a backwards compatibility issue with AD20.0
- Reset variant for R6. lost its link.
### Error Reporting
- Make single pin nets a "Fatal Error"
- Multiple net names changed to "No Report"
### Connection Matrix
- IO pins connected to input and output ports changed to "No Report"
## Schematics
- 5V rail symbol from arrow to bar
- Remove underscores "_" from net names

### Top
- Move microcontroller circuit to child sheet
- Move VBUS sense divider into mcu area
- Move encoder pullups to inside microcontroller area
- Group input supply and builk capacitance
- Group 3.3V regulator cuircuits
- Move C65 onto pin 1 of U8 to indicate PCB placement should be close to U8
- Add output sheet entry to MoterCell sheet symbol so 5V rail exists on the top sheet for better clarity.
#### J4
- Remove GND symbol from J4-6 and just connect to symbol from J4-12.
- J4 power ports. Face all + ports up.
- Add motor encoder harness

### MCU
#### Harnesses
- Create SPI harness and replace single SPI nets
- Create Enoder harness and replace single encoder nets
- Create Aux harness and replace single aux nets
#### General
- U2-3 net name change "N" to "n"
- Remove no ERC on mcu BOOT0 pin (60) that had almost all errors being ignored and added only a no ERC waiver for "no driving source".-

### MotorCell
- Remove 5V rail and wire out of port.
- Change SPI ports to SPI harness
- Use SPI harnes instead single ports

## PCBDoc
- NO COPPER CHANGES
- NO PIN NET CHANGES
- Add all parameters from schematics to PCBDoc
- add new component class MCU with new sheet symbol and move components that would have been in the "Top" class to the "MCU" class.
- update net names.

## Libraries
### PCB
-Extract RESC1608X55N from the PcbDoc and add it too the project PCB Library.