{"id":14977987,"url":"https://github.com/delhatch/pipod_epaper","last_synced_at":"2025-08-16T08:19:14.761Z","repository":{"id":231792887,"uuid":"780725130","full_name":"delhatch/PiPod_ePaper","owner":"delhatch","description":"PiPod MP3 player with a 250 × 122 e-Paper screen","archived":false,"fork":false,"pushed_at":"2024-09-22T03:04:02.000Z","size":47508,"stargazers_count":50,"open_issues_count":3,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-08T17:04:46.617Z","etag":null,"topics":["epaper","epaper-displays","epaper-screen","mp3","mp3-player","mp3player","raspberry-pi","raspberry-pi-zero-w","raspberrypi"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/delhatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-02T03:25:23.000Z","updated_at":"2024-12-14T19:25:01.000Z","dependencies_parsed_at":"2024-05-29T00:08:56.832Z","dependency_job_id":"0621614b-7c6f-4413-b6cb-087cf35d87ce","html_url":"https://github.com/delhatch/PiPod_ePaper","commit_stats":null,"previous_names":["delhatch/pipod_epaper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/delhatch/PiPod_ePaper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delhatch%2FPiPod_ePaper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delhatch%2FPiPod_ePaper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delhatch%2FPiPod_ePaper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delhatch%2FPiPod_ePaper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/delhatch","download_url":"https://codeload.github.com/delhatch/PiPod_ePaper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delhatch%2FPiPod_ePaper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270684545,"owners_count":24627822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["epaper","epaper-displays","epaper-screen","mp3","mp3-player","mp3player","raspberry-pi","raspberry-pi-zero-w","raspberrypi"],"created_at":"2024-09-24T13:56:38.747Z","updated_at":"2025-08-16T08:19:14.739Z","avatar_url":"https://github.com/delhatch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PiPod_ePaper\nThis project takes the github.com/delhatch/PiPod project (which was derived from github.com/BramRausch/PiPod) and replaces the LCD screen with an e-Paper screen.\n\u003ctable border=\"1\"\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/case1.jpg\" width=\"500\" /\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/case2.jpg\" width=\"500\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/front_quarter_v2.jpg\" width=\"500\" /\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/PCB_parts_top.JPG\" width=\"500\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/bot_wo_batt_v2.jpg\" width=\"500\" /\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/bot_w_batt_flat2_v2.jpg\" width=\"400\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/back_bare.jpg\" width=\"400\" /\u003e\u003c/td\u003e\n   \u003ctd\u003e\u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/back_quarter_v2.jpg\" width=\"400\" /\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003ch3\u003eMotivation\u003c/h3\u003e\n\u003cp\u003eThe goal of this project was switching from a 2.2\" 320x240 LCD screen to a 2.13\" 250x122 e-Paper screen (from Waveshare) in order to extend the battery run-time.\u003c/p\u003e\n\u003cp\u003eUsing the project's standard 1200 mAh battery, the continuous play time is now \u003cb\u003e4 hours, 48 minutes\u003c/b\u003e. Since a USB power supply is rarely far away, this seems sufficient.\u003c/p\u003e\n\u003cp\u003eIn addition to using an e-paper screen, I also added a headphone amplifier based on the TP6113 IC. Note: This amplifier is rated at 40 mW, which does not sound like a lot of power, but even with inefficient headphones this equates to 108 dBSPL (equivalent to a gas lawn mower at 1m), which is far too loud for sustained listening. Watch your volume setting!\u003c/p\u003e\n\u003ch3\u003eProject Derivation\u003c/h3\u003e\n\u003cp\u003eThis project is derived from github.com/delhatch/PiPod_Zero2W. This repository has changes to impliment the use of the e-Paper screen, along with other minor bug fixes.\u003c/p\u003e\n\u003ch3\u003eStructural Changes\u003c/h3\u003e\n\u003cp\u003eI have changed the OS to the \"lite\" version: 2024-03-15-raspios-bookworm-arm64-lite.img.xz This change reduces power consumption by ~20 mA, which is a 9% savings, so reasonably significant.\u003c/p\u003e\n\u003cp\u003eAlso moved from Pygame to Pillow for the screen graphics.\u003c/p\u003e\n\u003cp\u003eThen I got rid of Pygame completely, since I was only using it for the key stroke buffer, and the Python keypad library was already taking care of that. Eliminating Pygame reduced power consumption by 9.2% when idle, and by 5.2% when playing music.\u003c/p\u003e\n\u003ch3\u003eStatus\u003c/h3\u003e\n\u003cp\u003e28 June 2024: I built a unit with the Rev2 PCB (black PCB, see pics). It works great. The Rev3 (current) case files appear to be acceptable.\u003c/p\u003e\n\u003ch3\u003ePower Savings\u003c/h3\u003e\n\u003cp\u003eWith the LCD screen, with the backlight on, during playback, the current draw is \u003cb\u003e266 mA\u003c/b\u003e.\u003c/p\u003e\n\u003cp\u003eWith the LCD screen, with the backlight off, during playback, the current draw is \u003cb\u003e220 mA\u003c/b\u003e.\u003c/p\u003e\n\u003cp\u003eWith the e-Paper screen, during playback, the current draw is \u003cb\u003e175 mA\u003c/b\u003e.\u003c/p\u003e\n\u003cp\u003eHaving eliminated Pygame, the current draw is down to only \u003cb\u003e166 mA\u003c/b\u003e.\u003c/p\u003e\n\u003cp\u003eSo the e-Paper screen is definitely a major improvement in battery life (playback time), and also useability because there is no anxiety about leaving an LCD backlight on.\u003c/p\u003e\n\u003ch3\u003eKnown Bugs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures TODO\u003c/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTest \"current draw vs. various refresh rates\" for the top (Playing) screen. It updates every 5 seconds, which isn't bad actually, but if this can be reduced without costing too much power, it might be worth it. TBD.\u003c/li\u003e \n  \u003cli\u003eEliminate flashing screen on sub-menus.\u003c/li\u003e\n  \u003cli\u003eImpliment an \"Adjust Audio EQ\" screen.\u003c/li\u003e\n  \u003cli\u003eRestore playback state on power-up (restore the play list, and the currently-playing song).\u003c/li\u003e\n  \u003cli\u003eAdd the use of a GPIO to mute the headphone amp on power-up?\u003c/li\u003e\n  \u003cli\u003eDetermine if there is a need to install all of the waveshare github. Just need the 2 files in this repo?\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInstructions\u003c/h3\u003e\n\u003cp\u003eCompletion of these instructions takes about 40 minutes, not including the time transferring the music files.\u003c/p\u003e\n\u003cp\u003eThe bare PC board and case parts can be ordered via this link at \u003ca href=\"https://www.pcbway.com/project/shareproject/ePaper_PiPod_MP3_music_player_a6adf3e1.html\"\u003ePCBWay\u003c/a\u003e. For the case parts (top, bottom and frame parts) I specified 3D printing in Nylon: PA-12 with 35% glass fill. For the navigation and side buttons, 3D printing in any cheap white plastic will do.\u003c/p\u003e\n\u003ca href=\"https://www.pcbway.com/project/shareproject/ePaper_PiPod_MP3_music_player_a6adf3e1.html\"\u003e\u003cimg src=\"https://www.pcbway.com/project/img/images/frompcbway-1220.png\" alt=\"PCB from PCBWay\" /\u003e\u003c/a\u003e\n\u003cp\u003eInstructions:\u003c/p\u003e\n\u003cul\u003e\n  \u003cli\u003eDownload the OS file \"2024-03-15-raspios-bookworm-arm64-lite.img.xz\" or newer.\u003c/li\u003e\n  \u003cli\u003eUsing rufus-3.22.exe (or similar), burn the image to a 128GB micro-SD card.\u003c/li\u003e\n  \u003cli\u003eAssuming you have a fully-assembled PiPod hardware: Connect an HDMI monitor to the Pi Zero 2 W. Also connect a USB expander hub such as the SmartQ H302S to the Pi Zero usb connector. Connect a USB keyboard to the hub.\u003c/li\u003e\n  \u003cimg src=\"https://github.com/delhatch/PiPod_ePaper/blob/main/Pictures/epipod_setup2.jpg\" width=\"500\" /\u003e\n  \u003cli\u003eInsert the SD card into the Pi Zero 2 W slot.\u003c/li\u003e\n  \u003cli\u003eApply power (from a plug-in USB power supply) to the USB connector at the bottom of the PiPod.\u003c/li\u003e\n  \u003cli\u003ePower-up and go through the configuration screens. Create the user \"pi\" with a password of your choosing. Reboot and log in.\u003c/li\u003e\n  \u003cli\u003eAt the prompt: \u003ccode\u003esudo raspi-config\u003c/code\u003e\n    \u003cul\u003e\n      \u003cli\u003eGo into Menu Item #1, then select S1. Enter the SSID and passphrase for your wi-fi.\u003c/li\u003e\n      \u003cli\u003eSelect menu item #1, then select S5 (Boot/Auto-login) select and enable \"Console Autologin\".\u003c/li\u003e\n      \u003cli\u003eFrom the top menu, select #3 \"Interface Options\" then select and enable I1 \"Enable SSH\".\u003c/li\u003e\n      \u003cli\u003eFrom the top menu, select #3 \"Interface Options\" then select and enable I4 \"Enable I2C\".\u003c/li\u003e\n      \u003cli\u003eSelect \"Back\" to top screen, then \"Finish\" and then reboot.\u003c/li\u003e\n    \u003c/ul\u003e\u003c/li\u003e\n  \u003cli\u003eType: \u003ccode\u003esudo nano /boot/firmware/config.txt\u003c/code\u003e and make the following changes:\n    \u003cul\u003e\n      \u003cli\u003eIf necessary, un-comment \u003ctt\u003edtparam=spi=on\u003c/tt\u003e (to turn on the SPI port)\u003c/li\u003e\n      \u003cli\u003ecomment-out the \u003ctt\u003edtparam=audio=on\u003c/tt\u003e line\u003c/li\u003e\n      \u003cli\u003eIf necessary, un-comment the line \u003ctt\u003edtparam=12c_arm=on\u003c/tt\u003e\u003c/li\u003e\n      \u003cli\u003eAt the end of the file, add a line: \u003ctt\u003edtoverlay=hifiberry-dac\u003c/tt\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ctt\u003eCTRL-O\u003c/tt\u003e and \u003ctt\u003eENTER\u003c/tt\u003e and \u003ctt\u003eCTRL-X\u003c/tt\u003e to save and exit.\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n  \u003cli\u003e\u003ccode\u003esudo reboot\u003c/code\u003e\u003c/li\u003e\n  \u003cli\u003eEnter the following lines to install the required packages:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install build-essential python3-dev python3-smbus -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install git -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-vlc -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-alsaaudio -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install pulseaudio -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-taglib -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-spidev -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-gpiozero -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-pip -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-pil -y\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo apt install python3-numpy -y\u003c/code\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esudo reboot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eVerify that the audio is working. Plug headphones into the PiPod and type:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003esudo raspi-config\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eSelect line #1, then #2 \"Audio\"\n    \u003cli\u003eSelect snd_rpi_hifiberry_dac then Finish\u003c/li\u003e\n    \u003cli\u003etype: \u003ccode\u003eamixer set Master 50%\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003etype: \u003ccode\u003espeaker-test -c2\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eVerify that audio is coming from the headphones and not the HDMI monitor.\u003c/li\u003e\n    \u003cli\u003e\u003ctt\u003eCTRL-C\u003c/tt\u003e to finish and quit.\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInstall the Adafruit_GPIO library:\n  \u003cul\u003e\n    \u003cli\u003efrom the home directory (\u003ccode\u003e~/\u003c/code\u003e) type: \u003ccode\u003egit clone https://github\u0026#46;com/adafruit/Adafruit_Python_GPIO.git\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003ecd Adafruit_Python_GPIO\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo python3 setup.py install\u003c/code\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003cli\u003eInstall the Adafruit Blinka library:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003ecd ~/\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo pip3 install --break-system-packages Adafruit-Blinka\u003c/code\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInstall the waveshare e-Paper libraries:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003ecd ~/\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003egit clone https://github\u0026#46;com/waveshare/e-Paper.git\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003esudo pip3 install --break-system-packages waveshare-epaper epd-library\u003c/code\u003e\u003c/li\u003e\n  \u003c/ul\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esudo reboot\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNow fetch the e-Paper MP3 player software from this repository:\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003ecd ~/\u003c/code\u003e then type: \u003ccode\u003egit clone https://github\u0026#46;com/delhatch/PiPod_ePaper.git\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003ecd PiPod_ePaper\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emv launch.sh ~/.\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003ecd ~/\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003echmod 777 launch.sh\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emkdir .config/systemd\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emkdir .config/systemd/user\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003ecd PiPod_ePaper\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emv pipod.service ~/.config/systemd/user/.\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emv -f epd2in13_V4.py ~/e-Paper/RaspberryPi_JetsonNano/python/lib/waveshare_epd/.\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ccode\u003emv -f epdconfig.py ~/e-Paper/RaspberryPi_JetsonNano/python/lib/waveshare_epd/.\u003c/code\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCreate the directory: \u003ccode\u003emkdir ~/Music\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMove your music files into this Music directory. You can do this two ways:\n  \u003cul\u003e\n    \u003cli\u003eMethod 1: Insert a USB Flash stick into the USB hub, and cp the files over.\n      \u003cul\u003e\n        \u003cli\u003e\u003ccode\u003esudo mount /dev/sda1 /mnt/usb\u003c/code\u003e (You'll need to sudo mkdir the /mnt/usb directory)\u003c/li\u003e\n        \u003cli\u003eAfter copying, \u003ccode\u003esudo umount /mnt/usb\u003c/code\u003e then remove the USB stick.\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003eMethod 2: Type: \u003ccode\u003eifconfig\u003c/code\u003e and note the IP address. Use the application WinSCP, and use the SFTP protocol, to copy media files from a Windows computer to the PiPod.\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eYou should now be able to launch the PiPod software, with everything working.\n  \u003cul\u003e\n    \u003cli\u003ecd into the directory: \u003ccode\u003ecd ~/PiPod_ePaper/Software\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eType: \u003ccode\u003epython3 main.py\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eNote that when launching for the first time, it will scan the music files and create an index file. This may take a minute or two.\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTo have the PiPod automatically run the player automatically on power-on:\n  \u003cul\u003e\n    \u003cli\u003eTo activate the pipod.service file, at the prompt, type: \u003ccode\u003esystemctl --user enable pipod.service\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eReboot. If there are problems, type: \u003ccode\u003esystemctl --user status pipod.service\u003c/code\u003e to see if the service launched.\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/li\u003e\n  \u003cli\u003eTo minimize battery power consumption: disable wifi, bluetooth, and reduce the CPU clock speed.\n  \u003cul\u003e\n    \u003cli\u003e\u003ccode\u003esudo nano /boot/firmware/config.txt\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eAfter the line \"dtparam=spi=on add these new lines:\n    \u003cul\u003e\n      \u003cli\u003e\u003ccode\u003edtoverlay=disable-wifi\u003c/code\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ccode\u003edtoverlay=disable-bt\u003c/code\u003e\u003c/li\u003e\n    \u003c/ul\u003e\u003c/li\u003e\n    \u003cli\u003eUnder the line \"Enable DRM VC4 V3D driver\", comment out the 2 lines that follow.\u003c/li\u003e\n    \u003cli\u003eComment out the line \u003ccode\u003edisplay_auto_detect=1\u003c/code\u003e\u003c/li\u003e\n    \u003cli\u003eUnder the line \"Run as fast as firmware board allows\"\n      \u003cul\u003e\n        \u003cli\u003ecomment out \u003ccode\u003earm_boost=1\u003c/code\u003e\u003c/li\u003e\n        \u003cli\u003eadd the lines:\n          \u003cul\u003e\n            \u003cli\u003e\u003ccode\u003earm_freq=150\u003c/code\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003ecore_freq=150\u003c/code\u003e\u003c/li\u003e\n            \u003cli\u003e\u003ccode\u003eover_voltage=-4\u003c/code\u003e\u003c/li\u003e\n          \u003c/ul\u003e\u003c/li\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n  \u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOperating Procedure\u003c/h3\u003e\n\u003cp\u003eTo charge the battery, slide the top power switch to the left. Connect a USB power supply to the USB jack at the bottom of the PiPod. Applying power will start charging the battery, and will also boot the PiPod.\u003c/p\u003e\n\u003cp\u003eTo shutdown the PiPod, press the up arrow to get into the menu tree. Press the down arrow to \"Shutdown\". Press the middle button.\u003c/p\u003e\n\u003cp\u003eTo operate from battery power, you MUST start with the ePiPod in the shutdown state. Do not run from USB power (power switch to the left) and then slide the power switch to the right (battery power). This causes a power glitch. Simply start with an ePiPod in the shutdown state, and slide the power switch to the right. Wait for it to boot.\u003c/p\u003e\n\u003cp\u003eWhile operating from battery power, you can plug (and unplug) the bottom USB jack into a power source to charge the battery.\u003c/p\u003e\n\u003cp\u003eTo shutdown from battery power, find and press the \"Shutdown\" command as above. After 5 seconds (and with the bottom USB jack \u003cb\u003eNOT\u003c/b\u003e connected to a power source), slide the top power switch to the left.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdelhatch%2Fpipod_epaper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdelhatch%2Fpipod_epaper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdelhatch%2Fpipod_epaper/lists"}