Code Monkey home page Code Monkey logo

Comments (17)

ikakus avatar ikakus commented on July 30, 2024 2

So I was able to fix the issue. It appeared physical damage as I suggested before.
As SOFT_SERIAL_PIN set to PD2 in file serial_config.h. I've just connected them directly with a wire.
fix_1 and it solved the problem.

Then I just soldered PD2 pin to TRRS on the damaged board.
lily_fix_2

No problems so far :)

from lily58.

kata0510 avatar kata0510 commented on July 30, 2024 1

Hi
Using blue ProMicro?
Blue ProMicro recommends using black ProMicro due to left / right communication issues.

from lily58.

BenRoe avatar BenRoe commented on July 30, 2024 1

I have the same problem with a Lily58 keyboard from a customer. Tomorrow i replace the pro micro with different pro micro's and elite-c and post the result here.

There is another fix. A different slave detection method (PR).

“A few of us collaborators of the QMK Firmware reviewed and tested the new option, signed off on it, and then it got merged in. So to use the new detection method (which does not rely on the Schottky diode), in config.h of your keymap, add the…” — @keebio https://link.medium.com/kmZ3dambK2

Scroll down to the What do we do now? headline.

Would be great if the Lily58 uses the new split_common framework.

from lily58.

kata0510 avatar kata0510 commented on July 30, 2024 1

The problem that blue ProMicro cannot communicate left and right has been reported in Japan.
https://twitter.com/yohewi/status/1204048124244717568

I can't verify because I don't have Elite-C. sorry.

from lily58.

BenRoe avatar BenRoe commented on July 30, 2024 1

Did some test with different pro micro's.
Left version of the Pro Micro on the picture works, if on both sides. Also the Elite-C works. Will compare both under a magnifier to find difference.
First obvious difference is the micro usb port.
IMG_6881

from lily58.

Curry avatar Curry commented on July 30, 2024 1

YMMV, But for me I switched to a from a 4 pole TRRS cable to a 3 pole TRS Cable, and for whatever reason it actually work. If you want to try the lily58 with split common code, check out my personal fork of qmk, it has both the CRKBD and Lily58 working with split common. You might need to add SPLIT_TRANSPORT = yes in your keymaps rules.mk for it to work properly, or you can try my keymap (make lily58:curry:flash), however it is meant for the elite-c.

from lily58.

aWalrus avatar aWalrus commented on July 30, 2024 1

I had a similar issue! Are you, by any chance, using RGB LED backlight?
6 LEDs per half in my build (with full brighness) was too much and lead to brownouts - with one half not working.
As soon as I disabled them, the issue was gone.

from lily58.

ikakus avatar ikakus commented on July 30, 2024 1

@kata0510 can I use this connection? I want to solder them directly to exclude pcb problem?
connection

from lily58.

hzx avatar hzx commented on July 30, 2024 1

According to https://github.com/qmk/qmk_firmware/blob/master/docs/feature_split_keyboard.md
in keymap/config.h you need to define:
#define SPLIT_USB_DETECT
also choose hand for each promicro:
controller have left hand buttons
#define MASTER_LEFT
controller have right hand buttons
#define MASTER_RIGHT

from lily58.

ikakus avatar ikakus commented on July 30, 2024

Yes, blue ones. Oh wow, I thought they are all the same!
Thanks, I will try with black ones!
blue micro

from lily58.

ikakus avatar ikakus commented on July 30, 2024

I think I've found the problem that you mentioned, but it is about green ones.
green micro vs blue.
Altho the only black micros that I've found are Elite-C, were you referring to them?

from lily58.

ikakus avatar ikakus commented on July 30, 2024

@BenRoe, I'm using regular pro micros (with micro-usb port), do you think this is still related?

from lily58.

ikakus avatar ikakus commented on July 30, 2024

@CurryFurious I've tried with 3 pole TRS, still same issue. I'm still waiting for black ProMicro's to arrive, will post an update once I'll try them.

from lily58.

ikakus avatar ikakus commented on July 30, 2024

So, I've finally got to try black pro-micros on both sides, and it has the same issue. Can you please tell me what pins are used for two sides connection I'll try to solder them directly.

blue_and_black_pro_micro

from lily58.

ikakus avatar ikakus commented on July 30, 2024

@aWalrus Hi! No, I have only both types of sockets, reset switch, trrs and pro-micros soldered.

from lily58.

BiotechPedro avatar BiotechPedro commented on July 30, 2024

YMMV, But for me I switched to a from a 4 pole TRRS cable to a 3 pole TRS Cable, and for whatever reason it actually work. If you want to try the lily58 with split common code, check out my personal fork of qmk, it has both the CRKBD and Lily58 working with split common. You might need to add SPLIT_TRANSPORT = yes in your keymaps rules.mk for it to work properly, or you can try my keymap (make lily58:curry:flash), however it is meant for the elite-c.

@Curry I've tried with your keymap but still I suffer the same problem... using 2 elite-c and trying to flash a lily58 default keymap, the right part doesn't do anything. Sometimes the left hand functions perfectly and others only "z", "x", "b", "v" "[" and " " works. Can you help me please?

from lily58.

NotNite avatar NotNite commented on July 30, 2024

Running into this too - I tried with SPLIT_USB_DETECT but nothing.

from lily58.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.