user:nordin:nightly_build_plans_-_pi_4b_case
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:nordin:nightly_build_plans_-_pi_4b_case [2021/02/18 11:38] – [The Job] Ed | user:nordin:nightly_build_plans_-_pi_4b_case [2021/04/02 16:32] (current) – Ed | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== The Job ====== | ====== The Job ====== | ||
- | I plan to make a new case for my Pi 4B and 5" touchscreen, | + | I plan to bundle at Pi 4B and 5" touchscreen |
{{ https:// | {{ https:// | ||
- | Starting with my trusty OpenSCAD template, I found that I was able to use combined minkowski functions to get the two types of edge bevelling needed for the look. | + | |
+ | ===== Build log ===== | ||
+ | |||
+ | **20/ | ||
+ | Starting with my trusty OpenSCAD template, I found that I was able to use combined minkowski functions to get the two types of edge bevelling needed for the look. Like all my OpenSCAD models, it's all based on primitive objects tied to variables, so I can modify the parameters to fit the hardware very easily (e.g. to fit UPS, batteries etc). | ||
{{ : | {{ : | ||
Line 12: | Line 16: | ||
An incremental refining of the case will take place in the background. Meanwhile, I have taken delivery of more items related to the Pi4, namely the heatsink and UPS batteries. I had bricked the OS whilst attempting to install the touch-screen drivers, so I diverted to reinstalling the same OS with the updated TS drivers for Kali, getting me ready to start on the I2C UPS comms for battery state tracking. Once I know this works, I can incorporate the UPS and battery space in the case design. | An incremental refining of the case will take place in the background. Meanwhile, I have taken delivery of more items related to the Pi4, namely the heatsink and UPS batteries. I had bricked the OS whilst attempting to install the touch-screen drivers, so I diverted to reinstalling the same OS with the updated TS drivers for Kali, getting me ready to start on the I2C UPS comms for battery state tracking. Once I know this works, I can incorporate the UPS and battery space in the case design. | ||
- | **Install order** | + | Install order: |
- | - Install kali-linux-2020.4-rpi4-nexmon-64.img | + | - Install |
- | | + | - Add the following to the default config.txt to enable the Waveshare 5" HDMI full screen area and touch panel drivers from the get go.< |
- | - Install | + | hdmi_group=2 |
- | - Start BT service, add BT Keyboard | + | hdmi_mode=1 |
- | - Install | + | hdmi_mode=87 |
+ | hdmi_cvt 800 480 60 6 0 0 0 | ||
+ | dtoverlay=ads7846, | ||
+ | hdmi_drive=1 | ||
+ | hdmi_force_hotplug=1</ | ||
+ | - Hook up Pi with a keyboard. Touchscreen drivers will work although | ||
+ | | ||
+ | sudo /etc/init.d/bluetooth start | ||
+ | sudo systemctl enable bluetooth | ||
+ | </ | ||
+ | - Add BT Keyboard | ||
+ | - Fit [[https:// | ||
+ | - Test the 18650 LiPo batts [[https:// | ||
- install I3 window manager | - install I3 window manager | ||
- Install OBCD onscreen keyboard | - Install OBCD onscreen keyboard | ||
- add onscreen KB helper to gdm3 window manager | - add onscreen KB helper to gdm3 window manager | ||
- | - Fit [[https:// | + | - Install HAM radio packages |
- | - Test the 18650 LiPo batts [[https:// | + | - EITHER apt-get install hamradio-* or [[https://dl1gkk.com/setup-raspberry-pi-for-ham-radio/|individually]] |
- | - Install HAM radio meta-packages | + | |
- Add auto-mounting udev for USB storage (for radio contact logging) | - Add auto-mounting udev for USB storage (for radio contact logging) | ||
- Add [[https:// | - Add [[https:// | ||
- | - Install | + | - Enable |
+ | |||
+ | **27/ | ||
+ | {{: | ||
+ | The hardware has been assembled and python | ||
user/nordin/nightly_build_plans_-_pi_4b_case.1613648299.txt.gz · Last modified: 2021/02/18 11:38 by Ed