Thank you for your purchase of GRIN Type-R. This kit requires soldering and firmware writing operations. Please follow the steps below to assemble.
This product is compatible with Cherry MX switches and compatible products. The keycaps are assumed to be 19mm pitch 18mm square, but we cannot guarantee compatibility.
1.Preparation
For GRIN Type-R, you can choose a combination of ANSI, ISO, JIS layout, single space bar and split space bar. Since the number of switches and keycaps required for each of them varies, it is necessary to decide in advance.
Please make sure you have the following items. If any of these items are missing, please send us a message using the email icon at the top of the Booth store website.
Remove the board from the bag1. The shipped board has the ANSI version of PRK Firmware already written on it. This is the first step in confirming that it works properly.
Connect the board to the PC with a USB cable. Connect the board to the PC with a USB cable and make sure the drive “PRKFirmware” is recognized.
Short-circuit the two points in the picture with tweezers or other conductors, and check that “1” is input. If it does not, please send us a message from the mail icon at the top of the Booth store website.
The key layout is set to ANSI in the shipping state.
Attach the diodes from the bag2 to the board.
Attention!
Depending on the key layout and the way the switch is installed, there may be positions where the diode does not need to be installed.
Do not install the diodes in unnecessary positions as they may interfere with the stabilizer.
Refer to the layout image in red for the required diodes.
Caution!
Some diodes are oriented differently from others. Please look at the silk carefully and mount them correctly.
Bend the legs of the diode.
Align the direction of the silk with the direction of the diode and set it.
Fix the diode with masking tape.
Turn it over and solder it.
Cut off the legs with nippers and clean up the surrounding area with a flux cleaner.
If you want to mount the switch directly, skip this step.
Place the socket and solder it. Solder the socket while holding it with tweezers to prevent it from floating.
The orientation shown in the picture below is wrong.
Install the 2U stabilizer for backspace, shift key, enter key and ISO enter of 2U or larger size.
Install the 3U wire stabilizer for the 3U space bar.
Screw the switch plate to the board in three places with the bag3 screws and spacers.
In the case of a socket, stick the switch into the socket, taking care not to bend the switch terminals.
For direct mounting, solder the switch from the back. When soldering, be careful not to let the switch float.
Attach the screws and spacer lengths from the bag4 to the top plate in eight places.
Stick the bag5’s plastic washers into the spacers one by one. Next, stick the bag5’s rubber washers into the spacer one at a time.
Caution!
The hard one is the plastic washer and the soft one is the rubber washer.
Stick the switch plate screwed to the board into the spacer.
Stick “2” rubber washers from the bag5 onto each spacer. Next, stick the thick spacer from the bag4.
If the surface of the spacer is not flush, check the number of spacers and the float.
Attach the aluminum feet and rubber feet from the bag6 to the bottom plate.
Attach the aluminum feet to the bottom plate with M4 screws.
The red circle is the position for attaching the rubber feet.
Screw the bottom plate to the main unit in 8 places with the screws of bag4.
Attach the key cap to the switch.
Connect to a PC with a USB cable and check the operation. If necessary, modify the source code to correct the key layout.
Please refer to sample for modification.
While logged in to BOOTH, access the relevant order details from your purchase history and download the 3D data.
You can print it at JLCPCB, or WENEXT. HP MJF PA12 Nylon is recommended. HP MJF PA12 Nylon is recommended.
Of course, you can also print it with your own 3D printer at home.
Note!
This 3D data is not supported. You are free to use the 3D data including modification, but please refrain from redistributing the data including derivatives.
Cover the top plate with the snap fit (claws). Connect the case to the pillar with a 2mm band to keep it from coming off.
You can also paint it for fun!
For troubleshooting and firmware modification.
Rewrite boot.py with the following: USB storage will no longer be recognized when the USB is plugged and unplugged and reconnected.
Caution! If you modify it carelessly, you will need to recover from REPL or reinstall the firmware.
boot.py
The following example uses the
import storage
import supervisor
storage.disable_usb_drive()
supervisor.set_next_stack_limit(4096 + 4096)
MU Editor download
Install it.
Connect the GRIN Type-R to the PC.
Start the Mu Editor.
Click the Serial button from the tool bar.
Click the REPL pane and press “Ctrl+C”.
Press “Enter”.
Copy and paste the following code directly. (Don’t type it in manually)
import os
import storage
storage.remove('/', readonly=False)
os.remove('boot.py')
If you plug and unplug the USB of the GRIN Type-R and reconnect it, it will be recognized as a USB drive.
Since boot.py is missing from the drive, create boot.py with the following code.
boot.py
The following code will create boot.py
import supervisor
supervisor.set_next_stack_limit(4096 + 4096)
https://learn.adafruit.com/welcome-to-circuitpython/troubleshooting