> For the complete documentation index, see [llms.txt](https://docs.macchina.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.macchina.cc/product-documentation/superb-docs/hardware.md).

# Hardware

Schematic of SuperB as well as how to go into bootloader mode

## The SuperB Hardware

\
(The SuperB breakout overview, take note of the locations of "EN" and "IO0")

![ESP32 Breakout Overview](https://1875989339-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lhg5aaQ-eiSLOcDoH85%2F-Lhg646e0zcy2Yk5d5Sb%2F-Lhg6E3Lmt6lSQkX5opf%2FSCH-01012_R0_SCHEM_FINAL-1.png?generation=1560886972120709\&alt=media)

## Bootloader Mode

To place SuperB into bootloader mode, EN must be brought low and returned to high while IO0 is held low. Or, in other words, IO0 must be held low during the EN rising edge. (See depiction below)<br>

![Graph showing EN and IO0](https://1875989339-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lhg5aaQ-eiSLOcDoH85%2F-Lhg646e0zcy2Yk5d5Sb%2F-Lhg6E3Nfp4bKlobVHnh%2FEN_IO0_Graph.PNG?generation=1560886972080138\&alt=media)
