Skip to the content.

infinite possibilities

The Cherry-Mx-Bitboard has been modified so that the SK6812mini is addicted to it with reference to helix.

Printed circuit board for self-made keyboard, one board corresponds to one switch.pcb

Using this board, you can create a full-color backlit keyboard with an original layout without designing the board.

For example …!

example example

Click here for details.

トッププレートの作り方を公開しました。

Languages

Infinite possibilities series

ProMicro House

ProMicro’s Pin can be taken out, with OLED, reset switch, TRRS for split keyboard, and M2 screw holes for mounting. TRRS pin assignments are Helix compatible.

Infinite possibilities series

There are multiple series of infinite possibilities, each with different corresponding LEDs and switch diodes. The specifications are summarized below.

project switch Kailh socket availability led Through-hole diode SOD-123
Nexus MX No SK6812MINI Yes No
Altana MX Yes SK6812MINI Yes No
Suxen MX No YS-SK6812MINI Yes Yes (*)
Container MX Yes YS-SK6812MINI Yes Yes (*)
Choc KailhLowProfile No YS-SK6812MINI No Yes

(*) When using SOD-123 with Swen and container, one pad will be shared with the through hole hole due to space limitations, so it will be a little tricky implementation.

NOTE: YS-SK6812MINI is the same thing as SK-6812 MINI-E.

Material example (supplier)

In addition, tools such as a temperature control soldering iron, tester, and tweezers are required.

Pin assignment

pcb

The pinouts of the infinite possibilities are:

The example in the photo is Suxen, but the others are similar.

Assembly procedure

  1. Solder the SK6812mini. Solder at about 220 ° C with a temperature-controlled soldering iron. It will break if you lean on it. Use low-temperature solder with a melting point of 200 ° C or less.
  2. Solder the diode.
  3. Place the switch on the top plate and solder the switch legs on the back with endless possibilities. (Altana, Container is a socket) If you use a 2mm acrylic plate at this time, it is recommended to attach a 3mm acrylic square lumber to the side of the switch on the back of the plate with acrylic adhesive to prevent the switch from coming off.
  4. Wire the horizontal line (Col) and the vertical line (Row) according to the key matrix of the keyboard you want to build.
  5. Connect all “-“ and “+”.
  6. Wire from DI to DO in the order you want the LEDs to shine. 1st DO → 2nd DI → 2nd DO → 3rd DI…
  7. Solder TRRSJACK and RESET switch.
  8. Solder the OLED socket.
  9. Wire Col and Row, LED (DO), GND, VCC from the hole next to any pin for each of the infinite possibilities.
  10. Solder the Promicro to the socket. (You can use a con-through, but it is cheaper to replace the entire socket if it breaks.)
  11. Create and write firmware to your liking to complete. Firmware is very easy with QMK_Firmware . Reference: 3 types of means to prepare firmware for your own keyboard

Notes

For example, in the case of the following arrangement in Suxen, the wiring will be as follows. Since it is quite difficult to remove the coating on urethane enamel wire (UEW), it is recommended to cut off the diode legs for wiring between adjacent boards, which are less likely to cause a short circuit.

pcb

Notes

Ordering PCBs

Remember that the the manufacturers can change their requirements at any time!

The basic process is that you want to submit the ‘gerber’ files in a zip. In this repo, under each pcb folder (e.g. altana, container) there is a zip file. This is what you will add to your pcb order. Simply download it from this repo and attach to the order using the pcb manufacturer’s instructions.

Then, you configure whatever options they need and submit - crucially, the dimensions need to match the actual panel size.

PCB type | panel size — | — Altana | 94x94mm Choc | 88.5x84mm Container | 94x94mm Nexus | 94x94mm Suxen | 94x94mm (I pulled these by opening in Kicad and measuring - where not already dimensioned - edge-to-edge of the pcb design)

Elecrow

They will accept the panel design as-is.

Example order configuration (for Container)

JLCPCB

If your order is rejected, they will contact you saying the slot sizes are too small (minimum tab connector size of 4mm), you can try mentioning to them that the last time someone ordered this PCB it printed fine.

Example order configuration (for Container)

At the end

If you use this board to build a keyboard, please let us know at @swan_match .

I support your EndGame! !

License

https://creativecommons.org/licenses/by/4.0/