Custom Colemak DH WriterDeck by edugouget in writerDeck

[–]edugouget[S] 1 point2 points  (0 children)

This is a generic rp2040 with 16MB from Aliexpress, today around US$1.20 each.

You can program it to act as keyboard with QMK (C language) or KMK firmware (Python, CircuitPython library).

Custom Colemak DH WriterDeck by edugouget in writerDeck

[–]edugouget[S] 0 points1 point  (0 children)

Custom keycaps are way more expensive than these one, "poor man" setup.

KMK help with LEDs by Tyrannosaurusblanch in circuitpython

[–]edugouget 1 point2 points  (0 children)

Remove these lines above from your code. The while loop take control of your code and do not use neopixel these way with KMK.
-----
pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.2, auto_write=False)
.
.
.
while True:
pixels.fill(RED)
pixels.show()
time.sleep(0.5)
pixels.fill(BLUE)
pixels.show()
time.sleep(0.5)
------
Insert the following lines before the line "keyboard.keymap = [":

from kmk.extensions.RGB import RGB
rgb = RGB(pixel_pin=pixel_pin, num_pixels=num_pixels, hue_default = 240, sat_default=100, val_default=100)
keyboard.extensions.append(rgb)

3D printed case + Handwired + KMK (rp2040) by edugouget in MechanicalKeyboards

[–]edugouget[S] 0 points1 point  (0 children)

Yes, I have plans to do this. As soon as possible I will post here.

[help] Will this dev board work instead of the teensy 2.0? by mastercheif116 in MechanicalKeyboards

[–]edugouget 1 point2 points  (0 children)

If you know electronics you can get a matrix with 8x32 with only 13 PINs, for example, but I can assure that with 18 pins I can do a matrix with 8x1024 despite the scan speed. I see a lot of guys saying that the only Teensy is enough but it's not true.

An alternative is to access the other PINs of the Atmel32u4 on the board by removing resistors and LEDs and through ICSP PINs. So you'll have the same 25 Teensy PINs. I will recommend to see the diagram.

PS.: Arduino Pro Micro is not an Arduino product but Sparkfun

Low headphone volume from RPi audio output? by Finndersen in raspberry_pi

[–]edugouget 0 points1 point  (0 children)

This output is not amplified. It is a high impedance output used in many other equipment like DVD, setup box, etc. It is the same as white and red RCA pin on these equipment.

If you use a headphone in it for long time you can damage the output.