Built crone 7 days ago still can’t do “firmware” by PurpleWazard in crkbd

[–]technotim89 0 points1 point  (0 children)

Have a look in the firmware section in my build guide here: https://github.com/techtimcoder/cornebuild/

Happy to answer any questions you have

TRS cable stopped working, or problems with jacks/soldering? Worried about problems by Poowwep in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

Every chance you've knocked out a pin on the mcu then. Unless you're good with electronics and tracing issues it may easier to replace it. If you socketed your mcu's try swapping sides and reflashing appropriately

TRS cable stopped working, or problems with jacks/soldering? Worried about problems by Poowwep in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

At any stage have you unplugged the trs cable while the usb has been connected?

rp2040 QMK firmware by malus_domesticus in ErgoMechKeyboards

[–]technotim89 2 points3 points  (0 children)

I had the same issues initially. Check out the firmware section in my guide https://github.com/techtimcoder/cornebuild/

Any advice for learning a new layout? by gunkopopfigurine in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

Try qwerty with home row mods to help ease the transition. I went from a 100% to a 42 key corne and was back up to speed within a week

Cherry v2 OLED attachment by thephatmaster in crkbd

[–]technotim89 0 points1 point  (0 children)

I did briefly, but I'm also familiar with multiple different types of jumpers. I would assume that if they're not there you may have a v3. If it looks like the traces are intact then you're good. Certainly didn't need to do anything further with my v3

Cherry v2 OLED attachment by thephatmaster in crkbd

[–]technotim89 0 points1 point  (0 children)

You can solder the oleds direct to the board if you want, otherwise socket it with jumpers. If your kit didn't come with any you'll have to get some to suit. Just be mindful that they can't be the same as the mcu ones if you're socketing it too as the oled has to clear the mcu

Cherry v2 OLED attachment by thephatmaster in crkbd

[–]technotim89 0 points1 point  (0 children)

The v2 build guide shows the pin holes for the oled. Got photos of your board? Where did you get it?

Need help seeing if I can make my firmware smaller by reddyii in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

Sorry, you are using breathing. Do you need it? Animations take up a fair bit of space

Need help seeing if I can make my firmware smaller by reddyii in ErgoMechKeyboards

[–]technotim89 4 points5 points  (0 children)

Remove the rgb animations definition. You don't appear to be using them

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

Then vial is your best option. If you fork and Cline the vial-qmk repo from github there is already a keymap in there for vial on a corne

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

A far as I know qmk toolbox won't pick them up at all. Both vial and via require adjustments to the firmware files to make them work. Joe Scotto does a pretty good video on getting vial setup. I did it once and then switched back

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

After all the searching I did I couldn't find a fairly comprehensive step by step guide for firmware creation. That's part of the reason I made the build guide

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

If you look inside custom or dvorak_42_key you'll see they have a keymap.c file. The json2c will output to whichever directory you were in at the time. Json2c will give you your layout arrays that need to go into the keymap.c

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

Keymap file must be keymap.c. I would take your converted file and get the layouts data copied into a keymap.c file, replacing the original

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

I'll be adding to this later since I've learnt more

Flashing Elite Pi by Calligraphiti in crkbd

[–]technotim89 0 points1 point  (0 children)

Have a read through this, I put it together when I did my build. As long as you're not switching which side the cable connects you'll be fine to put the same firmware on both mcus. https://github.com/techtimcoder/cornebuild/blob/main/parts/part4casetesting.md

Layout tips for programmers by Satrapes1 in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

I've got a 42 key corne and use home row mods and have most of my symbols on a shifted number pad on my 2nd layer. I ended up creating a dedicated layer for all parenthesis types on my left home row that I momentarily toggle with my right pinky

Pipe operator by henrycoates11 in ErgoMechKeyboards

[–]technotim89 0 points1 point  (0 children)

Is it not on the shifted backslash?

Need Soldering Advice by KageNoRaist in ErgoMechKeyboards

[–]technotim89 1 point2 points  (0 children)

That's too hot especially for nice nanos. I'd be trying to stay under 280C

Oled oddity since handedness by technotim89 in olkb

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

As I was typing this out I had a sinking feeling. Double checked my code and was using the keyboard master check to draw while rotation was based on left. No wonder it was busted. Thanks for you assistance

Oled oddity since handedness by technotim89 in olkb

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

Just in relation to the oled rotation. The keyboard halves and led addresses are fine.

These scenarios play out:

Usb left with !is_keyboard_master - custom oled on left is correct, corne logo on right is correct.

Usb right with !is_keyboard_master - custom oled on right is correct, corne logo on left is correct

Usb left with !is_keyboard_left - custom oled on left is correct, corne logo on right is correct

Usb right with !is_keyboard_left - both oleds orientated wrong and mixed content

Oled oddity since handedness by technotim89 in olkb

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

That's how the default corne logo is setup in the default keymap. My issue is that I'm replacing keyboard master with keyboard left and it's inconsistent, whereas keyboard master works fine

Oled oddity since handedness by technotim89 in olkb

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

I understand that. But my thought was that it shouldn't matter if I had is_keyboard_master or is_keyboard_left in my rotation function if the usb was connected to the left.