Skip to content

Commit

Permalink
Update how-to-setup-your-pi
Browse files Browse the repository at this point in the history
  • Loading branch information
zerowriter authored Dec 19, 2023
1 parent e756879 commit 7b45a03
Showing 1 changed file with 5 additions and 12 deletions.
17 changes: 5 additions & 12 deletions how-to-setup-your-pi
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ https://www.raspberrypi.com/software/

- Download and run the raspberry pi imager. This tool just formats your SD card to create the computer that runs the typewriter.

- Use Debian Bookworm Lite 64bit -- the lite version skips some extra stuff the typewriter does not need. (32-bit is also fine, has some minor performance impact)
- Use Debian Bookworm Lite 32bit -- the lite version skips some extra stuff the typewriter does not need. (64-bit is also ok, but has some noticeable performance issues probably due to the pi zero)

- Use the gear icon to add extra settings to your install:

Expand Down Expand Up @@ -64,6 +64,7 @@ Navigate to the typewriter's directory and run it:
- sudo python main.py

Make sure the typewriter runs before you keep going. If you run into weirdness, you can reboot via the command: sudo reboot now
If you followed these steps, and you connected the display correctly, you should be running the sooftware now!

4. Configure crontab

Expand All @@ -77,23 +78,15 @@ Crontab just gets your pi zero to run stuff on boot up. We aren't interested in

5. (Optional) Overclock your pi zero

You can adjust your Pi Zero's settings to get better performance at the cost of power consumption.
You can adjust your Pi Zero's settings to get better theoretical performance at the cost of power consumption.

- at command line, type sudo nano /boot/config.txt
- overclocking can affect system stability, if you run into problems, you may be unable to boot. If that happens, take the SD card out and insert into your computer, edit the boot/config.txt file back to lower values.
- GPU_freq seems to have the highest impact on reducing latency. arm_freq will help with the responsiveness as well. Lower these values to preserve battery life and reduce heat.
- GPU_freq seems to have the highest impact on reducing latency. arm_freq will help with the responsiveness but seems to cause instability. Lower these values to preserve battery life and reduce heat.
- if you overclocked too far, your system stability might drop and you will get unresponsiveness or services failure (wifi for example)

#Overclock
arm_freq=1200
core_freq=525
over_voltage=4
gpu_freq=600
#fastboot
disable_splash=1
boot_delay=0

6. (Optional) Install SMB for file access

If you want to easily access your files from another computer, you should install SMB to your pi.
https://pimylifeup.com/raspberry-pi-samba/
This means you can access the data on the zerowriter from any local device :-)

0 comments on commit 7b45a03

Please sign in to comment.