Skip to content

Releases: mawaeg/Sharkropad

v1.1.0

14 Apr 18:34

Choose a tag to compare

VIA support, minor improvements

Additions:

  • Support for VIA
  • scad based knob

Fixes:

  • Added missing cutouts for encoder and oled
  • Fix syntax error in firmware
  • Updated link to wrong hotswap sockets in the readme

Improvements:

  • Improve the readme
  • Migrate firmware to data-driven approach
  • Apply improvements to the firmware based on qmk review:
    • Use PWM driver instead of bitbanging for RGB lighing
    • Move oled_task to sharkropad.c to keep keymap.c pristine
    • Improve displaying of current RGB mode -> generation of name list, autoscrolling for long names

NOTE: This release still has the issues with the pcb as described in the previous release

v1.0.0

05 Feb 16:59

Choose a tag to compare

Initial Sharkropad release

This release is a first working version of the Sharkropad, including a pcb, a 3d printed case and qmk firmware.

The manufacturing files are created for usage with jlcpcb (including PCBA). Please be aware that not all parts are oriented correctly by default. Therefore you have to manually confirm the orientation of each part in the Component Placements view of jlcpcb.

NOTE: This release has some problems with the pcb:

  • The crystal used on the pcb is not used and not usable as it is a 8Mhz crystal connected to the LSE pins
    • Therefore you could just not assemble (DNP) R3, C3, C4 and Y1 (Crystal_GND24) to save some costs
  • The underglow and the backlighting is connected to two different pins which is not supported by QMK. Therefore the pcb has to be fixed as described in the readme