Skip to content

Commit 0fbbf6f

Browse files
committed
added development notes file
1 parent ee0a35a commit 0fbbf6f

2 files changed

Lines changed: 22 additions & 9 deletions

File tree

DEVELOPMENT-NOTES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(as copied from my notes)
2+
## Important Design Information
3+
* `ESP32-S2-MINI-2-N4`
4+
* All information about the board needed for development can be found [here](https://github.com/0xjmux/iot_leddriver_hw/releases)
5+
#### ESP32-S2-Mini-2 Information
6+
* [esp32-s2\_hardware\_design\_guidelines\_en.pdf](https://www.espressif.com/sites/default/files/documentation/esp32-s2_hardware_design_guidelines_en.pdf)
7+
* [esp32-s2\_technical\_reference\_manual\_en.pdf](https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf)
8+
* [esp32-s2-mini-2\_esp32-s2-mini-2u\_datasheet\_en.pdf](https://www.espressif.com/sites/default/files/documentation/esp32-s2-mini-2_esp32-s2-mini-2u_datasheet_en.pdf)
9+
10+
##### ESP32 pin information
11+
* [ESP32 Pinout Reference: Which GPIO pins should you use? | Random Nerd Tutorials](https://randomnerdtutorials.com/esp32-pinout-reference-gpios/)
12+
*
13+

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,31 @@ ESP32 WS2812B LED Strip Driver, using the spotify API to sync and pulse to music
33

44
### Features
55
* ESP32 based for low-cost IoT Capability
6-
* Designed for assembly by JLC with low-cost components
6+
* Board currently uses the `ESP32-S2-MINI-2-N4`
77
* Programmable over USB C
88
* Included I2C Breakout, allowing addition of SSD1306 OLED if needed by user
99
* Includes tag-connect JTAG header for full JTAG/SWD capability
10-
* 4 M2 mounting holes
11-
* Entirely LCSC BOM, optimized for automated assembly if necessary
10+
* M2 mounting holes.
11+
* Designed for assembly by JLC with low-cost components
12+
* Entirely LCSC BOM, optimized for PCBA Assembly.
1213

1314
## Notes and Usage
1415
* Schematic(s) can be found under [files/](./files/), and should be attached to major [releases!](https://github.com/0xjmux/iot_leddriver_hw/releases)
15-
1616
* See [Development information here!](DEVELOPMENT-NOTES.md)
1717

1818
## Photos
19-
### V2
19+
### V2.0 - ESP32 Based
2020
![v2 PCB Render Front](files/PCB_v2.0_render_F.png)
2121
![v2 PCB Render Back](files/PCB_v2.0_render_B.png)
2222
![v2 PCB Layout](files/PCB_v2.0_layout.png)
2323

2424

25-
### V1 Prototype
26-
V1 never fully developed; right as the hardware was ready to be ordered the direction of the project shifted.
25+
### V1.0 Prototype
26+
V1 was never fully developed; right as the hardware was ready to be ordered the direction of the project shifted.
2727
![v1 PCB Render Front](files/PCB_v0.9.1_render_F.png)
2828
![v1 PCB Render Back](files/PCB_v0.9.1_render_B.png)
2929
![v1 PCB Layout](files/PCB_v0.9.1_layout.png)
3030

31-
#### V1 notes
32-
* An IoT enabled LED strip driver using ESP8266 capable of using both WS2812B (Neopixel) and standard 5050 12V LED strips. Goal is to integrate with the spotify API to allow color changes in reaction to music.
31+
#### V1.0 notes
32+
* V1.0 was an IoT enabled LED strip driver using ESP8266 capable of using both WS2812B (Neopixel) and standard 5050 12V LED strips. Goal is to integrate with the spotify API to allow color changes in reaction to music.
3333
* If board will only be used in 5V (neopixel) mode, then the 3 UMW30N06 Mosfets and 2 of the MCP1416 mosfet drivers are not needed. In either case, if the board will only be run in one mode then the unused 2.1mm jack does not need to be installed.

0 commit comments

Comments
 (0)