Skip to content

Commit 32825c4

Browse files
committed
Add Rev1.1 hot fix notes
1 parent dbe139d commit 32825c4

File tree

3 files changed

+79
-22
lines changed

3 files changed

+79
-22
lines changed

Project-Supernova-PCB/Project-Supernova-PCB.kicad_prl

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
39,
6767
40
6868
],
69-
"visible_layers": "ffdffff_ffffffff",
69+
"visible_layers": "ffdffef_ffffffff",
7070
"zone_display_mode": 0
7171
},
7272
"meta": {

Project-Supernova-PCB/Project-Supernova-PCB.kicad_sch

+54-20
Original file line numberDiff line numberDiff line change
@@ -1472,6 +1472,9 @@
14721472
)
14731473
)
14741474
1475+
(junction (at 176.53 78.74) (diameter 0) (color 0 0 0 0)
1476+
(uuid 15b9b7d3-e556-43f4-ba67-d3686e4dbcef)
1477+
)
14751478
(junction (at 96.52 45.72) (diameter 0) (color 0 0 0 0)
14761479
(uuid 1d77b667-0625-44f5-a3f5-e285e77593d7)
14771480
)
@@ -1487,6 +1490,9 @@
14871490
(junction (at 36.83 82.55) (diameter 0) (color 0 0 0 0)
14881491
(uuid 38bd35c7-64f1-469b-9d81-6e50ae00eeaa)
14891492
)
1493+
(junction (at 176.53 81.28) (diameter 0) (color 0 0 0 0)
1494+
(uuid 39afef3d-88c3-4a40-9098-9b17332ed2a1)
1495+
)
14901496
(junction (at 231.14 160.02) (diameter 0) (color 0 0 0 0)
14911497
(uuid 4aaf66c2-4d3f-4070-ba0d-7cff17402824)
14921498
)
@@ -1583,6 +1589,7 @@
15831589
(no_connect (at 50.8 154.94) (uuid b07c1e44-d758-48ed-b0f8-1d299bab9eab))
15841590
(no_connect (at 86.36 149.86) (uuid b1c303c4-aa51-45e4-a665-6c85cd0e3e0a))
15851591
(no_connect (at 228.6 124.46) (uuid b267c6fe-dfe9-433f-9944-b39d7d6286de))
1592+
(no_connect (at 111.76 100.33) (uuid b64f37e4-4d93-42e2-bb01-96a909b1299b))
15861593
(no_connect (at 50.8 165.1) (uuid bd18937c-21d0-4ce5-a828-beba9e818edc))
15871594
(no_connect (at 50.8 160.02) (uuid ceec62c9-8c74-45bf-bb63-188cab3100c7))
15881595
(no_connect (at 86.36 152.4) (uuid de151990-d7e4-4305-9332-9597e23299fe))
@@ -1955,6 +1962,10 @@
19551962
(stroke (width 0) (type default))
19561963
(uuid 6ee2f7d1-4990-400a-ab55-13491c773c04)
19571964
)
1965+
(wire (pts (xy 176.53 78.74) (xy 191.77 78.74))
1966+
(stroke (width 0) (type default))
1967+
(uuid 6f48c71a-7ddd-4215-be7a-448511e6d409)
1968+
)
19581969
(wire (pts (xy 45.72 35.56) (xy 49.53 35.56))
19591970
(stroke (width 0) (type default))
19601971
(uuid 726b4439-891e-491b-8522-7f66e1dbbf9a)
@@ -1991,6 +2002,10 @@
19912002
(stroke (width 0) (type default))
19922003
(uuid 7903b12d-82df-47ea-a8b8-de529b7d9c71)
19932004
)
2005+
(wire (pts (xy 176.53 81.28) (xy 191.77 81.28))
2006+
(stroke (width 0) (type default))
2007+
(uuid 793b4313-c6b0-44b5-b381-de45dc633470)
2008+
)
19942009
(wire (pts (xy 215.9 87.63) (xy 215.9 92.71))
19952010
(stroke (width 0) (type default))
19962011
(uuid 7ab21cef-7843-47f6-8ddb-7f5df3d786ac)
@@ -2372,7 +2387,7 @@
23722387
(uuid ff7c36fd-a4dc-4e32-bb6a-f0a8858774b6)
23732388
)
23742389
2375-
(text "To Heater" (at 170.18 144.78 0)
2390+
(text "To Heater\n(7.8 ohms)" (at 168.91 139.7 0)
23762391
(effects (font (size 1.27 1.27)) (justify left bottom))
23772392
(uuid 0d741f87-8142-468e-904f-3537d6825521)
23782393
)
@@ -2394,6 +2409,10 @@
23942409
(effects (font (size 1.27 1.27)) (justify left bottom))
23952410
(uuid 6471ff4a-8558-414b-b03e-14e99538fa5b)
23962411
)
2412+
(text "ERRATA: Onboard Temp Sensor is useless" (at 121.92 21.59 0)
2413+
(effects (font (size 1.27 1.27)) (justify left bottom))
2414+
(uuid 69fb18fb-a586-49ef-9bdd-39c1189c9549)
2415+
)
23972416
(text "Ready to Fly Switch" (at 212.09 105.41 90)
23982417
(effects (font (size 2 2) (thickness 0.4) bold) (justify left bottom))
23992418
(uuid 6b0abe99-da7b-4ba6-b704-c5c94154600a)
@@ -2426,16 +2445,24 @@
24262445
(effects (font (size 2 2) (thickness 0.4) bold) (justify left bottom))
24272446
(uuid cb39c576-1ab9-4e75-8583-4bc5ce46664d)
24282447
)
2448+
(text "Formerly DHT_DATA on D12" (at 120.65 100.33 0)
2449+
(effects (font (size 1.27 1.27)) (justify right bottom))
2450+
(uuid d385d2e2-80c8-47f0-b92f-b81266acd18c)
2451+
)
24292452
(text "To DHT22" (at 49.53 91.44 0)
24302453
(effects (font (size 1.27 1.27)) (justify left bottom))
24312454
(uuid e1a46345-3997-4c85-9f73-839a7036d25b)
24322455
)
2433-
(text "Divider Ratio: 4.7k/14.7k = 0.3197x\n10V battery turns into 3.2V max"
2434-
(at 229.87 106.68 0)
2456+
(text "Moved" (at 179.07 97.79 0)
2457+
(effects (font (size 1.27 1.27)) (justify left bottom))
2458+
(uuid e472af70-127c-4336-8721-5cdb58f22484)
2459+
)
2460+
(text "Divider Ratio: 4.7k/22.7k = 0.207048x\n12V battery/supply turns into 2.48V max"
2461+
(at 226.06 106.68 0)
24352462
(effects (font (size 1.27 1.27)) (justify left bottom))
24362463
(uuid e649fa6b-62ec-484c-a5a1-b81b96fc52be)
24372464
)
2438-
(text "Probably active high lol?" (at 133.35 156.21 0)
2465+
(text "Active High Drive" (at 133.35 156.21 0)
24392466
(effects (font (size 1.27 1.27)) (justify left bottom))
24402467
(uuid e8710ad0-a0cc-45e5-9b84-e80a29275a8f)
24412468
)
@@ -2568,6 +2595,13 @@
25682595
(effects (font (size 1.27 1.27)) (justify right) hide)
25692596
)
25702597
)
2598+
(global_label "TEMP_V+" (shape input) (at 184.15 96.52 0) (fields_autoplaced)
2599+
(effects (font (size 1.27 1.27)) (justify left))
2600+
(uuid 5f66f34c-dab5-45dc-9de9-06c9dbbbc457)
2601+
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 195.5224 96.52 0)
2602+
(effects (font (size 1.27 1.27)) (justify left) hide)
2603+
)
2604+
)
25712605
(global_label "LORA_UART_MISO" (shape input) (at 62.23 182.88 180) (fields_autoplaced)
25722606
(effects (font (size 1.27 1.27)) (justify right))
25732607
(uuid 7145029a-e24f-474a-81a1-2191e65ccdbc)
@@ -2603,6 +2637,13 @@
26032637
(effects (font (size 1.27 1.27)) (justify right) hide)
26042638
)
26052639
)
2640+
(global_label "DHT_DATA" (shape input) (at 191.77 78.74 0) (fields_autoplaced)
2641+
(effects (font (size 1.27 1.27)) (justify left))
2642+
(uuid a57af370-3ace-4303-9413-1deec63dc247)
2643+
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 203.6263 78.74 0)
2644+
(effects (font (size 1.27 1.27)) (justify left) hide)
2645+
)
2646+
)
26062647
(global_label "LORA_UART_MOSI" (shape input) (at 107.95 87.63 180) (fields_autoplaced)
26072648
(effects (font (size 1.27 1.27)) (justify right))
26082649
(uuid a7f19616-2fdd-4035-9c24-bd01ce826587)
@@ -2624,10 +2665,10 @@
26242665
(effects (font (size 1.27 1.27)) (justify left) hide)
26252666
)
26262667
)
2627-
(global_label "TEMP_V+" (shape input) (at 184.15 96.52 0) (fields_autoplaced)
2668+
(global_label "TEMP_V+" (shape input) (at 191.77 81.28 0) (fields_autoplaced)
26282669
(effects (font (size 1.27 1.27)) (justify left))
26292670
(uuid b39e0306-58cf-4b8b-9fdc-b3baf33d9423)
2630-
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 195.5224 96.52 0)
2671+
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 203.1424 81.28 0)
26312672
(effects (font (size 1.27 1.27)) (justify left) hide)
26322673
)
26332674
)
@@ -2694,13 +2735,6 @@
26942735
(effects (font (size 1.27 1.27)) (justify right) hide)
26952736
)
26962737
)
2697-
(global_label "DHT_DATA" (shape input) (at 111.76 100.33 180) (fields_autoplaced)
2698-
(effects (font (size 1.27 1.27)) (justify right))
2699-
(uuid f6e52c90-1b92-442a-9074-4a203e8e6886)
2700-
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 99.9037 100.33 0)
2701-
(effects (font (size 1.27 1.27)) (justify right) hide)
2702-
)
2703-
)
27042738
(global_label "SCL" (shape input) (at 45.72 35.56 180) (fields_autoplaced)
27052739
(effects (font (size 1.27 1.27)) (justify right))
27062740
(uuid f7aa1229-9050-4d43-9e76-9e71f01fdeba)
@@ -3190,7 +3224,7 @@
31903224
)
31913225
31923226
(symbol (lib_id "Device:C") (at 114.3 171.45 0) (mirror y) (unit 1)
3193-
(in_bom yes) (on_board yes) (dnp no)
3227+
(in_bom yes) (on_board yes) (dnp yes)
31943228
(uuid 2a6e8025-7074-444a-a181-ab512e416be4)
31953229
(property "Reference" "C5" (at 111.76 170.18 0)
31963230
(effects (font (size 1.27 1.27)) (justify left))
@@ -3528,10 +3562,10 @@
35283562
(symbol (lib_id "Device:R") (at 233.68 78.74 0) (unit 1)
35293563
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
35303564
(uuid 51b7fba9-4501-42fc-9fa5-f935c363a0b5)
3531-
(property "Reference" "R4" (at 236.22 78.105 0)
3565+
(property "Reference" "R4" (at 236.22 77.47 0)
35323566
(effects (font (size 1.27 1.27)) (justify left))
35333567
)
3534-
(property "Value" "10k" (at 236.22 80.645 0)
3568+
(property "Value" "18k" (at 236.22 80.01 0)
35353569
(effects (font (size 1.27 1.27)) (justify left))
35363570
)
35373571
(property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 231.902 78.74 90)
@@ -4200,7 +4234,7 @@
42004234
)
42014235
42024236
(symbol (lib_id "Device:C") (at 100.33 171.45 0) (mirror y) (unit 1)
4203-
(in_bom yes) (on_board yes) (dnp no)
4237+
(in_bom yes) (on_board yes) (dnp yes)
42044238
(uuid 9ad1b727-b944-49bd-a8d7-b14e58e570fa)
42054239
(property "Reference" "C4" (at 97.79 170.18 0)
42064240
(effects (font (size 1.27 1.27)) (justify left))
@@ -4764,7 +4798,7 @@
47644798
)
47654799
47664800
(symbol (lib_id "power:GND") (at 148.59 48.26 0) (unit 1)
4767-
(in_bom yes) (on_board yes) (dnp no)
4801+
(in_bom yes) (on_board yes) (dnp yes)
47684802
(uuid c2592adf-7aef-480b-bca0-1bfaac84a6e6)
47694803
(property "Reference" "#PWR04" (at 148.59 54.61 0)
47704804
(effects (font (size 1.27 1.27)) hide)
@@ -4901,7 +4935,7 @@
49014935
)
49024936
49034937
(symbol (lib_id "Project-Supernova-Symbol-Lib:LM335D") (at 148.59 39.37 0) (unit 1)
4904-
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
4938+
(in_bom yes) (on_board yes) (dnp yes) (fields_autoplaced)
49054939
(uuid cbe20da6-52f1-42b7-921b-dba78eebfe04)
49064940
(property "Reference" "U4" (at 152.4 38.735 0)
49074941
(effects (font (size 1.27 1.27)) (justify left))
@@ -5180,7 +5214,7 @@
51805214
)
51815215
51825216
(symbol (lib_id "Device:R") (at 148.59 25.4 0) (unit 1)
5183-
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
5217+
(in_bom yes) (on_board yes) (dnp yes) (fields_autoplaced)
51845218
(uuid e467806c-dc9f-4b97-9276-2bdb09cc99db)
51855219
(property "Reference" "R2" (at 151.13 24.765 0)
51865220
(effects (font (size 1.27 1.27)) (justify left))

README.md

+24-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,27 @@ This project is a PCB which is capable of being the primary payload on a PCB abo
1313
* 3v3 regulated voltage. 9v unregulated battery voltage.
1414

1515
## Errata
16-
Nothing yet 🤞
16+
1. DHT22 doesn't support 3V3 supply, technically
17+
2. ADC2 doesn't work when wifi is enabled
18+
3. DHT22 cannot be connected to pin D12, as D12 must be floating at boot
19+
4. D34-D39 are input-only (so `TEMP_V+` is a problem)
20+
5. LM335 onboard temperature sensor is basically incompatible with 3V3 systems
21+
6. DHT22 needs a 10k pull-up to 3V3
22+
7. RTF switch needs resistors on each leg to prevent shorting in case of a make-before-break switch.
23+
8. The voltage regulator footprint could use the pads moved a bit (and could include through-hole pins).
24+
9. Should've added a pull-down resistor to the heater MOSFET to prevent heating during boot.
25+
10. Shouldn't have put a via in the pad on the MOSFET, as it prevented the gate from soldering right, then burned the MOSFET when it entered the linear region. Should've used way larger pads on the hand-soldered SOT-23 MOSFET.
26+
27+
### Changes made to correct errata items (Rev 1.1)
28+
* DHT22 (`DHT_DATA`) now connected to D23 (per Errata #3).
29+
* DHT22 now has a 10k pull-up to 3V3 (Errata #6).
30+
* `TEMP_V+` now connectod to D24 (per Errata #4), and still left connected to D35.
31+
* LM335 onboard temperature sensor is unused.
32+
33+
### OFIs
34+
* Add LED on HEATER_EN net
35+
* Add LED polarity on silk screen
36+
* Consider 10u cap from GND to EN for programming
37+
* D2 is the onboard LED, so probably best to not use it
38+
* Should have referenced this doc: https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
39+
* Add jumper to disconnect power from GPS (because it uses so much power)

0 commit comments

Comments
 (0)