7
mirror of https://github.com/uw-midsun/hardware.git synced 2025-04-17 22:38:59 +00:00
Commit Graph

257 Commits

Author SHA1 Message Date
Liam Hawkins
5aad379396
Mh 48 bms afe rev 1.0 ()
* MH-48 BMS AFE Rev 1.0

- Switched to fuses with higher voltage rating.
- Replaced cell input resistors, zener diodes, thermistor capacitors,
discharge MOSFETS, and discharge gate resistors with component arrays.
- Added separate wires for balancing and cell inputs.
- Replaced the MUX to support up to 32 thermistors. Currently using 20.
- Replaced the connectors with right angle connectors so AFEs can be
stacked.

Schematic Library Changes:
- Added CAP ARRAY 10000PF 50V X7R 0612.
- Added CONN R/A 14POS 3MM.
- Added CONN R/A 16POS 3MM.
- Added CONN R/A 20POS 3MM.
- Added DIODE ZENER ARRAY 5.6V SOT363.
- IC 32x1 Multiplexer ADG731BSUZ:
        - Switched supplier link from QFN to QFP package
        - Removed exposed pad pin
        - Linked to existing footprint TSQFP50P890X890X160-48M
        - Flipped schematic component in x-axis
- Added RES ARRAY 100 OHM 0.5% 4RES 1206. Linked to existing footprint.
- Added RES ARRAY 3.3K OHM 2% 16SOIC.

Footprint Library Changes:
- Added CAP ARRAY 4 POS 0612.
- Added CONN, R/A 14POS MICRO-FIT 3mm.
- Added CONN, R/A 16POS MICRO-FIT 3mm.
- Added CONN, R/A 20POS MICRO-FIT 3mm.
- Added SOT-363.
- Modified silkscreen of FUSE JFC2410-0500FS
- Added SOIC16.

To Do:
- Consider other AFEs (LTC6813?).
- Use higher balancing currents to measure cell resistance during
operation.
- Active balancing?
- More thermistors?

* MH-48 BMS AFE Rev 1.0 Updated the Draftsman Document and regenerated the output files
2020-03-28 13:41:28 -04:00
Liam Hawkins
3405371ea1
MH-59 BMS Current Sense Rev 2.0 ()
- Added U.FL connectors for easier BPS testing.
- Organized the layout better.
- Set LTC6820 EN high.
- Generated the output files.

Schematic Library:
- Added CONN U.FL RCPT STR 50 OHM SMD

Footprint Library:
- Added CONN U.FL RCPT STR 50 OHM SMD
2020-03-02 22:31:31 -05:00
Aashmika Mali
62f7e6c88a
Mh 37 msxiv battery connector module step export ()
* master now has updated libraries

* schematic update with LTC IC

* added BMS system and updated schematics

* Initial commit

* Adding balance wires and resistors to battery module connector schematic

* update the PCB Rev2 for AUX charger

* changed track sizes, added labelling and logo

* Adding new fuses and footprints

* refine the connection of R5 and thermal relief for U1

* add the setting file

* update the project output

* initial layout

* Finishing routing with improved layout

* Adding polygon pour and silkscreen

* fixing fuse alignment

* update the library

* generated BOM correctly

* fixed parameters on library components

* Changing components to LCSC parts

* Adding keepout

* redesigned board to add microfit right angle connectors, properly define the resistors and change the pin layout on the connectors, regenerate BOM and gerbers

* edited schematic file

* added new components for merge with master

* added new components to new master updated libraries

* trying to merge

* combined with master libraries

* 'Merge' aux branch with master

* 'Merge' motor controller interface with master

* exported regenerated step file

Co-authored-by: Chenao Yuan <yca423@hotmail.com>
Co-authored-by: lsprophe <44761966+lsprophe@users.noreply.github.com>
2020-02-29 11:10:37 -08:00
Chenao Yuan
af68991d90
Mh 54 bms carrier board ()
* enlarge the hole size on thermal pad

* MH-54 Changed diameter of via on the thermal relief to 0.6mm, updated the version number

* MH-54 Generate and update the project outputs

* enlarge hole size for footprint IC HSD DUAL-CHANNEL TSOP65P640X120_HS-17N

* MH-54 BMS Carrier Organized the output files

* mh-54 tent the via by C21, fix 3D models' offset and update few supplier link in library

* mh-54 update the fabrication files

* fix the overlay of label FAN4 and P12

Co-authored-by: Liam Hawkins <45611744+lghawkin@users.noreply.github.com>
2020-02-05 20:31:40 -05:00
Aashmika Mali
45934d6bc1
MH-26 Steering Interface Board v4 ()
* master now has updated libraries

* schematic update with LTC IC

* MH_26 Steering Interface v4

Initial push, still need to add schmitt triggers for debouncing on buttons and add ports to the MC connector.

* MH_26 added other

* added BMS system and updated schematics

* Initial commit

* Adding balance wires and resistors to battery module connector schematic

* update the PCB Rev2 for AUX charger

* changed track sizes, added labelling and logo

* MH_26 Steering Interface Board PCB Layout

Schematic Libaray
* Added button

* Adding new fuses and footprints

* MH-26 Steering Board - Add polygon pours

* MH-26 Steering Wheel Review changes

* refine the connection of R5 and thermal relief for U1

* add the setting file

* update the project output

* initial layout

* Finishing routing with improved layout

* Adding polygon pour and silkscreen

* fixing fuse alignment

* MH-26 Steering Interface PCB layout

Added testpoints for 12V, 3V3, and signals
Added steering connector board

* MH-26 Steering Wheel outputs

* update the library

* generated BOM correctly

* regenerated BOM and STEP correctly

* fixed parameters on library components

* Changing components to LCSC parts

* Adding keepout

* MH-26 Steering Connector Board Keepout

Added keepout on the connector board

* regenerated gerber output files

* redesigned board to add microfit right angle connectors, properly define the resistors and change the pin layout on the connectors, regenerate BOM and gerbers

* edited schematic file

* added new components for merge with master

* added new components to new master updated libraries

* trying to merge

* combined with master libraries

* 'Merge' aux branch with master

* 'Merge' motor controller interface with master

* Prepare for merge to master, added button to library

Co-authored-by: Chenao Yuan <yca423@hotmail.com>
Co-authored-by: Jenny Xia <33613456+xiajenny@users.noreply.github.com>
Co-authored-by: lsprophe <44761966+lsprophe@users.noreply.github.com>
2020-01-14 21:56:17 -08:00
Aashmika Mali
fd5128306e
Mh 52 motor controller interface rev 1 ()
* master now has updated libraries

* schematic update with LTC IC

* added BMS system and updated schematics

* Initial commit

* Adding balance wires and resistors to battery module connector schematic

* update the PCB Rev2 for AUX charger

* changed track sizes, added labelling and logo

* Adding new fuses and footprints

* refine the connection of R5 and thermal relief for U1

* add the setting file

* update the project output

* initial layout

* Finishing routing with improved layout

* Adding polygon pour and silkscreen

* fixing fuse alignment

* update the library

* generated BOM correctly

* fixed parameters on library components

* Changing components to LCSC parts

* Adding keepout

* redesigned board to add microfit right angle connectors, properly define the resistors and change the pin layout on the connectors, regenerate BOM and gerbers

* edited schematic file

* added new components for merge with master

* added new components to new master updated libraries

* trying to merge

* combined with master libraries

* 'Merge' aux branch with master

* new branch to merge motor controller with master

* 'Merge' motor controller interface with master

Co-authored-by: Chenao Yuan <yca423@hotmail.com>
Co-authored-by: lsprophe <44761966+lsprophe@users.noreply.github.com>
2019-12-31 03:42:58 -05:00
Aashmika Mali
546016c4e9 Delete incorrect hwtut folder ()
* Delete Carrier_Board_Template.RUL

* Delete HardwareTutorial - Carrier_Board_Interface.PcbDoc

* Delete HardwareTutorial - Carrier_Board_Template.PrjPcb

* Delete HardwareTutorial - Controller_Board_Interface.SchDoc
2019-12-31 00:34:16 -05:00
Aashmika Mali
01b5b6b4e5
Mh 32 msxiv aux battery charger ()
* master now has updated libraries

* schematic update with LTC IC

* added BMS system and updated schematics

* Initial commit

* Adding balance wires and resistors to battery module connector schematic

* update the PCB Rev2 for AUX charger

* changed track sizes, added labelling and logo

* Adding new fuses and footprints

* refine the connection of R5 and thermal relief for U1

* add the setting file

* update the project output

* initial layout

* Finishing routing with improved layout

* Adding polygon pour and silkscreen

* fixing fuse alignment

* update the library

* generated BOM correctly

* fixed parameters on library components

* Changing components to LCSC parts

* Adding keepout

* redesigned board to add microfit right angle connectors, properly define the resistors and change the pin layout on the connectors, regenerate BOM and gerbers

* edited schematic file

* added new components for merge with master

* added new components to new master updated libraries

* trying to merge

* combined with master libraries

* 'Merge' aux branch with master

Co-authored-by: Chenao Yuan <yca423@hotmail.com>
Co-authored-by: lsprophe <44761966+lsprophe@users.noreply.github.com>
2019-12-31 00:22:07 -05:00
Aashmika Mali
d0596e345a
Mh 37 battery module connector rev2 ()
* master now has updated libraries

* Initial commit

* Adding balance wires and resistors to battery module connector schematic

* Adding new fuses and footprints

* initial layout

* Finishing routing with improved layout

* Adding polygon pour and silkscreen

* fixing fuse alignment

* Changing components to LCSC parts

* Adding keepout

* redesigned board to add microfit right angle connectors, properly define the resistors and change the pin layout on the connectors, regenerate BOM and gerbers

* edited schematic file

* added new components for merge with master

* added new components to new master updated libraries

* trying to merge

Co-authored-by: lsprophe <44761966+lsprophe@users.noreply.github.com>
2019-12-30 20:39:10 -05:00
Liam Hawkins
4beaf97426
Hw 87 bms carrier rev 5 ()
* ELEC-87 BMS Carrier Rev 5 Added a voltage divider to detect the state of the kill switch and changed the footrpints of the fan and relay connectors

* ELEC-87 BMS Carrier Rev 5 Organized the schematics and replaced the soft start with a load switch.

* ELEC-87 BMS Carrier Rev 5 Generated the output files.

* ELEC-87 BMS Carrier Board Rev 5.0
-Organized the schematics.
-Added a decoupling capacitor on VCC of the load switch.
-Changed the 1k bleed resistor to a 200 ohm resistor.
-Extended the load switch output polygon to the load switch and the edge of the board.
-Added a test point on the load switch output.
-Labelled the isoSPI connectors on the PCB.
-Added stitching vias to the ground net.

* - Made minor routing changes
- Changed schematic template to Size B
- Added Part Number and Date to back of the board
- Generated output PDF and Gerbers for Rev 5

TODO
- Generate all output job files
- Clean up schematic now that there's a lot more room

* HW-87 BMS Carrier Rev 6.0 Switched QFN LTC6820s and MOSFETs to different packages, set LTC6820 EN low, removed Master/Slave leds and SEL, and started making a precharge for large capacitors

* HW-87 BMS Carrier Rev 6 Renamed from MSXII to MSXIV, and added the precharge resistor

* HW-87 BMS Carrier Rev 6 Added an SD card slot to the schematics

* HW-87 BMS Carrier Rev 6 Started adding the Raspberry Pi connector

* HW-87 BMS Carrier Added more capacitors to HV relay coils, changed kill switch monitor voltage divider to MOSFET

* HW-87 BMS Carrier Added more capacitors to HV relay coils, changed kill switch monitor voltage divider to MOSFET

* HW-87 BMS Carrier Added 5V regulator, changed HSD 4.7k resistors to 10k resistor array

* HW-87 BMS Carrier Board Rev 6 Added a 4K7 resistor array for the HSD

* HW-87 BMS Carrier Board Rev 1.0 Start PCB layout and modify the fan connectors for Noctua fans

* HW-87 BMS Carrier Board Rev 1.0 Separate MSXII and MSXIV BMS carrier board files

* HW-87 BMS Carrier Board Rev 1.0 Adjust relay schematic to be more organized

* HW-87 BMS Carrier Board Rev 1.0
-Added a zener diode to CS of the HSD to limit the voltage to 3V3.
-Finished the PCB layout.
-Generated the output files.

Schematic Library:
-Linked CONN 4POS MICRO-FIT 3mm to the correct footprint.
-Added DIODE ZENER 3.3V 250mW.
-Added IC ISOSPI COMM INTERFACE LTC6820IMS#3ZZPBF.
-Added RES 10 OHM 1% 16W 2512.
-Added RES ARRAY 4.7K OHM 8 RES 1506.

Footprint Library:
-Added MSXIV LOGO SMALL.
-Added IC isoSPI Interface LTC6820 MSOP

* regenerated gerber files

* HW-87 BMS Carrier Rev 1.0 Updated center console files for merge compatibility

* HW-87 BMS Carrier Rev 1.0 Update libraries for merging

Co-authored-by: Taiping Li <litaiping97@gmail.com>
2019-12-30 10:20:30 -05:00
Aashmika Mali
92d6cbc626
Mh 31 tail lights prototype rev3 ()
* added schematics for new revision

* completed schematics and pcb layouts. Re-added missing parts from schematic library and pcb library.

* minor changes

* added shunt, recalculated output capacitor value, added model to 555 timer, replaced 3 pin connectors with 2 pins, moved Rsense to main board

* updated PCB documents

* added DIODE ZENER 2.4V 500MW SOD123, added them as bypass diodes for LED circuit

* replaced oversized shunt resistor with new 50 mOhm resistor, redid layout

* changes

* added poly pour, keepout, some minor fixes to formatting

* saved project cuz i forgot to before lol

* improved layout of main board

* changed trace formatting slightly

* small fixes

* added fill to LEDs

* formatted solid regions on led pcb

* took out solder mask on bottom layer

* add new vias

* new vias

* fixed polypour

* generated output job files and reformatted the LED PCB via stiching and poly pours

* added new library components to merge with master

Co-authored-by: ZRjosh <50274893+ZRjosh@users.noreply.github.com>
2019-12-30 02:05:41 -05:00
Liam Hawkins
799891c86a
Mh 45 bms current sense rev 1.1 ()
* MH-45 BMS Current Sense Rev 1.1 Change the isoSPI IC to SPI mode 1, generate output files

* generated output files

* saved project
2019-12-20 18:07:39 -05:00
Aashmika Mali
4ae3d2b768 Mh hardware tutorial rev 2 ()
* master now has updated libraries

* fixed pinout for buttons so firmware can feel good and finally blink sum leds

* changed pinouts for both hw-tut projects in case someone cough cough arshan is confused when only one of them is updated
2019-11-12 01:45:19 -05:00
Aashmika Mali
bd7c6fbf09
master now has updated libraries () 2019-09-28 18:56:25 -04:00
Aashmika Mali
605e852315
Hw 231 dcdc rev 2 ()
* HW75 BMS AFE Rev 4
Schematic Library
- Modified IC BATT MONITOR (LTC6804)

Overall
- Added AFE in a new sheet with a more intuitive design
- Set sheet up to be used for an hierachael design
TODO
- Add NPN

* - Created cell balancing, cell inputs, communication, and connectors
sheets

Library changes
Schematic
+ BJT NPN 100V 2A SOT223
+ FUSE 375MA 125VDC 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES 33 OHM 5% 1.5W 2512
+ RES ARRAY 4RES 1206
* Changed footprint and schematic symbol for IC MUX/DEMUX 1X16 24SSOP

PCB
+ BJT NPN 100V 2A SOT223
+ FUSE LITTLEFULSE 0466 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES STACKPOLE RPC2512 2512
+ RES ARRAY 10K OHM 0.1% 4RES 1206

TODO
- Add microfit connectors to the library
- Add connectors to the connector sheet
- Board level annotation
- Schematic review

* HW-75 BMS AFE Rev 4
- Added connectors to the schematic
- Designated all components

Schematic/PCB Library
+ CONN 8POS MICRO-FIT 3MM
+ CONN 10POS MICRO-FIT 3MM
+ CONN 12POS MICROFIT 3MM
+ CONN 14POS MICROFIT 3MM

* Changed revision to 4.0 in project parameters

* HW-75 BMS AFE Rev 4
- Changed device sheets to sheet symbols
- Recompiled on AD18 and fixed most errors

* HW-75 BMS AFE Rev 4
- Added supplier links for the fuse

* HW-75 BMS AFE Rev 4

- Added ambient thermistor connectors
- Added 10nF 0603 ESD capacitors
- Finished most routing
- Generated PDF for review
- Created standard variant for isoSPI

Schematic Library
+ CONN 2POS MICROFIT 3MM

PCB Library
+ CONN, 2POS MICROFIT 3MM

* HW-75 BMS AFE Rev 4
- Pushing changes from review

* HW-75 BMS AFE Rev 4
- Set R59 and P7 to not populated
- Added thermal vias to Q13
- Changed decouplng cap on the linear regulator to a 0805 .1uF instead
of 0603

* HW-75 BMS AFE Rev 4.1
- Added a 0603 capacitor to the emitter of the NPN (5V)
- Generated output files
- Generated gerbers

* Changed mid layer names for Elecrow and created zip file

* HW-75 BMS AFE Rev 4.1
- Tented all vias
- Added pcb prints to the pdf
- Updated all project outputs

* Updated library from master

* HW-75 BMS AFE Rev 4.1
- Cleaned up files in the folder

* new branch for rev 4

* changes to the kill switch

* updates to high side driver

* made footprint for the relay used

* Fixes to relay footprint and renumbered schematics

* added schematic lib component for new HSD and added it to relay controls doc

* Made footprint for relay

* added fet lib component

* added RELAY SPST 12V 8A OMRON footprint, RELAY SPST 12V 8A OMRON library component, and IC HSD Dual-Channel 40V 1kOhm library component

* added IC HSD Dual-Channel TSOP65P640X120_HS-17N footprint,a dn updated IC HSD Dual-Channel 40V 1KOhm library component

* Soft start circuit added to 12V line on the relay

* changes to annotation and pcb and changes to library component for IC HSD 40V 1kOhm component

* updaed part numbers on IC HSD Dual-Channel 40V 1KOhm and RELAY SPST 12V 8A OMRON. Updated schematic docs wth updated lib. Updated schematics for soft start.

* added supplier numbers to RELAY SPST 12V 8A OMRON and IC HSD Dual-Channel 40V 1KOhm and updated scheamtics with modified lib.

* added datasheet to RELAY SPST 12V 8A OMRON. fixed HSD layout and fault pullup. Redid the routing off all modified components. Resized polygon pours for ground plates on top and bottom

* slight fix to poly pour refer to last commit for all important changes

* added library and footrpint component for CONN 4POS MICROFIT (2x2). made edits to schemtics and pcb for footprint, but not finished

* update CONN 4POS MICROFIT (2x2) library item. Updated schematics to have firmware control on contactors. updated pcb to have components (routing not done)

* edited footprint for CONN 4POS MICROFIT (2x2)

* edited footprint (again) for CONN 4POS MICROFIT (2x2). Changed schematics to add new sheet

* edited the library component and footprint for CONN 4POS MICROFIT (2x2). Rerouted and finished placement for pcb. polygon poured

* edited pcb

* Updated PCB and fixed some routing. All polygons poured.

* fixed pour for 12V contactor coil

* repoured polygon

* carrier board for fab

* Fixed schematics with rc filter. Updated incorrectly labelled silkscreen for bottom layer of the power connector (gnd and pwr were switched).

* Formatting fixes

* Slight formatting fixes.

* re-generated project outputs (4.0)

* merged master libraries

* fixed conn 4 pos microfit libary component

* changes to master/slave versions

* fixed PE2 pin to PB2 (for rev 3.1)

* schmeatic design for new vicor module

* restored the schematic library updates

* Created all new footprints, finished laying out schematic and starting PCB layout

* updated pcb with msxiv logo

* added logo footprint and compketed pcb layout

* some footprint and generation modifications

* generated output files and saved gerber for elecrow to ziP

* verified gerbers and added readme

* fixed file directory
2019-09-28 17:57:20 -04:00
ZRjosh
983c3ece3b
Hw 207 tail lights prototyping board rev2 ()
* added schematic for LED driver.

* Created footprint for LED driver

* Footprint wasn't uploaded last commit -fixed

* Fixed footprint, added step file

* added schematic symbol and footprint for new driver.

* connected schematic diagram to footprint

* completed driver prototype, added new components (capacitor, resistor, schottky diode)

* committing

* completed driver prototypes, added 555 timer to library

* scrapped prototype 2 (the one without pwm) and created pcbdoc

* HW-204 Tail Lights Prototyping Board Rev 2 Generated the output job files

* regnerated gerber files

* Added project output and BOM

* merge
2019-09-28 17:51:49 -04:00
lghawkin
599d5934d2
Hw tut joshua rong ()
* Added block dia, schematic, and PCB layout

* Fixed controller board pin out for potentialometer

* added logo and generated all output files for Rev 2.0

* HW Tutorial Reorganize files into MSXII and MSXIV
2019-09-28 17:36:47 -04:00
ZRjosh
7501118c5b
Hw 203 front rear power distribution rev4 ()
* Add BTS7120-2EPA schematic and footprint

* Add light load driver

* Save

* Save

* Save

* 24/07/2019
Done:
-Power distribution board is now split into front and rear
-A power path channel for power supply is implmented
-Reverse polarity protection for the power supply channel is added
-Aux battery over current protection is added
-Back to back MOSFET is changed
-Protected and unproteced rail is now determined bt firmware
-Removed unprotected rail
-Added calculations for new under and over voltage condiction for the
power path, including AUX and DCDC
-Added calculation for AUX battery fault delay time
To do:
-Validify AUX over current protection
-Validify power supply reverse polarity protection
-Add AUX battery charger
-Concider switching connector and load switch for higher current rating

* Schematic changes
RearPowerDistribution
-Rear Power Distribution now have multiple rear light load switch and
connectors to power each rear light individualy
-Changed the high current load switch to a lower 15A rating single
channel
-Added a medium current load switch with 4.5A rating
-Reassigned loads to matching load switchs that can supply the load with
required current based on MSXIV_PowerBuget Sheet
-Reassigned load switch pin-outs according to the load reassignment
-Added multi-channel schamatics for repeated design like load switch and
ADC
-Added one extra I/O expander for enabling lights
-Deleted calculation notes, it is now recorded within a DOC
-Added a MUX for current sense selection
-Finalized power supply reverse polirity protection
-Finalized AUX over current protection
-AUX over current comparitor comes with a latching feature witch can
keep the AUX circuit open during over current event
	-Hysteresis not implemented
	-A jumper to 3V3 is also connected to the latching enable pin,
	populate if the feature is not good, it will function as a
	comparitor

FrontPowerDistribution
-None

Libery alternation
-Added symbols and footprints for Infineon smart loadswitchs of 15A,11A, and 4.5A
-Added symbol and footprint for Latching comparitor

* Rear Power Distribution
-Changed load connectors to avoid misconnection on major loads:
	-BMS
	-Motor Interface
	-Rear Lights

Added libs
-IC COMP TTL/CMOS 1 CHAN SC70-6
-IC LOAD SWITCH BTS 7200-2EPA PG-TSDS0-14-1
-IC LOAD SWITCH BTS 70401EPA PG-TSDS0-14-22
-IC LOAD SWITCH BTS 70041EPPXUMA1CT-ND_1
-IC LOAD SWITCH BTS 70081EPPXUMA1
-RES SMD 48.7 Kohms 0.1%
-RES SMD 11.3 Kohms 0.1%

* Realocated the load switch and connector to one sheet

* -Fixed symbol and footprint
-Fixed Schematic nets
-Started PCB layout

* generated gerber files and finished pcb layout
2019-09-28 16:30:14 -04:00
tangkelly1999
60fcada8b9 HW-204 updated schematics with new ADC ()
* HW-204 updated schematics with new ADC

* HW-204 Changed tantalum capacitors to ceramic, and changed C13 from 0.1 uF to 1 uF.

* HW-204 BMS Current Sense Rev 3.0 Added separate capacitors to AVDD and DVDD, and changed the reference voltage to 2.5 V

* HW-204 BMS Current Sense Rev 3.0 Added a buffer to the ADC input, changed the INA240 reference to 2.5 V, and added resistors and capacitor to the ADC inputs

* HW-204 BMS Current Sense Rev 3.0 Added 22 nF decoupling capacitors to the ADC DVDD and AVDD

* HW-204 BMS Current Sense Rev 3.0 Added MSOP component for LTC6820, separated supply for VDD and VDDS for LTC6820, and set EN low

* HW-204 BMS Current Sense Rev 3.0 Added pull-up resistor to ADC DO, and annotated the schematics

* HW-204 BMS Current Sense Rev 3.0 Updated the project parameters, started the board layout, and added a MSXIV logo to the library

* HW-204 BMS Current Sense Rev 3.0 Replaced MSXII with MSXIV in the project folder name

* HW-204 BMS Current Sense Rev 3.0 Added the datasheet to the ADC properties

* HW-204 BMS Current Sense Rev 3.0

* HW-204 BMS Current Sense Rev 3.0 Switched the termination resistor to split termination, and added the component parameters for the ADC

* HW-204 Current Sense Adjusted the positions of VREF and IN+ testpoints

* HW-204 Current Sense Adjusted some of the traces and testpoints

* HW-204 Current Sense Changed revision to MSXIV 1.0

* HW-204 BMS Current Sense Rev 1.0 Added the output job files

* HW-204 BMS Current Sense Rev 1.0 Modified the output job files

* regenerated gerber files

* regenerated BOM

* HW-204 BMS Current Sense Rev 1.0 Reorganized the files into MSXII and MSXIV folders
2019-09-28 16:06:00 -04:00
Mena Labib
96d2be0d87 HW-127 GPS Board ()
* HW-84 first commit.

* HW-84 Center Console Rev3
shcematic complete for design without rPi. Need regulator to add rPi.
parts added to library:
8channel logic driver
16 & 4 pin micro-fit connectors
1 channel schmitt trigger
net tie

* HW-84 Center Console
Library additions:
Regulator, 47uF CAP, 3.3uH ind
Schematic is essentially complete, some weird issue with footprints on
U2 and U5...?

* same as prev commit

* HW-84 Center Console

First draft of board layout. Routing still needs to be done.

* HW-84 Center Console Rev 3
- Completed preliminary routing (11/126 nets remaining)

TODO
- Finish routing for the regulator
- Consider PDN for 5V rail
- Optimize i2c/UART routing
- Add Pi model to check for clearance (battery)

Library Changes
- Added FAN AXIAL 30x10mm

* HW-127 GPS Board

Library additions: Footprint and schematic fixes for SD card reader and GPS module
Schematic complete. Layout complete, routing may need to be fixed. (Taiping standard)

* Generated gerbers

* HW-127 GPS Board
- Renamed everything to GPS Board
- Generated output files

* HW-127 GPS BOARD
- added footprints to master
2019-06-04 20:26:20 -04:00
Jenny Xia
4bf4f6b9b0 HW-201 Fixed pin namings ()
* Fixed pin namings

* Delete MSXII_SteeringWheelInterfaceBoard.pdf
2019-05-27 19:53:43 -04:00
NitaEs
d00c0cc296 HW-164 Tail Light LED prototype ()
* added TailLightsPrototype folder, added footprints and schematic diagrams for new xlamp LEDs

* HW164 Tail lights prototype 1.0

* HW164 Tail lights prototype 1.0
Overall
- Added through holes for mounting on PCB
- Variants for red/white/amber LEDs
- Fixed schematic library listings for the LEDs
- Generated output files

Schematic Library
- LED XLAMP COOL WHITE 5700K 2SMD
- LED XLAMP XP-E RED SMD
- LED XLAMP XPE2 AMBER 593NM 2SMD

* Aligned all mounting holes and regenerated output files

* updated library

* updated library

* modified library

* removed duplicated led

* HW-164 Tail light prototype board rev1
- Added keepout layer
- Regenerated fabrication files
2019-05-23 22:06:18 -04:00
Taiping Li
38071227e9
HW-191 Update Carrier Board Template
- Deleted harness
- Updated 3D model in the PCB to Controller Board Rev 7
- Added 2 pin ultra-fit and power LED
2019-05-15 19:27:46 -04:00
Mena Labib
206a2ff0f9
HW Tutorial ()
* HW-TUTORIAL: schematic for on-boarding project

* schematic completed

* test

* HW_Tutorial - finished PCB. Ready for presentation

* fixed board size and stitching

* with prev commit

* HW Tutorial - Project Outputs created

* with prev commit

* HW Tutorial - Added headers for SPI, I2C and 3V3. Fixed some routing

* renamed project

* delete old files
2019-05-13 18:58:51 -04:00
Mena Labib
37f6ce7ce8 HW-84 Center Console Rev 3 ()
* HW-84 first commit.

* HW-84 Center Console Rev3
shcematic complete for design without rPi. Need regulator to add rPi.
parts added to library:
8channel logic driver
16 & 4 pin micro-fit connectors
1 channel schmitt trigger
net tie

* HW-84 Center Console
Library additions:
Regulator, 47uF CAP, 3.3uH ind
Schematic is essentially complete, some weird issue with footprints on
U2 and U5...?

* same as prev commit

* HW-84 Center Console

First draft of board layout. Routing still needs to be done.

* HW-84 Center Console Rev 3
- Completed preliminary routing (11/126 nets remaining)

TODO
- Finish routing for the regulator
- Consider PDN for 5V rail
- Optimize i2c/UART routing
- Add Pi model to check for clearance (battery)

Library Changes
- Added FAN AXIAL 30x10mm

* HW-84 Center Console Rev 3

- Finished routing all nets

Library Changes
- Updated FAN 30x10mm with 29mm hole
- Fixed CONN 40POS RASPBERRY PI schematic symbol with correct pin out

* HW-84 Center Console Rev 1
- Fixed schematic naming and numbering
- Created output files

* HW-84
- Regenerated BOM file to properly group components by LibRef

* merge conflict

* Adding pull-ups to buttons

* HW 84 Driver Controls Center Console Rev2
Added pull-ups to all buttons. Added BPS LED. Added series resistor at
output of regulator. Added bulk cap at input of regulator

* HW 84 Center Console Board
Fixed some traces on PCB to not break up bottom layer

* HW 84 Center Console Board
Fix Footrpints. Fix 3V3 trace. Fix bulk cap and series resistor

* footprints mentioned in oprev commit

* HW 84 Center Console Board
Added Standoffs. The footprint's messed up...

* HW-84 Center Console Rev 3
- Moved pull-up resistors to the top layer
- Added thermal vias to the regulator's ground plane

TODO
- Review layout
- Double check pi connections

Library Changes
- Changed STANDOFF 2.5MM to have a 3D model on Mechanical 1 instead of
Assembly layer

* fixed silkscreens

* HW-84 Center Console Rev 3
- Connected the EN for the 5V regulator to the microcontroller with a
pull down
- Regenerated output files

* HW-84 Center Console Rev 3
- Created zip file for outputs
- Moved old outputs to a new folder

* Clean up from bring-up issues. 6-channel schmitt is now fixed for BOM

* Center Console Rev3: merged libraries

* for previous commit

* Fixing 6ch schmitt footprint... again

* HW-84 Center Console Rev 3 Merge commit
Things that I changed while merging:
RELAY SPST 12V 8A: footprint linked
6-channel schmitt
1-channel schmitt
IC OP AMP GEN PURPOSE RR 5.5MHZ SOT-23-5
IDEAL DIODE

* Re-did Library changes from HW-118, HW-141, HW-160 & PR#77
based on HW-169 branch
2019-05-13 18:33:41 -04:00
Aashmika Mali
fc8d539770
HW-87 BMS Carrier Board Rev 4 ()
* HW75 BMS AFE Rev 4
Schematic Library
- Modified IC BATT MONITOR (LTC6804)

Overall
- Added AFE in a new sheet with a more intuitive design
- Set sheet up to be used for an hierachael design
TODO
- Add NPN

* - Created cell balancing, cell inputs, communication, and connectors
sheets

Library changes
Schematic
+ BJT NPN 100V 2A SOT223
+ FUSE 375MA 125VDC 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES 33 OHM 5% 1.5W 2512
+ RES ARRAY 4RES 1206
* Changed footprint and schematic symbol for IC MUX/DEMUX 1X16 24SSOP

PCB
+ BJT NPN 100V 2A SOT223
+ FUSE LITTLEFULSE 0466 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES STACKPOLE RPC2512 2512
+ RES ARRAY 10K OHM 0.1% 4RES 1206

TODO
- Add microfit connectors to the library
- Add connectors to the connector sheet
- Board level annotation
- Schematic review

* HW-75 BMS AFE Rev 4
- Added connectors to the schematic
- Designated all components

Schematic/PCB Library
+ CONN 8POS MICRO-FIT 3MM
+ CONN 10POS MICRO-FIT 3MM
+ CONN 12POS MICROFIT 3MM
+ CONN 14POS MICROFIT 3MM

* Changed revision to 4.0 in project parameters

* HW-75 BMS AFE Rev 4
- Changed device sheets to sheet symbols
- Recompiled on AD18 and fixed most errors

* HW-75 BMS AFE Rev 4
- Added supplier links for the fuse

* HW-75 BMS AFE Rev 4

- Added ambient thermistor connectors
- Added 10nF 0603 ESD capacitors
- Finished most routing
- Generated PDF for review
- Created standard variant for isoSPI

Schematic Library
+ CONN 2POS MICROFIT 3MM

PCB Library
+ CONN, 2POS MICROFIT 3MM

* HW-75 BMS AFE Rev 4
- Pushing changes from review

* HW-75 BMS AFE Rev 4
- Set R59 and P7 to not populated
- Added thermal vias to Q13
- Changed decouplng cap on the linear regulator to a 0805 .1uF instead
of 0603

* HW-75 BMS AFE Rev 4.1
- Added a 0603 capacitor to the emitter of the NPN (5V)
- Generated output files
- Generated gerbers

* Changed mid layer names for Elecrow and created zip file

* HW-75 BMS AFE Rev 4.1
- Tented all vias
- Added pcb prints to the pdf
- Updated all project outputs

* Updated library from master

* HW-75 BMS AFE Rev 4.1
- Cleaned up files in the folder

* new branch for rev 4

* changes to the kill switch

* updates to high side driver

* made footprint for the relay used

* Fixes to relay footprint and renumbered schematics

* added schematic lib component for new HSD and added it to relay controls doc

* Made footprint for relay

* added fet lib component

* added RELAY SPST 12V 8A OMRON footprint, RELAY SPST 12V 8A OMRON library component, and IC HSD Dual-Channel 40V 1kOhm library component

* added IC HSD Dual-Channel TSOP65P640X120_HS-17N footprint,a dn updated IC HSD Dual-Channel 40V 1KOhm library component

* Soft start circuit added to 12V line on the relay

* changes to annotation and pcb and changes to library component for IC HSD 40V 1kOhm component

* updaed part numbers on IC HSD Dual-Channel 40V 1KOhm and RELAY SPST 12V 8A OMRON. Updated schematic docs wth updated lib. Updated schematics for soft start.

* added supplier numbers to RELAY SPST 12V 8A OMRON and IC HSD Dual-Channel 40V 1KOhm and updated scheamtics with modified lib.

* added datasheet to RELAY SPST 12V 8A OMRON. fixed HSD layout and fault pullup. Redid the routing off all modified components. Resized polygon pours for ground plates on top and bottom

* slight fix to poly pour refer to last commit for all important changes

* added library and footrpint component for CONN 4POS MICROFIT (2x2). made edits to schemtics and pcb for footprint, but not finished

* update CONN 4POS MICROFIT (2x2) library item. Updated schematics to have firmware control on contactors. updated pcb to have components (routing not done)

* edited footprint for CONN 4POS MICROFIT (2x2)

* edited footprint (again) for CONN 4POS MICROFIT (2x2). Changed schematics to add new sheet

* edited the library component and footprint for CONN 4POS MICROFIT (2x2). Rerouted and finished placement for pcb. polygon poured

* edited pcb

* Updated PCB and fixed some routing. All polygons poured.

* fixed pour for 12V contactor coil

* repoured polygon

* carrier board for fab

* Fixed schematics with rc filter. Updated incorrectly labelled silkscreen for bottom layer of the power connector (gnd and pwr were switched).

* Formatting fixes

* Slight formatting fixes.

* re-generated project outputs (4.0)

* merged master libraries

* fixed conn 4 pos microfit libary component

* changes to master/slave versions
2019-04-06 15:50:34 -04:00
Jenny Xia
460c43f1e0
HW-169 Steering Wheel Interface Rev 3.0 ()
* HW83 Steering Wheel Interface Rev 3
- Rearranged pull-up resistors on digital inputs to remove
unintended voltage divider

* Updated pcb with moved resistors

* updated revision number

* Output files

* HW84 Steering Wheel Interface rev3 schmitt trigger

* HW84 Steering Wheel Interface rev3
Overall
- Updated 6 channel schmitt trigger footprint and supplier link
- Reexported output files

* added part number, fixed cap connections

* HW84 Steering Wheel Interface rev3
Overall
- 12V connects to cap before U1 and controller board now
- added part number to back of pcb
- Reexported output files

* HW-83 Steering Wheel Interface Rev 3
- Deleted old fabrication files but kept the zip files
- Moved old BOM and PDFs to folders

* HW169 Steering Wheel Interface rev3 - schmitt trigger fixes

* HW169 Steering Wheel Interface rev3
Overall
- Regenerated BOM
- Fixed lane assist connection to schmitt trigger
- Moved some labels on pcb for readability

* HW169 Steering Wheel Interface rev3.1

* HW169 Steering Wheel Interface rev3
Overall
- renamed part number and revision to 3.1
- Regenerated output files

* updated libraries for merge
2019-04-03 20:26:38 -04:00
Pei Liang Guo
b1e4e896c2 Fix diode and IC footprints ()
* Fix footprint and schematic libraries

CONN 2POS ULTRA-FIT 0.138"
- Fix the supplier part number

IC OP AMP DUAL GP RR 10MHZ 8-VSSOP
- Fix the footprint (IC OP AMP GP RR 10MHZ 8-VSSOP)

IC AUDIO AMPLIFIER TPA2005D1
- Fix the footprint

DIODE GEN PURP 100V 300MA SOD123
- Add polarity sign

DIODE TVS 12VWM 19.6VC DO-214AA (SMB)
DIODE TVS 15VWM 24.4VC DO-214AA (SMB)
- Remove polarity sign

MOSFET P-CH 60V 3A SOT223
- Change the packaging from Digi-Reel to cut tape

RES SMD 15K OHM 1% 1/10W 0603
- Add a supplier link and other parameters

RES SMD 470K OHM 0.1% 1/4W 1206
- Change the packaging from Digi-Reel to cut tape

IC LOAD SWITCH ACT-HI 10.5A 8DFN
- Change the packaging from Digi-Reel to cut tape

* - Updated libraries from master
- Changed part numbers from the following to cut-tape
	- RES 330 OHM OHM 1% 1/10W 0603
	- RES 2.7k OHM 1% 1/10W 0603
2019-03-26 22:08:15 -04:00
Taiping Li
e041ea2b48
HW-160 BMS AFE Rev 5 ()
* HW-160 BMS AFE Rev 5
- Added 6V switching regulator and 5V LDO to replace the LDO

TODO
- Add precision op-amp
- Change 5V LED resistor
- Check for DRCs

* HW-160 BMS AFE Rev 5
- Changed digikey link for mux to be correct package
- Updated mux in the schematic

Library Changes
- Modified schematic symbol for IC 16:1 MUX

* Added annotation

* HW-160 BMS AFE Rev 5
- Added a buffer op-amp to VREF2

Library Changes
- Added IC OP AMP 5.5 MHZ SOT-23-5

* HW-160 BMS AFE Rev 5
- Generated output files
- Moved old output job files to a zip file

* Updated libraries from master
2019-03-26 21:45:21 -04:00
Taiping Li
c385a12779
HW-141 Controller Board Rev 7 ()
* HW-141 Controller Board Rev 7

- Added ESD diode to both connectors and updated to fixed schematic
symbol
- Changed decoupling scheme to match recommended one in the datasheet
- Deleted 3V0 LDO and switched to FB + cap filter for 3V3A instead
- Switched to a smaller regulator

Library
- Modified CAN transceiver schematic symbol to change pin order
- Added CAP CER 10uF 50V 1206
- Added CAP CER 47uF 6.3V 1206
- Added IC DCDC 3.3V 1A 10-uSIP
- Added FB 600 OHM 1LN 0603

* HW-141 Controller Board Rev 7
- Added ideal diode circuit for the on board regulator, and a normal
diode for the programmer
- Finished schematic and routing

TODO
- What happens if both power sources are connected?

Library Changes
- Added CRYSTAL 32 MHZ 18PF 2-SMD
- Added IC IDEAL DIODE SOT23-5

* HW-141 Controller Board Rev 7
- Added updated PCB file

* HW-141 Controller Board Rev 7
- Fixed silkscreen
- Moved traces away from the keepouts for the mounting holes

* HW-141 Controller Board Rev 7
- Modified layout for the decoupling capacitors

TODO
- Change logo to MSXIV

* Added a note to not used LED pins unless absolutely necessary

* HW-141 Controller Board Rev 7
- Changed termination capacitor to 4n7
- Generated output files and PDF

Library Changes
- Added CAP CER 4.7nF X7R 0603

* Updated libraries from master
2019-03-26 21:16:22 -04:00
Taiping Li
6827d24375
HW-118 Charger Interface Rev 3 ()
* HW-118 Charger Interface Rev 3
- Deleted pre-charge components
- Added note for control pilot voltages
- Added a new pin for PWM and ADC

Library
- Updated IC CAN SPI CONTROLLER with pins that are on the grid

* Added updated controller board interface

* HW-118 Charger Interface Rev 3
- Finished preliminary schematics
- Finished preliminary layout

TODO
- Add CAN termination
- Add 4n7 capacitor to CAN
- Finish routing

Library
- Changed footprint for SOT223-N to include a 3D model

* HW-118 Charger Interface Rev 3
- Finished routing all connections
- Changed file names to charger interface instead of motor interface

Library Changes
Schematic
- Changed IC OP AMP DUAL GP RR 10 MHZ 8-VSSOP to a new footprint
(already in library)
- Changed symbol and link for IC CAN TRANSCEIVER TCAN332

Footprint
- Changed 3D model for TSSOP65P650X120-20N (footprint for MCP2515)
TODO
- Add 4n7 0603 capacitor
- Generate all output files

* HW-118 Charger Interface Rev 3
- Added teardrops to PCB
- Generated output files

* HW 118 Charger Interface Rev2\n
Added CAN diag connector

* HW 118 Charger Interface - Project outputs created
2019-03-26 21:03:35 -04:00
Mena Labib
5819b10cb7 Update .gitignore ()
Added .DS_Store to git ignore for Macs
2019-03-11 09:09:19 -04:00
Taiping Li
fe6e4723d3
- Deleted old boards ()
- Deleted duplicated libraries from merging
2019-01-26 18:02:12 -05:00
Taiping Li
75d27df6f8
HW-111 Pre-Charge Rev 4 + Motor Interface Rev 3 ()
* ELEC-364 Changed optoisolator, IN+ to one of the AND inputs instead of IN-, connected LATCH_OUT to inverter, changed R7 and R9 to 1208 resistors, added mosFET switching circuit between LATCH_OUT and optoisolator, removed mosFET switching circuit between AND gate and RS Latch

* HW-111 Precharge Rev 4.0
- Changed HV directives to use a mask instead
- Removed 4 way crosses from the schematic
- Changed opto-isolator to low side switching and removed the P-FET

TODO
- Update library from master
- Change comprarator to TLV1701
- Look into removing S-R latch
- Redo layout to include motor interface (controller board + MCP2515)
- Look into adding thermistors to the pre-charge and discharge
resistors?

* HW-111 Pre-Charge Rev 4
- Updated libraries from master

* HW-111 Motor Interface Rev 4
- Modified pre-charge circuit to remove an inverter
- Added fuse holder
- Changed to a hierchael design for readablitiy
- Combined most of motor interface and pre-charge

TODO:
- Review schematic and fix designators

Library changes
+ FUSE 3A 250VAC/450VDC RADIAL
+ FUSE HOLDER PC-TRON RADIAL
+ IC OPTOISOLATOR HCPL-0211 8-SOIC

* HW-111 Motor Controller Interface/Pre-Charge Rev 4
- Fixed net naming on the controller board interface
- Reannotated schematic

* HW-111
- Connected ISO_GND between schematic sheets
- Fixed footprint links for Blue LED, Diode 60V 3A, and 3POS ULTRA-FIT

* HW-111 Motor Controller Interface/Pre-Charge Rev 4
- Changed LED on ISO_12V to blue

* HW-111
- Finished preliminary layout for isolated section

TODO
- Review placement
- Finish placement for LV section
- Consider adding a common mode choke + filtering caps to CAN
- Fix PESD1CAN footprint

* HW-111
- Fixed footprint for PESD1CAN TVS diode
- Began routing. Have 18/84 nets remaining

* ELEC-364 Pre-charge rev 4
- Continued routing

* HW-111
- Finished preliminary routing for PCB

TODO
- Add test points to PCB
- Add labels in silkscreen for connectors, LED, HV symbol etc
- Layout review

* HW-111 Pre-Charge Rev 4
- Finished layout, no DRCs

Library
- Added DIODE TVS 160V to schematic and footprint libraries

* Generated gerbers, still have to generate the BOM and PDFs

* ELEC-364 Pre-Charge Rev 4 + Motor Interface
- Updated FUSE HOLDER PCS to include supplier part number and parameters
- Updated BOM

* Updated libraries from master
2019-01-26 17:49:31 -05:00
Jenny Xia
d3925ebdc7 HW-83 Steering Wheel Interface - CAN ()
* HW-83 Steering Wheel Interface CAN

* HW83 Steering Wheel Interface CAN
Overall
- Added controller board for CAN
- RC low pass filter for analog signals
- Schmitt trigger for digital signals

Schematic Library
- RES SMD 1K OHM 0.1% 1/10W 0603
- IC INVERTER SCHMITT 6CH 14TSSOP
- Fixed footprint for IC OP AMP DUAL GP RR 10MHZ 8-VSSOP

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Fixed ports

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Cleaned up sheets

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Cleaned up sheets

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Started PCB layout

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Started PCB layout

Schematic Library
- RES SMD 15K OHM 1% 1/10W 0603

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Completed initial routing

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Completed PCB routing and labelling

* HW-83 Steering Wheel Interface CAN ()

* HW83 Steering Wheel Interface CAN
Overall
- Added chickens
- Completed final exports

* Fix the dual op-amps IC footprint
- Update the schematic library
- Update the footprint library
- Re-route traces around the op-amps

* HW-83
- Generated output files
2019-01-26 16:03:07 -05:00
Aashmika Mali
7d6daecc76 HW-82 Pedal Board Rev 3 ()
* Changing some PCB spacing

* update steering interface connectors

* Modified pedal board with RC filtering

* Modified schematic with externarl adc

* renumbered components on analog inputs schdoc

* Added pullup resistors to I2C ouputs

* HW-82
- Updated library from HW-83 Steering Wheel Interface CAN
- Updated op-amps to correct designators

* Updated with ADC sheet

* Schematic update with changes from updated lib

* Routed and added components to PCB

* Added text and polygon pours

* Finished labelling - ready for print

* Fix the dual op-amps IC footprint and minor tweaks
- Update the footprint library
- Re-route traces around the op-amps for clearance
- Add the controller board to check clearance

* Added test points

* Fix the IC footprint

* Generated output files

* Updated libraries from master
2019-01-26 15:59:58 -05:00
Mena Labib
5eb851fa31 HW-84 Center Console Rev 3 ()
* HW-84 first commit.

* HW-84 Center Console Rev3
shcematic complete for design without rPi. Need regulator to add rPi.
parts added to library:
8channel logic driver
16 & 4 pin micro-fit connectors
1 channel schmitt trigger
net tie

* HW-84 Center Console
Library additions:
Regulator, 47uF CAP, 3.3uH ind
Schematic is essentially complete, some weird issue with footprints on
U2 and U5...?

* same as prev commit

* HW-84 Center Console

First draft of board layout. Routing still needs to be done.

* HW-84 Center Console Rev 3
- Completed preliminary routing (11/126 nets remaining)

TODO
- Finish routing for the regulator
- Consider PDN for 5V rail
- Optimize i2c/UART routing
- Add Pi model to check for clearance (battery)

Library Changes
- Added FAN AXIAL 30x10mm

* HW-84 Center Console Rev 3

- Finished routing all nets

Library Changes
- Updated FAN 30x10mm with 29mm hole
- Fixed CONN 40POS RASPBERRY PI schematic symbol with correct pin out

* HW-84 Center Console Rev 1
- Fixed schematic naming and numbering
- Created output files

* HW-84
- Regenerated BOM file to properly group components by LibRef
2019-01-25 23:02:41 -05:00
Taiping Li
2edf575d26
HW-75 BMS AFE Rev 4 ()
* HW75 BMS AFE Rev 4
Schematic Library
- Modified IC BATT MONITOR (LTC6804)

Overall
- Added AFE in a new sheet with a more intuitive design
- Set sheet up to be used for an hierachael design
TODO
- Add NPN

* - Created cell balancing, cell inputs, communication, and connectors
sheets

Library changes
Schematic
+ BJT NPN 100V 2A SOT223
+ FUSE 375MA 125VDC 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES 33 OHM 5% 1.5W 2512
+ RES ARRAY 4RES 1206
* Changed footprint and schematic symbol for IC MUX/DEMUX 1X16 24SSOP

PCB
+ BJT NPN 100V 2A SOT223
+ FUSE LITTLEFULSE 0466 1206
+ MOSFET P-CH 30V 3.8A SOT23
+ RES STACKPOLE RPC2512 2512
+ RES ARRAY 10K OHM 0.1% 4RES 1206

TODO
- Add microfit connectors to the library
- Add connectors to the connector sheet
- Board level annotation
- Schematic review

* HW-75 BMS AFE Rev 4
- Added connectors to the schematic
- Designated all components

Schematic/PCB Library
+ CONN 8POS MICRO-FIT 3MM
+ CONN 10POS MICRO-FIT 3MM
+ CONN 12POS MICROFIT 3MM
+ CONN 14POS MICROFIT 3MM

* Changed revision to 4.0 in project parameters

* HW-75 BMS AFE Rev 4
- Changed device sheets to sheet symbols
- Recompiled on AD18 and fixed most errors

* HW-75 BMS AFE Rev 4
- Added supplier links for the fuse

* HW-75 BMS AFE Rev 4

- Added ambient thermistor connectors
- Added 10nF 0603 ESD capacitors
- Finished most routing
- Generated PDF for review
- Created standard variant for isoSPI

Schematic Library
+ CONN 2POS MICROFIT 3MM

PCB Library
+ CONN, 2POS MICROFIT 3MM

* HW-75 BMS AFE Rev 4
- Pushing changes from review

* HW-75 BMS AFE Rev 4
- Set R59 and P7 to not populated
- Added thermal vias to Q13
- Changed decouplng cap on the linear regulator to a 0805 .1uF instead
of 0603

* HW-75 BMS AFE Rev 4.1
- Added a 0603 capacitor to the emitter of the NPN (5V)
- Generated output files
- Generated gerbers

* Changed mid layer names for Elecrow and created zip file

* HW-75 BMS AFE Rev 4.1
- Tented all vias
- Added pcb prints to the pdf
- Updated all project outputs

* Updated library from master

* HW-75 BMS AFE Rev 4.1
- Cleaned up files in the folder
2018-12-29 17:07:31 -05:00
Pei Liang Guo
a9b0007814 ELEC-473 motor controller interface rev 2 ()
* ELEC-294 CAN Interface Board Rev 1.0

* Create a new altium project
* Create the schematic for CAN Interface Board

* ELEC-294 CAN Interface Board Rev 1.1

* Start to work on PCB layout for CAN Interface Board

* ELEC-294 Motor Controller Interface Board Rev 1.2

- Address PR comments
- Rename the project to motor controller interface board
  instead of CAN interface board
- Design the PCB board
- Have not checked design rules
- Have not checked programming jumper
- Have not checked polygon pour

* ELEC-294 Motor Controller Interface Board Rev 1.3

- Fix PCB design violations

* ELEC-294 Motor Controller Interface Board Rev 1.4

- Improve PCB layout and routing
- Change schematics to improve routing
- Rename files

* ELEC-294 Motor Controller Interface Board Rev 1.5

- Address PR comments

* ELEC-294 Motor Controller Interface Board Rev 1.6

- Match the length of the CAN differential pair
- Minor routing fixes

* ELEC-294 Motor Controller Interface Board
- Added output files
- Rotated silkscreen to all the same directions

* CAN Controller Interface Rev 2.x.1

Add SPI CAN Interface Controller

* Save1

* Save2

* Add Crystal

* Save4

* Added Testpoint and silkscreen

* Use wider trace and avoid using USART1

* Backup

* Merge charger schematic into motor controller interface

* Save 10

* It's 1:43 am fuck

* Save 20

* Save 21

* Save 22

* ELEC-473 Motor Controller Interface Rev 2
- Added power LED
- Tented all vias

- TODO: Fix BOM (TR instead of CT components)

* Updated libraries from master. Still missing a few parts.

* Add components to the libraries

- CAP CER 0.33UF 16V 10% X7R 0603
- DIODE TVS 12VWM 19.6VC DO-2144A
- DIODE TVS 5VWM 9.1VC DO-214AA
- RES 330 OHM 1% 1/10W 0603
- RES 2.7K OHM 0603
- RES 1.6K OHM 0603
- RES 3.65K OHM 0603
- RES 1.3K OHM 0603

* Update componets and documents

- Fix the diode footprint to indicate the correct orientation
- Change the revision number to 2.1

* Link the 3.65k resistor to the shematic library
2018-12-22 20:23:56 -08:00
Pei Liang Guo
0e9536bcb7 ELEC-478 Solar Sense Slave Rev 2 ()
* Save

* Save2

* Save 3

* Save4

* Add SP3T switch to the diagram

* Routed most of the PCB. Added footprint for the big connectors.

* Finishing solar sense slave

* Generate PDF and output files

* Updated libraries from master
2018-12-15 14:26:44 -08:00
Pei Liang Guo
646c0e4789 ELEC-468 Solar Sense Master ()
* Save 2

* Save 3

* Save 4

* Save 5

* Save 6

* Save 7

* Save 8

* Save 9

* Save 10

* Add mode selection and remove relay and fuse

* Increase ring width of the fuse holder footprint

* Save 11

* Add boundary line to bottom

* Add ADC

* Add LED

* Added keepout, generated gerbers and outpult files

* Generate PDF and other output files

* Updated libraries from master
2018-12-15 14:02:49 -08:00
tangkelly1999
a6ce26946e ELEC-239: Driver Display Board ()
* first commit

* ELEC 239: Driver Display Board layout

* ELEC_239 Driver Display Board Rev 1.0 layout and library update 3

* ELEC-239 Driver Display Board rev 1.0 layout update 2

* ELEC 239 Driver Display board layout update 3

* ELEC 239 Driver Display Board rev 1 layout changes 4

* ELEC 239 Driver Display Board rev 1.0 Layout changes 5

* ELEC 239 Driver Display Board rev 1.0 layout done

* ELEC 239 Driver Display board rev 1.0 layout again 5

* ELEC 239 Driver Display Board Rev 1.0 layout change 6

* ELEC 239 Driver Display Board rev 1.0 layout done

* ELEC-239 Driver Display Board
- Moved RC for photodiode to close to the connector
- Regenerated gerbers, PDF, and STEP file

*  Fixed 680pF from 0201 to 0603. Updated libraries from master.
2018-12-15 13:01:53 -08:00
Taiping Li
0a31e90852
ELEC-472 Power Distribution Rev 3 ()
* ELEC-472 Power Distribution Rev 3
- Seperated inputs and power path into seperate schematics
- Added a parallel FET to the powerpath
- Added new current sensing that should be more accurate

Library Changes
- RES 0.004 OHM 1% 7W 5931
- RES 0.007 OHM 1% 7W 2818
- Modified MOSFET P-CH DUAL 30V 60A PPAK SO-8
- IC CURRENT AMPLIFIER INA240A1 20V/V 8-TSSOP

TODO:
- Implement soft start to the LTC
- Add output capacitance?
- Use HSDs and modify outputs to match current harnessing
- Add extra outputs
- Layout

* ELEC-472 Power Distribution Rev 3
- Began to add new sheets with load switches for outputs
- Modified current sense to be unidirectional for aux bat

Library Changes
- RES 0.015 Ohm 7W 3818
- CAP CER 0.068UF 10% 50V X7R 0603
- RES 2.21K OHM 1% 1/10W 0603
- Modified footprint of DIODE SHOCKTTKY 30V 1A POWERDI123
- Added CAP ALUM 47UF 35V 6.3MM
-

* ELEC-472 Power Distribution Rev 3
- Added HSDs for switching instead of FETs
- Reannotated schematic

TODO:
- Add pull downs to everything
- Resistor array for LEDs and pull downs
- PCB Layout

* ELEC-472 Power Distribution
- Added LEDs and pull downs
- Began PCB layout

Library
- CAP ALUM 100UF 35V
- RES ARRAY 10K 4RES 0804
- Modified LED YELLOW CLEAR 2.1V 0603
- Test Point 0603 SMD
- Modified footprint of ATO fuse holder to include 3D models

* ELEC-472 Power Distribution Rev 3
- Placed all components onto PCB
- Size is now 120x100mm

Library
- Added CONN 4POS 2 ROW ULTRAFIT 0.138"

* ELEC-472 Power Distribution
- Deleted unused files

* ELEC-472 Power Distribution Rev 3
- Finished PCB layout
- TODO: Review and generate gerbers

* Added PDF

* ELEC-472 Power Distribution Rev 3
- Generated output files

* Updated libraries from master
2018-12-15 12:23:28 -08:00
Hanna Muratovic
e3a887a65b ELEC-364 Precharge Rev 3 ()
* Restructured scheamtics

* ELEC-364 Pre Charge Rev 3
- Added comparator simulation

* ELEC-364 Precharge rev. 3
- Added discharge circuit
- Refactored precharge circuit

Library changes:
IC REG SWTCHD CAP INV 20MA 8SOIC
RES 18 OHM 100W 5% TO-247
RES 330 OHM 100W 5% TO-247
MOSFET N-CH 60V 1.6A SOT-23
MOSFET N-CH 650V 8A X2 TO-263
MOSFET P-CH 500V 10A 300W TO-263
MOSFET N-CH 500V 6A TO247

* Updated relay circuit, high voltage section, created logic schematic
(AND gate, comparator)

Added:
Diode Standard 800V 8A Surface Mount SMC
IC INVERTER SCHMITT 1CH 5SSOP
MOSFET P-CH 60V 3A SOT223
MOSFET P-CH 30V 4A 1.6W SOT-23-6
MOSFET N-CH 60V 1.6A SOT-23

* ELEC-364 Precharge Rev 3
- Finished schematic for precharge
- Scaled SR Latch schematic model
- Added input pins to inverter schematic model
- Added capacitor to main relay
- Added TVS diodes
- Changed HV connector
- Biased the voltage divider

* Fixed connection issues, added footprints for inverter and TO-247

* Fixed errors in schematic, added heatsink footprints, added and
organized components onto PCB. Time to route.

* Cleaned up PCB and schematic

* Finished PCB, added new test points, added 1206 package resistors
(470k,29.4k, 2k,0), fixed mostfet footprint orientation

* ELEC-364 Precharge Rev 3.0
- Added gerber, PDF, and STEP file
- Added silkscreen to the board for the isolated section

* Updated libraries from master
2018-12-14 18:55:54 -08:00
Taiping Li
b2bfc38103 HW-98 ANSI B Template ()
* HW75 BMS AFE Rev 4
Schematic Library
- Modified IC BATT MONITOR (LTC6804)

Overall
- Added AFE in a new sheet with a more intuitive design
- Set sheet up to be used for an hierachael design
TODO
- Add NPN

* HW-98 Created new template with Varaint, P/N, and B sized sheet
2018-10-30 16:12:29 -04:00
Taiping Li
17aa7130f4
HW-97 Regenerated PDF for AFE Rev 3.1 () 2018-10-20 00:23:06 -07:00
Taiping Li
81a30dd1d5
ELEC-399 Steering Wheel Interface Board Rev 1 ()
* ELEC-400 BMS Carrier Rev 3
- Reorganized schematics

Library
- CONN 10PIN DURACLIK
- CONN 10PIN ULTRAFIT
- IC DGTL ISO I2C 3.75KV 2CH 8SOIC

TODO:
- Finish schematics

* ELEC-400
- Added IC DGTL ISO footprint

* Minor visual changes to the schematic

* ELEC-400 BMS Carrier
- Added IC HIGH SIDE DRV VN7040 to schematic library
- Added 22R gate resistors to MOSFETs

* ELEC-400 BMS Carrier Rev 3
- Modified schematic to no longer include temp sense
- Now have 2 relay controls on each board, and 2 fan controls
- Changed fan connector to 3 pin in case shielding is wanted
- Added variants for master and slave
- Connected VN7040 HSD to power the relays

Library
+ DIODE SCHOTTKY SMALL SIG 30V 200MA SOD123
+ FUSE PTC RESET 24V 40MA 0603

* ELEC-400 - BMS Carrier Rev 3
- Added CONN 5PIN HEADR 0.1" to schematic and PCB library
- Rearranged connectors

* ELEC-400 BMS Carrier Rev 3
- Completed preliminary schematic and part of layout, pending discussion
with mechanical
- Added 4.7uF 6.3mm cap to relays for filtering
- Added 1206 cap to fans for filtering

Library
- CONN 5PIN HEADR 0.1"
- CAP 4.7UF ALUM SMD

* ELEC-400
- Changed PCB to 70mm x 60mm for slave box placement

TODO:
- Mechanical placement study
- Finish routing PCB

* Began adding polygon pours, 35/72 unrouted. wq

* ELEC-400 BMS Carrier Rev 3
- Routed almost all nets
- Added polygon pours for major nets

TODO
- Fix vias
- Fix silkscreen and keepout
- Fix outstanding DRC violations

* ELEC-400 BMS Carrier Rev 3.1
- Finished laying out the board and all silkscreen

*  Added Logo and board info to silkscreen

* ELEC-399 Steering Wheel Interface Board Rev 1
- Created new project
- Began Schematics

Library Changes
- Added CONN 13POS CARD EDGE to schematic and footprint libraries

* ELEC-399 Steering Wheel Interface Rev 1
- Routed all connections
- Have to optimize later

* ELEC-399 Steering Wheel Interface
- Added horn connector between pull up resistor/IO expander and GND
- Generated output files

* Updated library from master
2018-06-15 13:52:20 -04:00
Mena Labib
5d76b665ca ELEC-398 Driver Control Carrier Rev 2 ()
* ELEC-294 CAN Interface Board Rev 1.0

* Create a new altium project
* Create the schematic for CAN Interface Board

* ELEC-294 CAN Interface Board Rev 1.1

* Start to work on PCB layout for CAN Interface Board

* ElEC-401 Charger CAN Interface Board
Initial commit for Charger CAN Interface -- Uses Majority of
CANInterface board, but requires additional circuitry.

* ELEC-398 Driver Controls Carrier REV 2
CHanges Made: Added a second interrupt pin, and added an active pull-up
IC for I2C

* ELEC 398 Driver Controls Carrier REV 2
All I2C lines are now on the same bus using active pull-up IC
Center Console Switches to be on a seperate board - connected to this
one via I2C.

* removed accidentally added center console schematic

* ELEC 398 Driver Controls Carrier REV2
Commit before changeing I2C bus to daisey chain through the boards...
Added the 10-pin Dura-Clik to the schematic library

* Began redesign to daisy chain. Removed Harnesses

* ELEC 398 Driver Controls Carrier REV 2
Removed Analog Steering from this board -- to be added to the steering
board

PCB Layout complete -- ready for review

* ELEC 389 Driver Controls Carrier REV 2
Sorry, THIS is the final route for the PCB to account for daisy chain
Ready for Review

* ELEC 389 Final Commit before Pull Request

* ELEC-398 Driver Controls Carrier Rev 2.1
- Fixed ground pour
- Fixed project revision
- Generated output files

* Updated library from master
2018-06-15 13:20:44 -04:00
Taiping Li
0f710932bc
ELEC-422 Pedal Interface Board Rev 2 ()
* ELEC-400 BMS Carrier Rev 3
- Reorganized schematics

Library
- CONN 10PIN DURACLIK
- CONN 10PIN ULTRAFIT
- IC DGTL ISO I2C 3.75KV 2CH 8SOIC

TODO:
- Finish schematics

* ELEC-400
- Added IC DGTL ISO footprint

* Minor visual changes to the schematic

* ELEC-400 BMS Carrier
- Added IC HIGH SIDE DRV VN7040 to schematic library
- Added 22R gate resistors to MOSFETs

* ELEC-400 BMS Carrier Rev 3
- Modified schematic to no longer include temp sense
- Now have 2 relay controls on each board, and 2 fan controls
- Changed fan connector to 3 pin in case shielding is wanted
- Added variants for master and slave
- Connected VN7040 HSD to power the relays

Library
+ DIODE SCHOTTKY SMALL SIG 30V 200MA SOD123
+ FUSE PTC RESET 24V 40MA 0603

* ELEC-400 - BMS Carrier Rev 3
- Added CONN 5PIN HEADR 0.1" to schematic and PCB library
- Rearranged connectors

* ELEC-400 BMS Carrier Rev 3
- Completed preliminary schematic and part of layout, pending discussion
with mechanical
- Added 4.7uF 6.3mm cap to relays for filtering
- Added 1206 cap to fans for filtering

Library
- CONN 5PIN HEADR 0.1"
- CAP 4.7UF ALUM SMD

* ELEC-400
- Changed PCB to 70mm x 60mm for slave box placement

TODO:
- Mechanical placement study
- Finish routing PCB

* Began adding polygon pours, 35/72 unrouted. wq

* ELEC-400 BMS Carrier Rev 3
- Routed almost all nets
- Added polygon pours for major nets

TODO
- Fix vias
- Fix silkscreen and keepout
- Fix outstanding DRC violations

* ELEC-400 BMS Carrier Rev 3.1
- Finished laying out the board and all silkscreen

*  Added Logo and board info to silkscreen

* ELEC-422 Driver Controls Pedal Board Rev 2
- Added IC SENSOR MAGNETIC 6SOP to schematic and PCB library
- Redid PCB with new magnetic sensor and added a 3 pin duraclik for
steering angle sensing

* ELEC-422 Pedal Board Rev 2
- Changed 3 pin to 4 pin right angle duraclik for steering angle sensor
- Generated output files

* regenerated BOM

* added wrong file before.. oops

* ELEC-422 Pedal Board Rev 2
- Updated library from master
2018-06-15 12:34:44 -04:00
Pei Liang Guo
c626a5f4c1 ELEC-294 Motor Controller Interface Board ()
* ELEC-294 CAN Interface Board Rev 1.0

* Create a new altium project
* Create the schematic for CAN Interface Board

* ELEC-294 CAN Interface Board Rev 1.1

* Start to work on PCB layout for CAN Interface Board

* ELEC-294 Motor Controller Interface Board Rev 1.2

- Address PR comments
- Rename the project to motor controller interface board
  instead of CAN interface board
- Design the PCB board
- Have not checked design rules
- Have not checked programming jumper
- Have not checked polygon pour

* ELEC-294 Motor Controller Interface Board Rev 1.3

- Fix PCB design violations

* ELEC-294 Motor Controller Interface Board Rev 1.4

- Improve PCB layout and routing
- Change schematics to improve routing
- Rename files

* ELEC-294 Motor Controller Interface Board Rev 1.5

- Address PR comments

* ELEC-294 Motor Controller Interface Board Rev 1.6

- Match the length of the CAN differential pair
- Minor routing fixes

* ELEC-294 Motor Controller Interface Board
- Added output files
- Rotated silkscreen to all the same directions
2018-06-15 11:43:44 -04:00