small changes for JLC DRC
by Shaand1 4 years 6 months
c53e0e90
CAN Transceiver Boards
by Stephen Noh 4 years 7 months
CAN Transceiver Boards

Added CAN Termination resistors, remade boards, added labels, put all LEDs on the same pin, added silksreens, and switched LED packages.
991c2925
CAN Traffic Teensy Boards
by Stephen Noh 4 years 8 months
CAN Traffic Teensy Boards

Renamed all the CAN Traffic boards from "Transceiver" to "Traffic Teensy X.X"
6849c42b
CAN Transceivers
by Stephen Noh 4 years 8 months
CAN Transceivers

CAN Transceivers for Teensys 3.2, 3.5, 4.0, 4.1
c2461082
BMS Patch (#65)
by Arvind Srinivasan 4 years 8 months
BMS Patch (#65)

* Fixed erc warnings on rev12

* Attempt to fix too large text on sheets

* Adjusted slighty
4728e7ea
Fixed erc warnings on rev12 (#64)
by Arvind Srinivasan 4 years 8 months
1d7057d7
Ecu rev10 analog split (#62)
by 19etweinstock 4 years 8 months
Ecu rev10 analog split (#62)

* Start working rev 10

* Started schematic changes

Removed dashboard components
Changed shutdown circuit to OPA990

* Updated shutdown circuitry

Added OR gates
Added signal reads
Added signal LEDs

* Added wheel speed hardware

* Fixed Teensy GPIO

Moved fan control
Added software outputs

* TXB0106 Accuracy

Added pull down resistor on OE per datasheet

* Added TXB0104 and MCP3204

* Removed AGND

Removed AGND
Removed current sense jumpers
Moved fan control to PWM pin

* Schematic complete

Added I/O to autosport connector
Decided not to include resistors between ADC and TXB.
Moved software shutdown to 3.3V logic

* Removed Shutdown H read

Shutdown H read moved to dashboard
Reverted to standard Teensy 3.2
All wheelspeed connectors have dedicated power out

* Collected lower right analog components

Got all brake and accel components
Moved BSPD and LEDs

* Layout of lower analog section

Parts roughly placed
No routing
Not uniform
Smaller footprint compated to rev9

* 1st Attempt at Routing Lower Analog Section

Need to Move 2nd Vertical filter down
Spread out bus
Check DRC before more progress
Figure out what keystone pads should be for

* Made test points SMT

Added test points for every stage of brake/accel reading
Made them all SMT

* Positioned test points

Not sure how much the pins can bend

* Bottom analog signal routed

* Lower analog signal routed

Test poinits
T-stop clears
Labels not finely placed

* Made names readable

* Improved labeling

* Redid left side

Moved RTC battery above X-Bee
Made all vertical traces on the bottom
Space for SPI traces

* Minor impovements to left side

* Collected components

* Possible routing of wheelspeed

* Placed wheelspeed

* Moved CAN and break control

* CAN and Break Control Routed

* Routing Cleanup

Fixed errors with RTC battery overlapping components

* Software Shutdown

Placed software shutdown under 3.2
Changed teensy I/O to accomodate

* Made board larger

* Moved relays

* Flipped 12V current sensor

* Routed fan drive

* Working on upper analog section

* Upper Analog Routed

Test points
SPI routed

* Started working on relays

* Routed relays and shutdown signals

TODO:
BSPD
LEDs

* Routed Connector

* Rethought the overall layout

Moved shutdown relays vertically
Slide 3.2 to the left
Moved fuses down
Rotated intverter relay

* Routed relays

* Rerouted signals to upper analog

* Routing

Shutdown reads
Arranged BSPD off board

* Routing

shutdown OK signals
shudtown read signals

* Spread out wire busses

Re-routed BSOD ok signal

* LEDs

Aligned LEDs
Aligned Read Divider

* Started placing BSPD

* Labels for LED section

* Precision on left side

Aligned components to each other
Made labels readable

* Aligned components

* Changed order to reflect shutdown

Swapped BMS and OKHS read pins

* Figured out non BSPD signals

CAN routed
wheelspeed access routed
Brake light control routed

* Routing

Wheelspeed
CAN
Brake light

* Added 3V3 LED

* Routing Cleanup

Removed vias from 35 CAN routing

* BSPD fits

* Removed diodes

Removed diodes on BSPD signals to test signals

* Moved RTC battery

* Added decoupling caps to teensy

* Added decoupling caps to ICs

In schematic
Did not layout on board

* Fixed testpoints lwoer analog

* Upper analog placement

* bottom routing

* Upper analog top side routing

* RTC Battery routing changes

* Commit before moving lower analog SPI to the top of the area vs bottom

* Moved SPI to top

* Moved SPI to top

* Revert "Moved SPI to top"

This reverts commit cd2b4a25b7e6cd87e7ad777c0b1c054d3e5a22cd.

* Revert "Moved SPI to top"

This reverts commit 219d2b0aa80489be058f05fb6a239e487713752d.

* Made more space for BSPD

Moved horizontal bus below inverter relay to be under inverter relay

* Added caps to wheelspeed

* Minor changes

* Flipped MTK to top side

* Centerd GPS w/ respect to Xbee

* Routing improvements

* Routed BSPD

* Passes DRC

* Placed planes/ratsnest

* fixed polygon error

* Made LED labels bigger

* Made text clear

* Redefined polygons

* Font fixes

* Added thermal vias

* Routing improvements

* Improved BSPD routing

* Before running renumber

* Ran renumber ulp

* Routing improvements

* Started name layout

* Bottom names

* Working on top names

* Working on top names

* Top names

* Routing updates

* Routing improvements

* Board file

Inconsistent error

* Schematic file

Inconsistent error

* Revert "Schematic file"

This reverts commit c44892b7c991b7c4da148d59c437300a62f41df7.

* Consistency resolved

* Minor improvements

* Switched to using MTK3339 part

* Added OPA990 to software shutdown

* Minor changes

* Before cmd-renumber

* Updated names

* Layout before review

* Voltage divider resistance standardization

* Minor enhancements

Removed vias
Adjusted routing to reduce overlap

* Routing improvement

* Added jumper for BSPD test

* Moved one trace

* Made some schematic readability improvements

* Fixed BSPD for 12V current signal

Changed values
Swapped tester board power
Re did CAN termination

* Repositioned labels

* Schematic made more readable

* Routing improvements

* LED changes and routing improvements

* Minor routing thing

* Redesign passes DRC

* Minor design enhancements

* More minor improvements

* Minor changes

* Minor changes

* Initial connector redesign

* Close to done

* Commit before renumber

* Ran command renumber

* MAIN ECU IS DONE!!!!!

* oops. forgot to update LED values

* More value updates

* Made power traces bigger

* Changes from revision

* Before create via ulp

* Added more stitching vias

* Moved some traces

* Aligned them mosfets

* Changed 12V symbol to hytechsupply from supply

* +5V Symbol

* 3V3 symbol

* Started working on Arvind's changes

* Changed U$ to U

* Removed values

* Fixed width errors

* Main ecu should be done

* Needed more changes

* Fixed values for bom

* Fixed values

* Merge 'Master' into 'ECU-rev10-analog-split'

* Made some changes due to Advanced DFM

* Last commit???

* Today's fun

* we really hope it works this time

* Are we there yet?

* Please stand clear of the closing doors

* Xbee led values

* Delete MainECU rev10.csv

* i got a resistor wrong

* Value changes

* Removed gerber zips

Co-authored-by: 19etweinstock <19etweinstock@users.noreply.github.com>
4c1a6f17
Cell Charging Adapter Rev2 (#58)
by ckaminsky7 4 years 9 months
Cell Charging Adapter Rev2 (#58)

* Created new file for the second cell charger revision

* Create TPS26600 test.sch

* Changed the locations of the pads on the charger controller pcb layout

* changed the locations of the pads in the Cell Charging adapter board

* Made changes to the charger adapter rev2 board

* Added center mounting holes to the pcb design

* Finished changing the dimensions of the pcb and adding center mount holes

* Moved drill holes to the correct locations

* Altered the dimention layer and moved a via in the board layout

* Made sure that the cell charging adapter complied with the BMS rev 13 design

* Changed the mounting holes to the M4 mounting hole device from the HyTech Library

* Changed the file so that it would no longer crash

* Adjusted board and schematic

* Changed the traces after the pinouts were moved

* Adjusted silkscreen slightly

Co-authored-by: Arvind Srinivasan <arvindsrinivasan@gatech.edu>
5429314f
removed Main ECU gerbers
by shaand1 4 years 9 months
58611e52
Ecu rev10 analog split (#60)
by 19etweinstock 4 years 9 months
Ecu rev10 analog split (#60)

* Start working rev 10

* Started schematic changes

Removed dashboard components
Changed shutdown circuit to OPA990

* Updated shutdown circuitry

Added OR gates
Added signal reads
Added signal LEDs

* Added wheel speed hardware

* Fixed Teensy GPIO

Moved fan control
Added software outputs

* TXB0106 Accuracy

Added pull down resistor on OE per datasheet

* Added TXB0104 and MCP3204

* Removed AGND

Removed AGND
Removed current sense jumpers
Moved fan control to PWM pin

* Schematic complete

Added I/O to autosport connector
Decided not to include resistors between ADC and TXB.
Moved software shutdown to 3.3V logic

* Removed Shutdown H read

Shutdown H read moved to dashboard
Reverted to standard Teensy 3.2
All wheelspeed connectors have dedicated power out

* Collected lower right analog components

Got all brake and accel components
Moved BSPD and LEDs

* Layout of lower analog section

Parts roughly placed
No routing
Not uniform
Smaller footprint compated to rev9

* 1st Attempt at Routing Lower Analog Section

Need to Move 2nd Vertical filter down
Spread out bus
Check DRC before more progress
Figure out what keystone pads should be for

* Made test points SMT

Added test points for every stage of brake/accel reading
Made them all SMT

* Positioned test points

Not sure how much the pins can bend

* Bottom analog signal routed

* Lower analog signal routed

Test poinits
T-stop clears
Labels not finely placed

* Made names readable

* Improved labeling

* Redid left side

Moved RTC battery above X-Bee
Made all vertical traces on the bottom
Space for SPI traces

* Minor impovements to left side

* Collected components

* Possible routing of wheelspeed

* Placed wheelspeed

* Moved CAN and break control

* CAN and Break Control Routed

* Routing Cleanup

Fixed errors with RTC battery overlapping components

* Software Shutdown

Placed software shutdown under 3.2
Changed teensy I/O to accomodate

* Made board larger

* Moved relays

* Flipped 12V current sensor

* Routed fan drive

* Working on upper analog section

* Upper Analog Routed

Test points
SPI routed

* Started working on relays

* Routed relays and shutdown signals

TODO:
BSPD
LEDs

* Routed Connector

* Rethought the overall layout

Moved shutdown relays vertically
Slide 3.2 to the left
Moved fuses down
Rotated intverter relay

* Routed relays

* Rerouted signals to upper analog

* Routing

Shutdown reads
Arranged BSPD off board

* Routing

shutdown OK signals
shudtown read signals

* Spread out wire busses

Re-routed BSOD ok signal

* LEDs

Aligned LEDs
Aligned Read Divider

* Started placing BSPD

* Labels for LED section

* Precision on left side

Aligned components to each other
Made labels readable

* Aligned components

* Changed order to reflect shutdown

Swapped BMS and OKHS read pins

* Figured out non BSPD signals

CAN routed
wheelspeed access routed
Brake light control routed

* Routing

Wheelspeed
CAN
Brake light

* Added 3V3 LED

* Routing Cleanup

Removed vias from 35 CAN routing

* BSPD fits

* Removed diodes

Removed diodes on BSPD signals to test signals

* Moved RTC battery

* Added decoupling caps to teensy

* Added decoupling caps to ICs

In schematic
Did not layout on board

* Fixed testpoints lwoer analog

* Upper analog placement

* bottom routing

* Upper analog top side routing

* RTC Battery routing changes

* Commit before moving lower analog SPI to the top of the area vs bottom

* Moved SPI to top

* Moved SPI to top

* Revert "Moved SPI to top"

This reverts commit cd2b4a25b7e6cd87e7ad777c0b1c054d3e5a22cd.

* Revert "Moved SPI to top"

This reverts commit 219d2b0aa80489be058f05fb6a239e487713752d.

* Made more space for BSPD

Moved horizontal bus below inverter relay to be under inverter relay

* Added caps to wheelspeed

* Minor changes

* Flipped MTK to top side

* Centerd GPS w/ respect to Xbee

* Routing improvements

* Routed BSPD

* Passes DRC

* Placed planes/ratsnest

* fixed polygon error

* Made LED labels bigger

* Made text clear

* Redefined polygons

* Font fixes

* Added thermal vias

* Routing improvements

* Improved BSPD routing

* Before running renumber

* Ran renumber ulp

* Routing improvements

* Started name layout

* Bottom names

* Working on top names

* Working on top names

* Top names

* Routing updates

* Routing improvements

* Board file

Inconsistent error

* Schematic file

Inconsistent error

* Revert "Schematic file"

This reverts commit c44892b7c991b7c4da148d59c437300a62f41df7.

* Consistency resolved

* Minor improvements

* Switched to using MTK3339 part

* Added OPA990 to software shutdown

* Minor changes

* Before cmd-renumber

* Updated names

* Layout before review

* Voltage divider resistance standardization

* Minor enhancements

Removed vias
Adjusted routing to reduce overlap

* Routing improvement

* Added jumper for BSPD test

* Moved one trace

* Made some schematic readability improvements

* Fixed BSPD for 12V current signal

Changed values
Swapped tester board power
Re did CAN termination

* Repositioned labels

* Schematic made more readable

* Routing improvements

* LED changes and routing improvements

* Minor routing thing

* Redesign passes DRC

* Minor design enhancements

* More minor improvements

* Minor changes

* Minor changes

* Initial connector redesign

* Close to done

* Commit before renumber

* Ran command renumber

* MAIN ECU IS DONE!!!!!

* oops. forgot to update LED values

* More value updates

* Made power traces bigger

* Changes from revision

* Before create via ulp

* Added more stitching vias

* Moved some traces

* Aligned them mosfets

* Changed 12V symbol to hytechsupply from supply

* +5V Symbol

* 3V3 symbol

* Started working on Arvind's changes

* Changed U$ to U

* Removed values

* Fixed width errors

* Main ecu should be done

* Needed more changes

* Fixed values for bom

* Fixed values

* Merge 'Master' into 'ECU-rev10-analog-split'

* Made some changes due to Advanced DFM

* Last commit???

* Today's fun

* we really hope it works this time

* Are we there yet?

* Please stand clear of the closing doors

Co-authored-by: 19etweinstock <19etweinstock@users.noreply.github.com>
7b394feb
Report a bug