Skip to content

Commit

Permalink
Add Rev1.1 hot fix notes
Browse files Browse the repository at this point in the history
  • Loading branch information
DeflateAwning committed Jul 19, 2023
1 parent dbe139d commit 32825c4
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 22 deletions.
2 changes: 1 addition & 1 deletion Project-Supernova-PCB/Project-Supernova-PCB.kicad_prl
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
39,
40
],
"visible_layers": "ffdffff_ffffffff",
"visible_layers": "ffdffef_ffffffff",
"zone_display_mode": 0
},
"meta": {
Expand Down
74 changes: 54 additions & 20 deletions Project-Supernova-PCB/Project-Supernova-PCB.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -1472,6 +1472,9 @@
)
)
(junction (at 176.53 78.74) (diameter 0) (color 0 0 0 0)
(uuid 15b9b7d3-e556-43f4-ba67-d3686e4dbcef)
)
(junction (at 96.52 45.72) (diameter 0) (color 0 0 0 0)
(uuid 1d77b667-0625-44f5-a3f5-e285e77593d7)
)
Expand All @@ -1487,6 +1490,9 @@
(junction (at 36.83 82.55) (diameter 0) (color 0 0 0 0)
(uuid 38bd35c7-64f1-469b-9d81-6e50ae00eeaa)
)
(junction (at 176.53 81.28) (diameter 0) (color 0 0 0 0)
(uuid 39afef3d-88c3-4a40-9098-9b17332ed2a1)
)
(junction (at 231.14 160.02) (diameter 0) (color 0 0 0 0)
(uuid 4aaf66c2-4d3f-4070-ba0d-7cff17402824)
)
Expand Down Expand Up @@ -1583,6 +1589,7 @@
(no_connect (at 50.8 154.94) (uuid b07c1e44-d758-48ed-b0f8-1d299bab9eab))
(no_connect (at 86.36 149.86) (uuid b1c303c4-aa51-45e4-a665-6c85cd0e3e0a))
(no_connect (at 228.6 124.46) (uuid b267c6fe-dfe9-433f-9944-b39d7d6286de))
(no_connect (at 111.76 100.33) (uuid b64f37e4-4d93-42e2-bb01-96a909b1299b))
(no_connect (at 50.8 165.1) (uuid bd18937c-21d0-4ce5-a828-beba9e818edc))
(no_connect (at 50.8 160.02) (uuid ceec62c9-8c74-45bf-bb63-188cab3100c7))
(no_connect (at 86.36 152.4) (uuid de151990-d7e4-4305-9332-9597e23299fe))
Expand Down Expand Up @@ -1955,6 +1962,10 @@
(stroke (width 0) (type default))
(uuid 6ee2f7d1-4990-400a-ab55-13491c773c04)
)
(wire (pts (xy 176.53 78.74) (xy 191.77 78.74))
(stroke (width 0) (type default))
(uuid 6f48c71a-7ddd-4215-be7a-448511e6d409)
)
(wire (pts (xy 45.72 35.56) (xy 49.53 35.56))
(stroke (width 0) (type default))
(uuid 726b4439-891e-491b-8522-7f66e1dbbf9a)
Expand Down Expand Up @@ -1991,6 +2002,10 @@
(stroke (width 0) (type default))
(uuid 7903b12d-82df-47ea-a8b8-de529b7d9c71)
)
(wire (pts (xy 176.53 81.28) (xy 191.77 81.28))
(stroke (width 0) (type default))
(uuid 793b4313-c6b0-44b5-b381-de45dc633470)
)
(wire (pts (xy 215.9 87.63) (xy 215.9 92.71))
(stroke (width 0) (type default))
(uuid 7ab21cef-7843-47f6-8ddb-7f5df3d786ac)
Expand Down Expand Up @@ -2372,7 +2387,7 @@
(uuid ff7c36fd-a4dc-4e32-bb6a-f0a8858774b6)
)
(text "To Heater" (at 170.18 144.78 0)
(text "To Heater\n(7.8 ohms)" (at 168.91 139.7 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 0d741f87-8142-468e-904f-3537d6825521)
)
Expand All @@ -2394,6 +2409,10 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 6471ff4a-8558-414b-b03e-14e99538fa5b)
)
(text "ERRATA: Onboard Temp Sensor is useless" (at 121.92 21.59 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 69fb18fb-a586-49ef-9bdd-39c1189c9549)
)
(text "Ready to Fly Switch" (at 212.09 105.41 90)
(effects (font (size 2 2) (thickness 0.4) bold) (justify left bottom))
(uuid 6b0abe99-da7b-4ba6-b704-c5c94154600a)
Expand Down Expand Up @@ -2426,16 +2445,24 @@
(effects (font (size 2 2) (thickness 0.4) bold) (justify left bottom))
(uuid cb39c576-1ab9-4e75-8583-4bc5ce46664d)
)
(text "Formerly DHT_DATA on D12" (at 120.65 100.33 0)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid d385d2e2-80c8-47f0-b92f-b81266acd18c)
)
(text "To DHT22" (at 49.53 91.44 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e1a46345-3997-4c85-9f73-839a7036d25b)
)
(text "Divider Ratio: 4.7k/14.7k = 0.3197x\n10V battery turns into 3.2V max"
(at 229.87 106.68 0)
(text "Moved" (at 179.07 97.79 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e472af70-127c-4336-8721-5cdb58f22484)
)
(text "Divider Ratio: 4.7k/22.7k = 0.207048x\n12V battery/supply turns into 2.48V max"
(at 226.06 106.68 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e649fa6b-62ec-484c-a5a1-b81b96fc52be)
)
(text "Probably active high lol?" (at 133.35 156.21 0)
(text "Active High Drive" (at 133.35 156.21 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e8710ad0-a0cc-45e5-9b84-e80a29275a8f)
)
Expand Down Expand Up @@ -2568,6 +2595,13 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "TEMP_V+" (shape input) (at 184.15 96.52 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 5f66f34c-dab5-45dc-9de9-06c9dbbbc457)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 195.5224 96.52 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(global_label "LORA_UART_MISO" (shape input) (at 62.23 182.88 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 7145029a-e24f-474a-81a1-2191e65ccdbc)
Expand Down Expand Up @@ -2603,6 +2637,13 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "DHT_DATA" (shape input) (at 191.77 78.74 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid a57af370-3ace-4303-9413-1deec63dc247)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 203.6263 78.74 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(global_label "LORA_UART_MOSI" (shape input) (at 107.95 87.63 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a7f19616-2fdd-4035-9c24-bd01ce826587)
Expand All @@ -2624,10 +2665,10 @@
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(global_label "TEMP_V+" (shape input) (at 184.15 96.52 0) (fields_autoplaced)
(global_label "TEMP_V+" (shape input) (at 191.77 81.28 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid b39e0306-58cf-4b8b-9fdc-b3baf33d9423)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 195.5224 96.52 0)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 203.1424 81.28 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
Expand Down Expand Up @@ -2694,13 +2735,6 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "DHT_DATA" (shape input) (at 111.76 100.33 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f6e52c90-1b92-442a-9074-4a203e8e6886)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 99.9037 100.33 0)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "SCL" (shape input) (at 45.72 35.56 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid f7aa1229-9050-4d43-9e76-9e71f01fdeba)
Expand Down Expand Up @@ -3190,7 +3224,7 @@
)
(symbol (lib_id "Device:C") (at 114.3 171.45 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(in_bom yes) (on_board yes) (dnp yes)
(uuid 2a6e8025-7074-444a-a181-ab512e416be4)
(property "Reference" "C5" (at 111.76 170.18 0)
(effects (font (size 1.27 1.27)) (justify left))
Expand Down Expand Up @@ -3528,10 +3562,10 @@
(symbol (lib_id "Device:R") (at 233.68 78.74 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 51b7fba9-4501-42fc-9fa5-f935c363a0b5)
(property "Reference" "R4" (at 236.22 78.105 0)
(property "Reference" "R4" (at 236.22 77.47 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10k" (at 236.22 80.645 0)
(property "Value" "18k" (at 236.22 80.01 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" (at 231.902 78.74 90)
Expand Down Expand Up @@ -4200,7 +4234,7 @@
)
(symbol (lib_id "Device:C") (at 100.33 171.45 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(in_bom yes) (on_board yes) (dnp yes)
(uuid 9ad1b727-b944-49bd-a8d7-b14e58e570fa)
(property "Reference" "C4" (at 97.79 170.18 0)
(effects (font (size 1.27 1.27)) (justify left))
Expand Down Expand Up @@ -4764,7 +4798,7 @@
)
(symbol (lib_id "power:GND") (at 148.59 48.26 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(in_bom yes) (on_board yes) (dnp yes)
(uuid c2592adf-7aef-480b-bca0-1bfaac84a6e6)
(property "Reference" "#PWR04" (at 148.59 54.61 0)
(effects (font (size 1.27 1.27)) hide)
Expand Down Expand Up @@ -4901,7 +4935,7 @@
)
(symbol (lib_id "Project-Supernova-Symbol-Lib:LM335D") (at 148.59 39.37 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp yes) (fields_autoplaced)
(uuid cbe20da6-52f1-42b7-921b-dba78eebfe04)
(property "Reference" "U4" (at 152.4 38.735 0)
(effects (font (size 1.27 1.27)) (justify left))
Expand Down Expand Up @@ -5180,7 +5214,7 @@
)
(symbol (lib_id "Device:R") (at 148.59 25.4 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp yes) (fields_autoplaced)
(uuid e467806c-dc9f-4b97-9276-2bdb09cc99db)
(property "Reference" "R2" (at 151.13 24.765 0)
(effects (font (size 1.27 1.27)) (justify left))
Expand Down
25 changes: 24 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,27 @@ This project is a PCB which is capable of being the primary payload on a PCB abo
* 3v3 regulated voltage. 9v unregulated battery voltage.

## Errata
Nothing yet 🤞
1. DHT22 doesn't support 3V3 supply, technically
2. ADC2 doesn't work when wifi is enabled
3. DHT22 cannot be connected to pin D12, as D12 must be floating at boot
4. D34-D39 are input-only (so `TEMP_V+` is a problem)
5. LM335 onboard temperature sensor is basically incompatible with 3V3 systems
6. DHT22 needs a 10k pull-up to 3V3
7. RTF switch needs resistors on each leg to prevent shorting in case of a make-before-break switch.
8. The voltage regulator footprint could use the pads moved a bit (and could include through-hole pins).
9. Should've added a pull-down resistor to the heater MOSFET to prevent heating during boot.
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.

### Changes made to correct errata items (Rev 1.1)
* DHT22 (`DHT_DATA`) now connected to D23 (per Errata #3).
* DHT22 now has a 10k pull-up to 3V3 (Errata #6).
* `TEMP_V+` now connectod to D24 (per Errata #4), and still left connected to D35.
* LM335 onboard temperature sensor is unused.

### OFIs
* Add LED on HEATER_EN net
* Add LED polarity on silk screen
* Consider 10u cap from GND to EN for programming
* D2 is the onboard LED, so probably best to not use it
* Should have referenced this doc: https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
* Add jumper to disconnect power from GPS (because it uses so much power)

0 comments on commit 32825c4

Please sign in to comment.