From 1ed24e73aa922ce8d0d49944177611bf1d30dd22 Mon Sep 17 00:00:00 2001 From: galile0 <134774462+galile0-designs@users.noreply.github.com> Date: Mon, 20 Nov 2023 16:21:22 +0100 Subject: [PATCH] Update v1.2_build_guide.md --- v1.2/v1.2_build_guide.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/v1.2/v1.2_build_guide.md b/v1.2/v1.2_build_guide.md index dde42c1..dad6a46 100644 --- a/v1.2/v1.2_build_guide.md +++ b/v1.2/v1.2_build_guide.md @@ -14,10 +14,10 @@ Let's start with everything you'll need: - basic handwiring supplies: axial signal diodes e.g 1N4148, insulated wire, soldering equipment - optional but useful: loose hotswap sockets, rainbow ribbon cable -# All the parts: -![parts](https://github.com/galile0-designs/glyphkbd/assets/134774462/1f5ba65c-c2f9-4773-a74f-6a45c9f9c4e4) +# Printed parts: +![parts](https://github.com/galile0-designs/glyphkbd/assets/134774462/8b6f06a4-b140-4821-943e-2459a2e82ed5) -All of the case parts are printed in PLA and the plate is printed in PETG. Everything is printed with solid infill, to increase mass and improve sound, though more testing is required to know whether the latter is effective. +All of the case parts are printed in PLA and the plate is printed in PETG. Everything is printed with solid infill, to increase mass and improve sound. # Case The controller of v1 glyph, the pico clone, is held in place on inside of the foot by a small 3d printed clip. In order for this clip to be durable, it has to be printed in the flat orientation, separately. Let's attach it to the foot now: @@ -41,11 +41,11 @@ Add the rubber feet to the bottom # Wiring First, pop all of your switches and your stabilizer into the plate. If you printed the plate with your nozzle a little too close to the bed, you may have to file away the little lip that forms around the circumference of the switch holes before you can pop them in. I've tried enlarging the holes to compensate for this effect, but even 0,1mm leads to switches popping out way too easily. Such is the curse of 3D printed plates... Same applies for the stabilizer. -![switches_in](https://github.com/galile0-designs/glyphkbd/assets/134774462/e5993229-d74c-491e-bea8-0907ad7d95a2) +![switches_in](https://github.com/galile0-designs/glyphkbd/assets/134774462/9a870f31-f72e-43cc-af58-deec93c721f2) Next, I like to add hotswap sockets so that I don't have to solder directly onto the switch legs of my precious black inks. This is optional though, if you dont care about them, you can just solder directly onto your switches. -![sockets_on](https://github.com/galile0-designs/glyphkbd/assets/134774462/948ef6f0-7be7-4f35-891c-4a8f7515e28c) +![sockets_on](https://github.com/galile0-designs/glyphkbd/assets/134774462/3624a910-bde1-49e9-933f-bcc340a1f045) The next step is to solder the diodes, and solder them into rows. @@ -68,7 +68,7 @@ Now to wire the board up to the Pico. The standard pinout is as follows, but you yes, spagetti # Firmware -Firmware! glyph v1 runs KMK firmware, which makes this really just a drag and drop procedure, no special software required! +glyph v1 runs KMK firmware, which makes this really just a drag and drop procedure, no special software required! First, hold down the bootloader button on your pico while pluging it into USB. It should enter bootloader mode and appear on your system as a flash drive. Now download CircuitPython from [here](https://circuitpython.org/board/raspberry_pi_pico/) and drag the .uf2 file into the pico flash drive. It will now automatically reboot, and appear as a new empty flash drive now named CIRCUITPY. This drive should contain a file called code.py by default, delete this file. @@ -76,4 +76,4 @@ Now download the KMK firmware repository from [here](https://github.com/KMKfw/km **IMPORTANT! By default, the boot.py file sets the controller to not show up as a flash drive anymore, in order to avoid annoying file manager pop ups when plugging in. If you want access to the drive later, like for modifying the firmware, simply hold down the ESC when plugging the board in. This will override boot.py, causing it to show up as a drive again.** -![DSC_0017](https://github.com/galile0-designs/glyphkbd/assets/134774462/62798f61-0b3f-4dff-bb98-aae34e162fad) +![finished](https://github.com/galile0-designs/glyphkbd/assets/134774462/c2fdae0a-7f41-4ba7-8d53-bc7ebc3ecb17)