[{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eOverview\u003c/h2\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/233/original/lipo-conditioner.jpeg?1769127921","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eThis is a simple project to discharge Adafruit LiPo packs to\u0026nbsp; 3.8 volts for storage. First you use a computer to set up the ESP32-S3 TFT Feather, then you disconnect the computer and plug in the LiPo. The battery voltage shows on the display until it reaches 3.8 volts. Once the battery discharges to the storage voltage threshold, the Feather goes into deep sleep. When you see the display turn off, you can unplug and store the battery.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eParts\u003c/h2\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"product","content":"https://www.adafruit.com/product/5483","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eUpdating CircuitPython\u003c/h2\u003e\n\u003cp\u003eAs I write this (January 22, 2026), CircuitPython 10.0.3 is the most recent build for Fruit Jam. To keep your board up to date, you can use the \"DOWNLOAD .BIN NOW\" button on the download page of circuitpython.org:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://circuitpython.org/board/adafruit_feather_esp32s3_tft/\" target=\"_blank\"\u003eFeather ESP32-S3 TFT PSRAM\u003c/a\u003e\u003cspan\u003e download \u003c/span\u003epage\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTo install the BIN File:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eReview the instructions in the\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://learn.adafruit.com/circuitpython-with-esp32-quick-start/web-serial-esptool\" target=\"_blank\"\u003eWeb Serial ESPTool\u003c/a\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003esection of the \"CircuitPython on ESP32 Quick Start\" learn guide.\u003c/li\u003e\n\u003cli\u003ePut your board in bootloader mode: plug in a USB data cable (must be a sync cable, power-only won't work!), hold down the BOOT button, press and release the RESET button, then release the BOOT button.\u003c/li\u003e\n\u003cli\u003eLoad the \u003ca href=\"https://adafruit.github.io/Adafruit_WebSerial_ESPTool/\" target=\"_blank\"\u003eAdafruit WebSerial ESPTool\u003c/a\u003e page in Chrome (other browsers may not work).\u003c/li\u003e\n\u003cli\u003eConnect to your board.\u003c/li\u003e\n\u003cli\u003eErase the flash.\u003c/li\u003e\n\u003cli\u003eProgram the .BIN file.\u003c/li\u003e\n\u003cli\u003eReset the board.\u003c/li\u003e\n\u003c/ol\u003e\n      \n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n        \u003ch3\u003eProject Code \u0026amp; Libraries\u003c/h3\u003e\n\u003cp\u003eYou can view the code at the\u003cspan\u003e\u0026nbsp;\u003ca href=\"https://github.com/samblenny/lipo-conditioner\" target=\"_blank\"\u003esamblenny/lipo-conditioner\u003c/a\u003e\u0026nbsp;\u003c/span\u003eGitHub repository. To download a zip archive project bundle with the code and all the necessary libraries, use the \"Download Project Bundle\" button:\u003c/p\u003e\n      \n\n\n\n\n\n","metadata":{}},{"element_type":"button","content":"https://github.com/samblenny/lipo-conditioner/releases/download/v0.1.1/lipo-conditioner-1387075.zip","metadata":{"button_type":"primary","icon":"","target":"_blank","zip_folder":"false"}},{"element_type":"text","content":"\n  \n  \n  \n  \n        \u003ch3\u003eInstall Project Bundle\u003c/h3\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTo copy the project bundle files to your CIRCUITPY drive:\u003c/span\u003e\u003c/p\u003e\n\u003col class=\"ol1\"\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s1\"\u003eDownload the project bundle .zip file using the \"Download Project Bundle\" button above.\u003c/span\u003e\u003c/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s1\"\u003eExpand the zip file by opening it, or use unzip in a Terminal. The zip archive should expand to a folder. When you open the folder, it should contain a README.txt file and a CircuitPython 10.x folder.\u003c/span\u003e\u003c/li\u003e\n\u003cli class=\"li3\"\u003e\u003cspan class=\"s1\"\u003eOpen the CircuitPython 10.x folder and copy all of its contents to your CIRCUITPY drive.\u003c/span\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp class=\"p2\"\u003e\u003cspan class=\"s1\"\u003eTo learn more about copying libraries to your\u003cspan\u003e\u0026nbsp;\u003c/span\u003e\u003cstrong\u003eCIRCUITPY\u003c/strong\u003e\u003cspan\u003e\u0026nbsp;\u003c/span\u003edrive, check out the\u0026nbsp;\u003ca href=\"https://learn.adafruit.com/welcome-to-circuitpython/circuitpython-libraries\" target=\"_blank\"\u003e\u003cspan class=\"s2\"\u003eCircuitPython Libraries\u003c/span\u003e\u003c/a\u003e\u0026nbsp;section of the\u0026nbsp;\u003ca href=\"https://learn.adafruit.com/welcome-to-circuitpython\" target=\"_blank\"\u003e\u003cspan class=\"s2\"\u003eWelcome to CircuitPython!\u003c/span\u003e\u003c/a\u003e\u0026nbsp;learn guide.\u003c/span\u003e\u003c/p\u003e\n      \n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n        \u003ch2\u003eCIRCUITPY/code.py\u003c/h2\u003e\n      \n\n","metadata":{}},{"element_type":"embed","content":"https://github.com/samblenny/lipo-conditioner/blob/v0.1.1/code.py"}]