// Howdy 👋.
//
// This is where you can create powerful part automations like resistors that tell you when too much current is flowing through them
// You can also create your own flexible parts, like generics (https://docs.flux.ai/Introduction/generic-parts)
//
// If you are new to writing code in Flux make sure to check out our get started docs: https://docs.flux.ai/reference/introduction
//
// We also have a Flux Slack Community in case you need help: https://www.flux.ai/p/slack-community
//
// To infinity and beyond 🚀
{
"components": [
{ "id": "esp32-module", "type": "flux-parts:ESP32-WROOM-32", "position": { "x": 200, "y": 200 } }, { "id": "ams1117", "type": "flux-parts:AMS1117-3.3", "position": { "x": 100, "y": 200 } }, { "id": "usb-connector", "type": "flux-parts:USB-Micro-B", "position": { "x": 50, "y": 200 } }, { "id": "barrel-jack", "type": "flux-parts:BARREL-JACK", "position": { "x": 50, "y": 100 } }, { "id": "battery-connector", "type": "flux-parts:JST-PH-2", "position": { "x": 50, "y": 300 } }, { "id": "diode-protection", "type": "flux-parts:SS14", "position": { "x": 75, "y": 150 } }, { "id": "cap-input", "type": "flux-parts:Ceramic-Capacitor-10uF", "position": { "x": 120, "y": 150 } }, { "id": "cap-output", "type": "flux-parts:Ceramic-Capacitor-10uF", "position": { "x": 150, "y": 220 } }
], "connections": [
{ "from": "barrel-jack", "to": "diode-protection", "net": "VIN" }, { "from": "diode-protection", "to": "ams1117", "net": "VIN" }, { "from": "usb-connector", "to": "ams1117", "net": "VIN" }, { "from": "battery-connector", "to": "ams1117", "net": "VIN" }, { "from": "ams1117", "to": "cap-input", "net": "VIN" }, { "from": "ams1117", "to": "cap-output", "net": "VOUT" }, { "from": "cap-output", "to": "esp32-module", "net": "3.3V" }, { "from": "ams1117", "to": "esp32-module", "net": "GND" }, { "from": "usb-connector", "to": "esp32-module", "net": "D+" }, { "from": "usb-connector", "to": "esp32-module", "net": "D-" }
], "metadata": { "name": "ESP32_Generic_Module", "description": "Generic ESP32 module with USB, battery, and multiple power options" }
}