Joel Challis 5b94990c5a Remove redundant URLs from `.json` (#25856) 7 ماه پیش
..
ansi 177ff71d0c Migrate `g_led_config` to DD (H) (#25599) 10 ماه پیش
iso 177ff71d0c Migrate `g_led_config` to DD (H) (#25599) 10 ماه پیش
keymaps f3bae56808 Update keycodes for keyboards with RGB Matrix (#24484) 1 سال پیش
config.h a45107e152 Migrate RGB Matrix config to info.json - H (#22861) 2 سال پیش
halconf.h ec78acae69 [Keyboard] Adding Dygma Raise (#13543) 4 سال پیش
info.json 5b94990c5a Remove redundant URLs from `.json` (#25856) 7 ماه پیش
leds.c c635733a7f Remove `quantum.h` includes from keyboard code (#23394) 2 سال پیش
leds.h c635733a7f Remove `quantum.h` includes from keyboard code (#23394) 2 سال پیش
matrix.c 2dd406f08f Remove `quantum.h` includes from keyboard custom `matrix.c`s (#23371) 2 سال پیش
mcuconf.h ec78acae69 [Keyboard] Adding Dygma Raise (#13543) 4 سال پیش
post_rules.mk d6f77637c5 [Keyboard] dygma/raise: multiple fixes and improvements (#18361[) 3 سال پیش
raise.c d6f77637c5 [Keyboard] dygma/raise: multiple fixes and improvements (#18361[) 3 سال پیش
raise.h 4871f651c5 Move remaining `LAYOUT_all`s to data driven (#20463) 3 سال پیش
readme.md 0cff636739 weact docs patch re "security vulnerability" (#19572) 3 سال پیش
rules.mk 5bdeb7dad1 Migrate remaining `DEFAULT_FOLDER` to keyboard aliases (#25291) 1 سال پیش
wire-protocol-constants.h ec78acae69 [Keyboard] Adding Dygma Raise (#13543) 4 سال پیش

readme.md

Raise

Make example for this keyboard (after setting up your build environment):

make handwired/dygma/raise/ansi:default

Flashing example for this keyboard:

make handwired/dygma/raise/ansi:default:flash

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Hardware

QMK does not currently support the Dygma Neuron because QMK does not support SAMD21 which the Neuron has. Instead this code uses a STM32 Blackpill to create a Neuron replacement.

Required Hardware

  1. STM32 Blackpill from WeAct Studio (via aliexpress or adafruit).

  2. 2x USB-C breakouts (via keeb or adafruit).

  3. 2x 2.7KΩ resistors (via digikey).

  4. Breadboard or PCB proto board, wires, solder, etc.

Wiring

Briefly each raise hand uses I2C to communicate with the Neuron:

  1. USB D+ is the I2C clock line.
  2. USB D- is the I2C data line.
  3. The resistors are pullup resistors for the I2C lines.
  4. Each hand draws power from the USB port.

We are also prototyping a custom pcb.