0
mirror of https://github.com/oresat/oresat-c3-hardware.git synced 2025-04-11 02:00:09 +00:00
Commit Graph

373 Commits

Author SHA1 Message Date
Andrew Greenberg
e9b02527ca Added MFR, MPN, Description, DST, and DPN to all components using the amazing KiCAD table properties editor. Yay KiCAD. Attemping to make the BOM be self-assembling. 2024-04-16 22:37:28 -07:00
Andrew Greenberg
5a296ac62b Merge remote-tracking branch 'refs/remotes/origin/master' 2024-04-10 04:21:50 -07:00
Andrew Greenberg
5b4d48de3a Fixed more part numbers while in process of doing BOM inventory, including eMMC and FRAM. 2024-04-10 04:19:13 -07:00
Andrew Greenberg
e70c737312
Update README.md 2024-04-09 02:48:52 -07:00
Andrew Greenberg
71153c081e
Update README.md 2024-04-09 02:46:14 -07:00
Andrew Greenberg
a9fe9b0bc5 Updated readme! 2024-04-09 02:45:12 -07:00
Andrew Greenberg
2911490a50 BOM cleanups; modified test points to not show up on BOMs, fixed some minor BOM shenaigans (3k vs 3.0k), and imported into the board. 2024-04-09 02:07:45 -07:00
Andrew Greenberg
e2f1d58eee OOof, almost ordered with incorrect RF netclass. Reset to 0.5 mm keepouts. 2024-03-31 23:48:01 -07:00
Andrew Greenberg
09e19962c5 Last changes to 6.1 after design review today.
Added logo.
Brought up to KiCAD 8.0.1.
Added text next to smpm connectors.
Fixed some 0.127 traces that didn't need to be that thin on nRESET.
Fix silkscreen refdeses on new components.
Move pin 1 marker on the BP0805A1308.
Remove thermals on PA bottom layer.
Added oresat-c3-eagle-import symbols and footprints so everything is local.
2024-03-31 17:23:32 -07:00
Andrew Greenberg
574e62f330 Fixed accidental deletion error in schematic on eMMC net, updated symbols and packages to match library, updated date on silk screen, and pushed UHF power supply out of the way of the frame boss so it can be used in more slots, including in the 1U slot 2. 2024-03-18 06:19:32 -07:00
Andrew Greenberg
246ef1c63b Fixed Q1 in the I2C subsystem, which was backward but we never noticed. Removed hardware ID resistors and added back in test points, since HW ID is now stored in internal EEPROM. Updated power measurement values in UHF transmit path. Finally, added circuitry to enable USB lines over the UART backplane. This involves switching the UART signals for the USB signals, and pulling VBUS high to trigger USB on the Octavo. It's pretty janky, so we'll see if it works! 2024-03-18 05:33:29 -07:00
Andrew Greenberg
d3da35cb6c R63 in watchdog to 4.7M to extend the watchdog time 2024-01-06 22:06:00 -08:00
Andrew Greenberg
b2dfd2a08d Minor DRC changes 2024-01-04 22:17:48 -08:00
Andrew Greenberg
54b80ac8a8 Fixed test points and debugging info on AX5043s with Theo 2023-12-21 12:03:39 -08:00
Andrew Greenberg
a782e972a6 Fixed some issues, including adding mrore capacitance. Also switched back to 0.38 mm for 50 ohm lines. 2023-12-21 03:29:37 -08:00
Andrew Greenberg
c104d4abd8 Real part numbers for FB parts, routed signals for the UHF_ENABLE AND L_BAND_ENABLE signals. 2023-11-19 12:28:10 -08:00
Andrew Greenberg
638b9fb1e2 changed R values, connected radio enables, more 6.1 implementations 2023-11-13 03:44:45 -08:00
Andrew Greenberg
b62923ea28 Add expected dBm values on radio TX and RXs. 2023-10-31 21:35:31 -07:00
Andrew Greenberg
9ec1395020 Fixed R82 so that the damn thing doesn't reboot every two seconds. Fixed R63 to extend the watchdog timer. Fixed R83 and R84 in order to set the UVLO correctly. 2023-09-14 23:29:50 -07:00
Andrew Greenberg
4699e0fcb3 More changes to 6.1: fix UVLO on TPS, fix uSD card datasheet link, fix MMC number for SD card 2023-09-11 01:59:23 -07:00
Andrew Greenberg
5ef5067f0b Merge branch 'sunstone' 2023-09-04 12:50:17 -07:00
Andrew Greenberg
ab5e2c91f3 Fixed part name, removed solder mask from the back of some of the library components for venting. 2023-09-04 12:36:31 -07:00
Andrew Greenberg
8f035bb0b9 Now working on 6.1; minor GND via cleanup. 2023-08-29 00:29:52 -07:00
Andrew Greenberg
ccbfa342f7 ignore build directories 2023-08-29 00:23:08 -07:00
Andrew Greenberg
42cf4ef2f9 Added 6.0r0 modified to run at sunstone. 2023-08-29 00:20:52 -07:00
Andrew Greenberg
63eb644470 Cleanup of crystals, more BOM reduction and fixes. 2023-08-28 16:39:07 -07:00
Andrew Greenberg
f217e9a6d9 First round of BOM fixes and optimizations. 2023-08-28 05:33:59 -07:00
Andrew Greenberg
d425b95d1f Cleaned up RF routing. Stitched (automatically). RF routing cleanup. Marked 0402s and replacedsome 0603 with 0402. Silkscreen cleanup. Just BOM optimization and purchasing left. 2023-08-28 04:52:21 -07:00
Andrew Greenberg
b4072a1aba Ryan made me do it: added CAN0 tranceiver. 2023-08-27 13:59:00 -07:00
Andrew Greenberg
89cfcad736 Updated AX5043 foot print, moved synthesize to correct L length, fixed more grounds 2023-08-27 11:06:55 -07:00
Andrew Greenberg
8df3aa69cd More fixes. TOT_CLEAR moved to a non HH pin, cleaned up in2 zones, moved fiducials, set dv/dt on power switches, added HW ID (5 bits) rechecked ADC 1.8V limits and fixed resistor values to match. 2023-08-27 01:56:38 -07:00
Andrew Greenberg
ec832ea6ed More polish; fixed all non-RF DRCs. 2023-08-24 14:29:53 -07:00
Andrew Greenberg
5e5de8681d Last of the ERC and DRC errors! only polishing left. 2023-07-11 11:22:09 -07:00
Andrew Greenberg
f696799cf1 More DRC cleanup. Now below 400. 2023-07-05 05:54:25 -07:00
Andrew Greenberg
a4dde015c7 An evening of cleanups from the design review. Includes lots of ERC and DRC cleanup, although still over 450 DRC errors mostly from RF keepouts. Fixed PA ground connection, notes on pin reset configuration, and lots of small naggy things. Also cleaned up wierd broken traces on eMMC traces. No longer all same length (sorry Oliver) but it shouldn't affect performance. 2023-07-05 05:31:57 -07:00
Andrew Greenberg
22465b856f Added reset states of GPIO lines to OSD3358 pins in schematic so we know what pulls up unexpectedly. Re-arranged a few pins that should not pull up on boot. 2023-06-29 10:15:30 -07:00
Andrew Greenberg
30fde37f76 Zero airwires! Rough draft schematic and layout are done. Still need ERC and DRC and full design review and stiching and polish. 2023-06-29 04:23:52 -07:00
Andrew Greenberg
1fe9daa933 Switched all grounds to a single ground, because I can't find a way to overlap ground planes in KiCAD. That's actually not terrible, however, because KiCAD has an anti-plane feature which I used to cut the ground plane between UHF and L radios and L radio and Octavo. So actually I think it came out better than having separate ground planes. Only thing left now are the ~ 40 connections to the Octavo. 2023-06-28 18:43:31 -07:00
Andrew Greenberg
d8579923d2 Rough draft of L band radio complete; committing in order to start really screwing around with ground planes. 2023-06-28 17:24:00 -07:00
Andrew Greenberg
65f59a0b1c Rough draft layout of the L band radio 2023-06-28 14:38:58 -07:00
Andrew Greenberg
f7f494f4cc Rough draft layout of UHF radio. Fixed duplicated test points. 2023-06-27 14:24:57 -07:00
Andrew Greenberg
cf96ec6b18 More radio cleanup! 2023-06-25 19:03:52 -07:00
Andrew Greenberg
66402e4485 OK, actually move the Octavo over. Had to go back and try again. Also started on the radio power supply and L band radio. 2023-06-25 02:00:55 -07:00
Andrew Greenberg
a3dace0f06 Moved octavo and emmc over radio. It's going to be tight, but it looks doable. started L band layout. 2023-06-23 06:34:14 -07:00
Andrew Greenberg
5eb8c4f7cd routed everything but some minor lines and the radios. About to move the octavo and EVERYTHING else, wish me luck. Should give enough room for the radios! 2023-06-23 05:59:45 -07:00
Andrew Greenberg
579ac964f1 More progress on C3 v6. All ICs and Packages are in, deployer and power supply and I2C subsystems laid out. 2023-06-22 19:16:56 -07:00
Andrew Greenberg
5bbe121fe0 Fixed footprints and laid out WDT and OPD circuitry. 2023-06-22 10:36:29 -07:00
Andrew Greenberg
23bddd770a More progress on the UHF band radio. 2023-06-21 10:38:59 -07:00
Andrew Greenberg
f804495036 Fixed test points; added RF test points. Started on layout and component packages for UHF radio. 2023-06-09 23:22:38 -07:00
Andrew Greenberg
b2301e1f1a Updated test points, fixed some more hidden ERCs. 2023-06-08 10:56:20 -07:00