Commit Graph
100 Commits
Author SHA1 Message Date
William Miceli 2bd5505443 All sections except IMU and MCU reset button complete
I also condensed the total area of the board significantly, so hopefully it won't be too expensive.
2021-03-30 23:23:58 -04:00
William Miceli 1c903dc369 GPS Receiver layout completed 2021-03-30 21:32:34 -04:00
William Miceli c56073670a ESP32 PCB Layout is complete 2021-03-30 20:05:36 -04:00
William Miceli 1f2cec9fbe UART-USB Bridges and RS-232 Transceiver in PCB Layout is complete 2021-03-30 19:17:22 -04:00
William Miceli 59585407a6 More work on CANbus, lighting; JTAG finished; fixed small vias 2021-03-30 16:40:55 -04:00
William Miceli 78ccae6525 CANbus sections are finished 2021-03-30 15:32:37 -04:00
William Miceli a91fb34bae Working on CANbuses for PCB Layout 2021-03-29 23:13:39 -04:00
William Miceli 94aa021a74 MCU bypass capacitors and crystals now connected with proper fanout of MCU signals 2021-03-29 20:01:50 -04:00
William Miceli 635d909b5d Corrected JTAG/MCU reset button to use +3.3V-MCU instead of +3.3V, as pointed out by Dr. Bazuin 2021-03-29 18:44:56 -04:00
William Miceli f9e28d1ec0 Small PCB Layout fixes 2021-03-23 09:57:18 -04:00
William Miceli 55abe151f2 PCB Layout work on Telemetry-side 2021-03-22 23:28:01 -04:00
William Miceli 1380d56da9 Worked on PCB Layout; MCU bypass capacitors finished
Worked on getting all of the traces cleanly routed away from the MCU with the bypass capacitors being as close to the MCU as I can.... Especially since they are so large!! :P
2021-03-22 17:09:12 -04:00
William Miceli 81cc0be8ad Changed one crystal; working on PCB Layout
Had  to change one crystal due to manufacturing constraints not being able to drill holes as close together as the previous one needed
2021-03-21 01:44:41 -04:00
William Miceli 7dcca7d245 CANbus0 now has dedicated USCI from MCU, CANbus1 now sharing USCI with GPS Receiver 2021-03-20 21:38:08 -04:00
William Miceli ee9b89b392 Aligned lighting connection harness ports 2021-03-20 21:31:06 -04:00
William Miceli dbe1e1c363 Lighting - connectors and fuses swapped for short circuit prevention 2021-03-20 21:29:55 -04:00
William Miceli 50a964d6e7 Made generic 1206 capacitor; All capacitors and resistors are now sized at 1206 2021-03-20 21:21:55 -04:00
William Miceli ee5e81e2b6 Updated schematics with new test points and USB Connectors 2021-03-20 20:25:12 -04:00
William Miceli 31e0b7c39f Added Test Point and USB Connector components
5015 and USBR-B-S-S-O-TH
2021-03-20 20:11:29 -04:00
William Miceli 4fce3b70ec Updated JTAG header on schematics; Updated all components on all schematic sheets 2021-03-20 19:43:52 -04:00
William Miceli cfa2c71c37 Created Part No. 30314-6002HB for JTAG Header 2021-03-20 19:39:40 -04:00
William Miceli 7bef4f7ff3 Updated GPS-17285_Breakout footprint 2021-03-20 18:38:38 -04:00
William Miceli ff49e586b2 Finished Symbol/Footprint for TPS613785QWRTERQ1 2021-03-20 18:32:50 -04:00
William Miceli 93017e1351 Added 3D models to OSRAM LED lights 2021-03-20 18:21:21 -04:00
William Miceli 1c09dc0046 Finished ESP32-WROVER-IE footprint and model 2021-03-20 17:50:47 -04:00
William Miceli ecd8961e23 Got Altium to export PDFs in color! 2021-03-19 16:41:31 -04:00
William Miceli 1b6c6c50f8 Added JTAG part number
Temporarily placing the manufacturer part number of the JTAG header we'll be using in the document to later come back and make a symbol and footprint for.
2021-03-18 19:36:13 -04:00
William Miceli 63657d1b54 PCB Layout work
Lighting, CANbusses, IMU, SD Card, RTC, GPS, JTAG, RS-232 is mostly placed, no traces connected. Working on ESP32 and the UART to USB Bridges.
2021-03-15 23:43:09 -04:00
William Miceli aac8e096fd Finished all changed mentioned by Dr. Bazuin
Implemented voltage-level translators for the IMU and it's 1.8V requirements; All components are now sized 0805 or larger; Test points have been fixed; all ICs that need bypass capacitors have them; etc.
2021-03-15 22:47:39 -04:00
William Miceli 31107ef0c9 Removing FETs on Inertial Measurement Unit
[Still in progress]
Switching out FETs with dedicated ICs to translate the voltage levels to simplify things a bit.
2021-03-15 20:19:47 -04:00
William Miceli 58d363f9ec Working on PCB Layout for Telemetry and Lighting
Finished some of the component placement, but am not making connections just yet
2021-03-13 22:40:20 -05:00
William Miceli 10ad33bbbb Apparently Altium's servers are having issues
I've tried installing a previous version of Altium to be able to place components again, but the issue is still the same, leading me to believe that it is the online "Altium Content Vault" is having issues. Similarly, their website is giving issues with downloading the latest installer for Altium itself as well. And of course their support doesn't work weekends ;)
2021-03-13 14:25:25 -05:00
William Miceli c816560942 Many changes and additions. Implemented most everything Dr. Bazuin pointed-out so far. Altium basically stopped working, where I can no longer search for parts, so I'm stopping for today. 2021-03-13 03:13:03 -05:00
William Miceli ec2f500489 All capacitors now X7R temperature rated, at least 0805 sized or larger; Chip Selects of SPI interfaces now all connected again to assist with debugging; Added bypass capacitors to SD Card socket and GPS Receiver; Designator names shortened to make silkscreen names shorter; Fixed locations of test points to be more useful; 2021-03-12 21:01:33 -05:00
William Miceli d012768c04 Lighting PCB design significantly more compact 2021-03-12 19:22:32 -05:00
William Miceli b1e29408f5 Updated symbols and footprints to remove designators, as it's done automatically, and added supplier links 2021-03-12 19:16:40 -05:00
William Miceli c2a0c40e71 Condensing Lighting PCB design 2021-03-12 18:54:29 -05:00
William Miceli 676c6e635c Modified ordering of Lighting components to make PCB Layout simpler and be able to have a more compact design. 2021-03-12 18:49:14 -05:00
William Miceli 59ce5d953c Renamed Schematics.SchLib to Symbols.SchLib 2021-03-12 18:39:43 -05:00
William Miceli e3b61d5c6a Hopefully things aren't messed up. 2021-03-12 15:36:16 -05:00
William Miceli 4a20590f43 Fixing merge issue. Keeping changes from Boost Converter.SchDoc only. 2021-03-12 15:32:32 -05:00
William Miceli ed8846ea33 Working on the PCB Layout; Lighting section is nearly done, will wait until approval before making traces 2021-03-08 23:10:43 -05:00
William Miceli f7098feb6a All telemetry and lighting schematics have real components now and no longer generics; Moving onto working on the PCB Layout 2021-03-08 20:23:36 -05:00
William Miceli 12d8e2657d Many small changes and fixes; Only generic parts with telemetry and lighting are the USB-UART Bridges 2021-03-08 03:49:29 -05:00
William Miceli f3521d60a4 SD Card and GPS Receiver no longer need Chip Select SPI signals, since they have dedicated USCI modules for communication with the MCU 2021-03-08 00:36:14 -05:00
William Miceli f4b631fa9d Added GPS Receiver breakout board to component library; Fixed other components, adding designators; Updated components on schematic scheets 2021-03-08 00:26:55 -05:00
William Miceli d75aa68481 Specifying real components in place of generics 2021-03-06 23:56:13 -05:00
William Miceli f343124d3b IMU is now fully complete, with it's own LDO Regulator, Voltage-Level Shifters and real parts specified 2021-03-06 22:46:32 -05:00
William Miceli e11727fe58 There's a bit more spaghetti, but at least now, nearly all components have a dedicated USCI module on the MCU 2021-03-06 20:56:09 -05:00
William Miceli c056d0f51a Moving all interrupt signals from peripheral devices to Port 1 and Port 2, since only those have interrupt capabilities [IN PROGRESS] 2021-03-06 20:09:50 -05:00
William Miceli 4aed3b3593 Updated documentation with component changes to have everything use 3.3V 2021-03-06 20:08:34 -05:00
William Miceli c581725686 Voltage translators no longer needed, thankfully 2021-03-06 20:07:37 -05:00
William Miceli 2545d7ca0d No functional changes, just added more notes/information mainly 2021-03-06 20:07:02 -05:00
William Miceli ce75e92720 Changed RS-232 Transceiver to a Maxim Integrated MAX3232EUE+, since it can run on only 3.3V instead of needing 5V 2021-03-06 20:05:13 -05:00
William Miceli 362ab8444f Swapped generic parts with real ones 2021-03-06 20:03:07 -05:00
William Miceli b7aef36994 Changed out CANbus Transceiver with a TI SN65HVD234D 2021-03-06 20:01:33 -05:00
William Miceli 43941219ff Swapping out CANbus transceiver - in progress 2021-03-04 00:58:38 -05:00
William Miceli fd64f9831a Added test points for clock frequencies of the MCU 2021-03-04 00:45:05 -05:00
William Miceli 9a6737d90b Changed MCU reset button to be right-angled to be pressed from outside the enclosure. 2021-03-04 00:37:11 -05:00
William Miceli e686d5d445 All parts specified now 2021-03-04 00:33:46 -05:00
William Miceli 467c2c8f67 General-Purpose Button has all parts specified now, with right-angle button 2021-03-04 00:32:55 -05:00
William Miceli 24f9c5ef31 Added top-actuated switch for reset button 2021-03-04 00:32:00 -05:00
William Miceli 6f78f4db56 MCU now has it's own 3.3V net with a dual schottky diode before it combining the DC-DC SMPS and JTAG power supplies 2021-03-03 00:13:01 -05:00
William Miceli 8341212f12 Status LEDs are complete, with specific parts chosen 2021-03-02 23:57:15 -05:00
William Miceli e655395fcd Changed out P-Channel MOSFETs used for switching lights to more efficient models and added their symbol/footprint/model: PSMN9R5-30YLC,115 2021-03-02 22:33:28 -05:00
William Miceli d2e70f708c Miscellaneous changes from advisor meeting today 2021-03-02 10:45:42 -05:00
William Miceli fe1d2a6977 Modified general purpose switch 2021-03-01 16:07:19 -05:00
William Miceli b1d4540313 Added diode to VCC_TOOL power source 2021-03-01 00:32:52 -05:00
William Miceli db5fa57f88 Added generic components for LEDs until Sunseeker's component inventory is completed to see if we can use existing components 2021-03-01 00:22:46 -05:00
William Miceli c6c39b7dd3 Removed empty PCB layouts and added the three that we'll be using with 4 signal layers each 2021-02-28 22:25:04 -05:00
William Miceli 7fba643f53 Moved supercapacitor to main schematic 2021-02-28 22:06:23 -05:00
William Miceli 6279005447 Connected "VehicleLighting - Extras" to MCU; Added lines for Status LEDs 2021-02-25 22:28:07 -05:00
William Miceli 9a0b26552b Annotations update 2021-02-25 17:48:40 -05:00
William Miceli 3e8b871d75 Added supercapacitor schematic/footprint/model to library 2021-02-25 17:39:00 -05:00
William Miceli a311ef701f Not useful; Can't get to work with the new folder name that includes a space 2021-02-23 14:41:26 -05:00
William Miceli 8c8fef3ec3 Added electrical current usage to component specifications; Updated docs 2021-02-22 20:34:16 -05:00
William Miceli 10cbac5d30 Added CANbus connector to schematic 2021-02-21 13:13:25 -05:00
William Miceli fe8bf478ae Finished fixing the CANbus connector; Miscellaneous library maintenance 2021-02-21 13:13:12 -05:00
William Miceli d23d94372a GPS Receiver is finished! 2021-02-20 21:32:20 -05:00
William Miceli 5c0581c3d4 Another schematic symbol fix 2021-02-20 20:08:23 -05:00
William Miceli a25ec4c640 Fixed SMB connector symbol issue 2021-02-20 20:05:23 -05:00
William Miceli 341265928e Added right angle SMB connector for GPS antenna 2021-02-20 20:03:04 -05:00
William Miceli 86f7ca3fc8 GPS Receiver now has isolated USB interface available 2021-02-20 17:54:57 -05:00
William Miceli d14c3aa1e2 Added note about generic MSP430 header include 2021-02-20 16:01:25 -05:00
William Miceli b8b7ac9f66 Changed debounced Boot button to jumper; ESP32 is now done 2021-02-20 15:21:27 -05:00
William Miceli 00d6aff4c0 Added 2x1 Header Pins 2021-02-20 15:13:40 -05:00
William Miceli e6486815e6 Added JTAG Headers to ESP32 2021-02-20 15:10:52 -05:00
William Miceli 31a7ded393 Library Maintenance; Removed old GPS Receiver; Added 4x1 Header Pins 2021-02-20 15:04:12 -05:00
William Miceli f6affcfde5 Removed older "Imported Components" library 2021-02-20 13:58:38 -05:00
William Miceli d103392975 Added more notes 2021-02-20 13:55:24 -05:00
William Miceli dce7eedd90 Added resistor to prevent short-circuit and notes...
...before I completely forget about it...
2021-02-19 21:51:32 -05:00
William Miceli 7992de6f6d Added more documentation and examples 2021-02-19 21:25:53 -05:00
William Miceli 47159eafa7 ESP32 configuration in progress 2021-02-19 21:25:40 -05:00
William Miceli 5ff8d8a8f1 Updated documentation 2021-02-19 19:36:24 -05:00
William Miceli 45ca893cd7 Fixed schematic name 2021-02-19 19:36:14 -05:00
William Miceli ec5f5100a2 Added USB to UART schematic with vertical connector for ESP32 for programming 2021-02-19 17:33:03 -05:00
William Miceli 9c6134e115 Added official guidelines for ESP32 hardware design 2021-02-19 16:57:53 -05:00
William Miceli 734d469386 RTC now used a CR2032 button cell for power 2021-02-16 22:05:47 -05:00
William Miceli 1042379d53 I2C Voltage-Level Translator no longer needed 2021-02-16 22:01:54 -05:00
William Miceli 70d9719413 More of previous 2021-02-16 22:01:37 -05:00