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