cheapino

Miscellaneous tips and tricks

First-time builder tips

Building a Cheapino can be challenging for beginners. Here are some key tips based on real user experiences:

Soldering technique

Build order considerations

Desoldering tips

Equipment recommendations

Crimper

Can’t find that 13.37 cm long dark olive green network cable that would go perfectly with your Rain Forest GMMK keycaps? Follow @jinchoung’s tip and get a cable crimper:

Cable crimper

LED layer indication

Want to indicate active layer using the rp2040-Zero built-in LED? I tried this and found it a bit annoying… If you want to try, there is some code here: https://github.com/tompi/qmk_firmware/blob/67aa22818e2be422abdb32fc918c2b6757137a4e/keyboards/cheapino/cheapino.c#L45 Follow the firmware guide for compiling, and uncomment the layer code above.

Use the spare PCB as a gaming pad with a rotary encoder

PCB orders come in fives, so you’ll end up with a spare half. I turned mine into a one-handed gaming pad and wired an EC11 rotary encoder straight into the unused RJ45 pads to use as a quick layer switcher.

The stock firmware already reads the encoder over these lines, so no firmware changes are needed. Just wire it up and map it in Vial.

Gaming pad with encoder

Wiring, with the RJ45 pads viewed from the top and the RP2040 above them:

RJ45 to EC11 wiring

RJ45 pad EC11 pin
GP6 S1 (switch)
GP5 A
GP4 B
GP0 C (common) and S2 (switch)

GND, GP1, GP2 and GP3 aren’t used. C and S2 share GP0, so bridge them on the encoder side and run a single wire.

Tips: