-
1Install the server
- Clone the git repository
- Run the server using docker
- Test the server using a desktop and the number keys on your keyboard
-
2Flash the Raspberry Pi
1. Image the SD card for the Raspberry Pi using the [Raspberry Pi Imager](https://www.raspberrypi.org/software/).
a. Select `Choose OS`
b. Select `Other specific-purpose OS`
c. Select `FullPageOS`
2. On the newly flashed drive, edit `fullpageos-wpa-supplicant.txt` to include your WiFi credentials.
2. Insert the SD card into the Raspberry Pi and power it on.
3. Connect to the Raspberry Pi using SSH.
a. The default hostname is `fullpageos`
b. The default username is `pi`
c. The default password is `raspberry`
4. Edit the default webpage in `/boot/fullpageos.txt` to point at your TLT server. -
3Assemble the screen and Raspberry Pi
- Install the included standoffs on the screen
- Connect the ribbon cable to the screen
- Place the Raspberry Pi on the back of the screen being sure to align the pogo pins with the GPIO
- Mount the Pi using the included hardware
- Connect the DSI cable between the Pi and the screen
-
4Print the case
- Download the OpenSCAD file from https://github.com/williambuttenham/learning-terminal/blob/main/hardware/case/tlt-case.scad and generate the STLs or watch out for the first release: https://github.com/williambuttenham/learning-terminal/releases
- I sliced each part with a layer height of 0.2 mm, 20% infill and support turned on.
- Print one copy of each part, I used PLA but PETG or something else more robust would be a good choice
- Remove any support material
- Add the heat-set inserts to the case using a soldering iron
-
5Connect the switch matrix
- Insert the MX switches into the case body
- Solder a shared ground wire to one side of all the switches
- Solder a separate signal wire to the other side of each switch
- Connect the resulting nine wires to the Raspberry Pi Pico
- Mount the Pico the bottom side of the case using mounting tape
- Plug the Pico into a computer and flash the firmware for the key matrix
-
6Install the midplate
- Using four M2.5 bolts, mount the screen assembly to the mid-plate, it should only fit on one way
- Insert the mid-plate tabs into their pockets in the case, facing the screen towards the front of the case
- Using two M3 bolts, mount the mid-plate to the heat-set inserts
-
7Add the mounting hardware to the lid
- Install the camera cheese plate using the included screws to attach it from the inside of the lid
- Install the battery v-mount using three M4 bolts from the outside of the lid, leaving the top right mount hole empty
-
8Close the case
- Thread the power cable through the hole in the lid and connect the Raspberry Pi
- Install the lid using two M3 bolts and the heat-set inserts
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.