PCBgogo

Electronic Project Engineer's Best Partner!
J****mes
How to make a construction process of open source ergonomic Keyboard(PCB project)
8973 1 Jun 04.2019, 11:30:38

How to build it?
I made my first guest keyboard a month ago.

After all, it is the first time to do the keyboard, the whole process is quite tortuous, the first electric soldering iron is not skilled, fortunately, this keyboard should be the most detailed tutorial, bit by bit gnaw documents and videos or finally finished. The total cost is less than 400, using the most common pcb, shell and key cap. The only advantage is cheap, after all, 2, 000 ergodox-ez is not affordable to ordinary people. 


Of course, ergodox can not be regarded as an anti-fever keyboard, the actual use of the thumb area of those small keys are basically not used, and the size is also too large, out of the street is not to think about. Also inadvertently found a split ergonomic keyboard Corne, the first time I saw it, combining the advantages of planck and ergodox, and the position of the key in the thumb area is very reasonable. Of course, the list varies from person to person. Mechanical-keyboard covers most of the current open source mechanical keyboards. Just find one you like. It also contains some tutorials on flying lines from scratch and designing pcb and shell. It is very suitable for beginners to enter the pit customized. The following is a brief introduction to the assembly process of Corne.



Parts list. 

Name
Quantity
Notes
pcb
2
Pro Micro
2
Four-pin OLED display 
2
SK6812mini
54 Shaft Lamp × 42, bottom Lamp × 12
Diode
42 chip, such as 1N4148 SOD123
Kaiser hot swappable base
42
Headset socket 3.5MM
2 PJ-313D available
Mechanical keyboard shaft switch
42
Tap switch
2 23 × 6 × 5mm available
Positioning plate, sandwich, bottom plate
2
M2 screw
24 6mm
M2 copper columns
14
M5 screw
8
M5 nuts
16 15-50mm
3.5mm audio cable
1 1 TRS, TRRS



Welding assembly





When assembling, pay attention to the position of the M5 screw between the two layers of acrylic plate, a filling piece, the thickness of which is the same as the height of the copper column used, and the schematic diagram of the assembly:



Brush firmware. 
The general firmware is brushed in advance before the board is welded, so it is convenient to test whether the led and display screen are normal, reducing the possibility of rework. I have to complain that, Pro Micro's bootloader (Caterina) is probably the hardest to use in the bootloader I've ever used, and the only advantage may be that it's cheap. Of course, if you really don't like Caterina, you can also replace bootloader with dfu or qmk-dfu. If you have the ability, you can try it. Replace_pro_micro_bootloader_with_qmk_dfu. 

There is no doubt that the firmware has configured the environment with the strongest open source firmware, qmk, line command to compile the brush firmware, and so on). 

Sudo make crkbd:default:avrdude. 
Of course, you can compile hex, before brushing firmware. 

Make crkbd:default. 
Sudo avrdude-p atmega32u4-P / dev/ttyACM0-c avr109-U flash:w:crkdb_rev1_default.hex. 
A direct brush will show that the Detecting USB port, reset your controller now., will then tap the reset switch twice, and if there is no switch, use tweezers to connect the RST and GND twice. 

In the process of actually brushing firmware, I also encountered a lot of problems, all kinds of instability, and every time I reported a variety of different mistakes. I checked all kinds of information only two or three times in one morning. These problems have never been encountered before when I used Halfkay and dfu. Later, it is stable to accidentally replace the cable from the front usb2.0 port of the chassis to the rear usb3.0 interface, so if you have the same problem, switch to a computer or try another interface (not necessarily). For example, my laptop doesn't work on any interface.)




Thanks to pcbgogo sponsored this nice pcb,they are a good pcb manufacture.
if you wanna pcb check out this http://www.pcbgogo.com/y register you will get $20 coupon.    


  • Comments(1)
Upload a photo:You can only upload 1 files in total. Each file cannot exceed 2MB.Supports JPG, JPEG, GIF, PNG, BMP
Browse
Submit
header
**

May 27.2020, 08:20:53

How  ca i order this pcbs?


Approval(315) Reply

Submit
Share the Project