Saturday, 7 August 2021

Re-Flash on AK75X due to lighting problem

Issue 

Keyboard disconnects immediately once select single color from lighting tab in via


  1. Download QMK toolbox here: https://github.com/qmk/qmk_toolbox/releases/download/0.0.21/qmk_toolbox.exe 
  2. Install and launch 
  3. Tick autoflash 
  4. Open/Locate the hex file: AK75X RGB.hex
  5. MCU: atmega32u4
  6. Make sure you know where is the reset button of AK75X (bottom of pcb), you have to quickly press the reset button TWICE once it is connected. Use tweezers or anything to reach the reset button. Do this before the keyboard disconnected. 
  7. Get ready to fight for the time. Connect your keyboard now, press the reset button twice before it gets disconnected.
  8. Wait the flash 

  9. Done!

 

///
 The above AK75X RGB.hex is the RGB matrix version, change the lighting effect through 

    mo(1) + arrow left            Turn on / off rgb matrix lighting

    mo(1) + arrow up             Brightness up rgb matrix lighting

    mo(1) + arrow down        Brightness down rgb matrix lighting

    mo(1) + arrow right         Mode of rgb matrix lighting

 ///

 

If you prefer to have single lighting and to choose the lighting effect from RGB, kindly re-flash the following hex. Do note that you have to flash  AK75X RGB.hex first, by flashing the following AK75X.hex alone is unable to correct the error prompts earlier.

Error! > Flash with AK75X RGB.hex > (Satisfied w RGB matrix mode) > done!

Error! > Flash with AK75X RGB.hex > (if you want to choose single color) > Flash AK75X.hex again

///


Re-flash AK75X.hex for single color preference:

  1. Connect your board
  2. Go to QMK toolbox you downloaded earlier
  3. Tick autoflash 
  4. Open/Locate the hex file: AK75X.hex
  5. MCU: atmega32u4
  6. Use tweezers or anything to reach the reset button, press twice. 
  7. Wait the flash 

  8. Done!


Now you can choose single color or other lighting effect from VIA lighting tab. 

 


It is recommended to keep the underglow brightness at 50% or lower. :D






 

Wednesday, 4 August 2021

To define tapping term in bluemicro

 
/* THIS IS TO DEFINE THE TAPPING TERM
        To change the tapping term for hold and double tap, kindly refer to KeyState.h, and modified in keyboard_config.h, this will override keystate.h
        Suggest timing:
            200/20 or 80? as default
            175/15
            140/20

            
#ifndef DOUBLETAP_TIME_LIMIT
  #define DOUBLETAP_TIME_LIMIT 200
#endif
#ifndef TIME_TILL_HOLD
  #define TIME_TILL_HOLD 200
#endif
#ifndef TIME_TILL_RELEASE
  #define TIME_TILL_RELEASE 20 // was 80
#endif

*/

Tuesday, 3 August 2021

Sofle to define master right

 this is only working for single right side

to flash with simple qmk toolbox only 


// #define MASTER_LEFT
#define MASTER_RIGHT
// #define EE_HANDS

Flashing Sofle / Split Keyboard

Below is guide to flash sofle with new hex

  1. Download QMK TOOLBOX
  2. Get your hex ready
  3. disconnect micro usb 
  4. disconnect trs / trrs cable
  5. connect left side of your split through micro usb, flash (refer qmk tool setting below)
  6. disconnect flashed left side
  7. connect right side of your split through micro usb, flash
  8. disconnect right side
  9. connect both sides using trs cable
  10. connect micro usb cable 
  11. should be done

 


Setting to flash with qmk tool

  1. load hex file
  2. make sure you select atmega32u4
  3. tick autoflash
  4. double press physical reset button twice

 


 

List of hex here: 

SOFLE

- mouse disabled
- layer indicator corrected as layer 0,1,2,3; assign mo(5) and above may lead to double CPSLK which requires re-plug in the board to reset the oled
- oled screen: SOFLE / LAYER/ 0,1,2,3 / CPSLK
- layer limits to 4 (0,1,2,3)
- rgb lighting available for:  
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
- vial supported with encoder enabled only 
 
- mouse enabled
- underglow rgb disabled
- layer adds to 6 (0,1,2,3,4,5) 
- fixed double SOFLE words 

-mouse enabled
-underglow rgb disabled
-enabled for gaming friendly as follow
/*follow for gaming*/ for config.h
#define USB_POLLING_INTERVAL_MS 1
#define QMK_KEYS_PER_SCAN 12

/for rules.mk/
DEBOUNCE_TYPE = eager_pk
DEBUG_MATRIX_SCAN_RATE_ENABLE = yes

20211210 Sofle Pimoroni Trackall (Right as master, without oled on right)
config.h
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
#define TAP_CODE_DELAY 10
 
 
keymap.c
default qwerty as scrolling
_raise as moving, no scrolling
enable super alt tab and several others for rotary encoder

CORNE

- media key enabled
- mouse enabled
 
-layers added to 6
 
backup via.hex of corne if above not works
 
customise for gaming purpose by 
 
for config.h
#define USB_POLLING_INTERVAL_MS 1
#define QMK_KEYS_PER_SCAN 12

for rules.mk
DEBOUNCE_TYPE = eager_pk
DEBUG_MATRIX_SCAN_RATE_ENABLE = yes
 
for dactyl

OLED_ENABLE = no

mediakey and mouse key enabled

enable rgb light for all effects

 * The firmware size is fine - 22432/28672 (78%, 6240 bytes free)






 

 





Monday, 2 August 2021

Torn not responsive, slow, unregistered, few keys registering repeatedly

 Previously has this problem where Torn encountered:

  1. VIA detects Torn in an exceptional slow manner
  2. The computer is still able to detect Torn as keyboard
  3. The keys are not responsive, and only register few keys repeatedly

 

richardt the author suspected it is the IC problem. 

Disable IC. 

Left now working good, will need to troubleshoot R7 and R8, also TRRS Socket. 

Ordered 3 pairs of TRRS socket just in case. 

Waiting item to be received. Pending to fix. 

20210803

Sunday, 1 August 2021

Recommended website to convert pdf to dwg perfectly

 - units are correctly converted

- lines are perfect and smooth especially circle

- line is clean without double line

https://cadsofttools.com/pdf-to-dwg-online/