Skip to content

Commit f3e1b47

Browse files
committed
Add Hardware Overview and Hookup
1 parent feed2a9 commit f3e1b47

22 files changed

+127002
-61
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ Repository Contents
6969
* **/Production** - Production panel files
7070
* **/docs** - Online documentation files
7171
* **/assets** - Folder containing all the file assets used for product documentation
72+
* **/3d_model** - Exported 3D models from KiCad
7273
* **/board_files** - Copy of design files used for product documentation
7374
* **/component_documentation** - Datasheets and manuals for hardware components
7475
* **/img** - Images for product documentation

docs/arduino_example.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ For the scope of this tutorial, we will highlight the example from the GitHub re
1919

2020
After unzipping the compressed files, navigate to the example: ... > **SparkFun_Soft_Power_Switch_USB-C-main** > **Examples** > **SoftPowerSwitchMk2_Example** > **SoftPowerSwitchMk2_Example**.
2121

22-
If you have not already, connect the Soft Power Switch's power, OFF, and PUSH to your Arduino's GPIO pins. In this case, we used the SparkFun IoT RedBoard - ESP32 Development Board. Depending on your microcontroller, you may need to adjust the pin connections and definitions with respect to the microcontroller's GPIO pins. At this point, you can connect the USB power source into the Soft Power Switch's IN port and connect the OUT port to the RedBoard's USB port.
22+
If you have not already, connect the Soft Power Switch's power, OFF, and PUSH to your Arduino's GPIO pins. In this case, we used the SparkFun IoT RedBoard - ESP32 Development Board. Depending on your microcontroller, you may need to adjust the pin connections and definitions with respect to the microcontroller's GPIO pins. Then connect the USB from the IN to your computer's USB port. Press the power button to turn the Soft Power Switch ON.
2323

2424
<div style="text-align: center;">
2525
<table>
@@ -56,13 +56,16 @@ If you have not already, connect the Soft Power Switch's power, OFF, and PUSH to
5656
</table>
5757
</div>
5858

59-
insert here
60-
61-
62-
63-
64-
65-
action shot serial basic breakout connected to Arduino
59+
<div style="text-align: center;">
60+
<table>
61+
<tr style="vertical-align:middle;">
62+
<td style="text-align: center; vertical-align: middle; border: solid 1px #cccccc;"><a href="../assets/img/PRT-27081-Soft-Power-Switch-USB-C_Button_State_Push.jpg"><img src="../assets/img/PRT-27081-Soft-Power-Switch-USB-C_Button_State_Push.jpg" width="600px" height="600px" alt="Uploading Code to ESP32 IoT RedBoard with Soft Power Switch Connected"></a></td>
63+
</tr>
64+
<tr style="vertical-align:middle;">
65+
<td style="text-align: center; vertical-align: middle; border: solid 1px #cccccc;"><i>Uploading Code to ESP32 IoT RedBoard with Soft Power Switch Connected</i></td>
66+
</tr>
67+
</table>
68+
</div>
6669

6770

6871

@@ -284,7 +287,7 @@ After uploading the code, disconnect the Arduino from your COM port. Then wire a
284287
<div style="text-align: center;">
285288
<table>
286289
<tr style="vertical-align:middle;">
287-
<td style="text-align: center; vertical-align: middle; border: solid 1px #cccccc;"><a href="../assets/img/"><img src="../assets/img/" width="600px" height="600px" alt="3.3V Serial Basic Connected to ESP32 IoT RedBoard Hardware UART"></a></td>
290+
<td style="text-align: center; vertical-align: middle; border: solid 1px #cccccc;"><a href="../assets/img/PRT-27081-Soft-Power-Switch-USB-C_Battery_Serial_Basic_IoT_RedBoard_ESP32.jpg"><img src="../assets/img/PRT-27081-Soft-Power-Switch-USB-C_Battery_Serial_Basic_IoT_RedBoard_ESP32.jpg" width="600px" height="600px" alt="3.3V Serial Basic Connected to ESP32 IoT RedBoard Hardware UART"></a></td>
288291
</tr>
289292
<tr style="vertical-align:middle;">
290293
<td style="text-align: center; vertical-align: middle; border: solid 1px #cccccc;"><i>3.3V Serial Basic Connected to ESP32 IoT RedBoard Hardware UART</i></td>
@@ -296,7 +299,7 @@ After uploading the code, disconnect the Arduino from your COM port. Then wire a
296299
297300
### Initial Boot
298301
299-
Open the [Serial Monitor](https://learn.sparkfun.com/tutorials/terminal-basics) or terminal emulator of your choice, and connect to the 3.3V Serial Basic Breakout&apos;s COM port with the baud rate set to **115200**. Insert a USB power source into the Soft Power Switch's IN port. Hit the reset button on the ESP32 IoT RedBoard. Hit the reset button on the ESP32 IoT RedBoard. Since we are using the ESP32, we will see an initial output when the microcontroller boots up. If the button is not held down for 0.5 seconds, you will receive the following message as shown below.
302+
Open the [Serial Monitor](https://learn.sparkfun.com/tutorials/terminal-basics) or terminal emulator of your choice, and connect to the 3.3V Serial Basic Breakout&apos;s COM port with the baud rate set to **115200**. Insert a USB power source into the Soft Power Switch's IN port. Hit the reset button on the Soft Power Switch. Since we are using the ESP32, we will see an initial output when the microcontroller boots up. If the button is not held down for 0.5 seconds, you will receive the following message as shown below.
300303
301304
``` bash
302305
Soft Power Switch Mk2 example
171 KB
Loading
2.61 MB
Binary file not shown.

0 commit comments

Comments
 (0)