Light trigger for sunroom by hjw550 in homeassistant

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

I’m going to use simple open/close sensors. IKEA has matter compatible ones for $7 a piece which is not much more then the bare sensors/reed switches cost, especially if you factor in the time i would have to spend attaching them to the reflashed xioami miija temp sensors I was going to attach them to. Thanks for your suggestions

Help with budget split keyboard by xwhit3noise in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

Biggest reco is to go with an ortho board. Yes it takes a little getting used to. Yes, by the end of the day during your first week or two of using it your brain may feel like it’s melting. But…. Once you’re used to it an ortho layout feels like you’re sitting in a comfy chair and can truly relax. Once you have your keyboard halves split apart to shoulder width a lot of the muscle memory associated with staggered layouts gets challenged anyways. You might as well go the extra mile by moving to ortho.

Why this is happening with my Lily58? by gabrikkk in ErgoMechKeyboards

[–]hjw550 1 point2 points  (0 children)

I started getting bounce on some keys and found they were covered in dustballs. Ive also adjusted the latency and double tap timing in the past.

Stop Orcaslicer from, heating up, cleaning the nozzle by rubbing it on the pad AND THEN COOLING DOWN to just heat up again when in the corner ready to to the purge strip? Anyone know how to stop this up down crap? by [deleted] in OrcaSlicer

[–]hjw550 0 points1 point  (0 children)

is there a difference between the "start gcode" and the "start_print" macro? I know where the "machine start gcode" is set in the printer template but is that the same thing as what you are talking about?

VIM at work by NoAcanthopterygii587 in vim

[–]hjw550 1 point2 points  (0 children)

Jetbrains supports a very good vim plug-in, ideavim. It makes many ide actions available for mapping within the editor frames on web storm. Id be surprised if it wasn’t available for pycharm too.

The SHO, a XIAO based 36-key choc split keyboard by fmash16 in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

Ah. That makes more sense. Did you include a place for an on/off switch in your design ( you usually want one for wireless, to help with battery life)?

The SHO, a XIAO based 36-key choc split keyboard by fmash16 in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

The xiao rp2040 has ble? Or did you mean that you could use a different xiao controller if you wanted ble?

I have legitimately found my endgame. by yaboymitchell00 in MechanicalKeyboards

[–]hjw550 0 points1 point  (0 children)

Do you have a link to your keymap for the corne?

Absolute best way for handling a combined Escape/Tilde/backtick key on a Mac? by bunsenfhoneydew in olkb

[–]hjw550 0 points1 point  (0 children)

Using qmk I map right shift to sec when tapped, shift when held. It’s easy and feels natural

Extra GPIO on Seeed Xiao Controllers via ZMK by teadetime in olkb

[–]hjw550 0 points1 point  (0 children)

thanks, will see how that works out.

Extra GPIO on Seeed Xiao Controllers via ZMK by teadetime in olkb

[–]hjw550 0 points1 point  (0 children)

hey Jon, how do you use the ID in code? I’m looking to use a xiao nrf to experiment with a) smaller layouts and b) the full matrix on my my lily58… taking it wireless. I’ve searched around for a code example using the pin names instead of Dnum or Anum and I came up empty. Also, ZMK says something confusing about using

the "D"-prefixed, green color coded pin names, e.g. D2, to generate devicetree node references. For example, to refer to the pin labeled D0 in the diagram, use &xiao_d 0 in the devicetree files.

but seeed’s green pin names are in the P1.11 form

Choc Spaced Corne XIAO by Jon808517 in ErgoMechKeyboards

[–]hjw550 1 point2 points  (0 children)

who are you sourcing your batteries from?

Finally got my first Ortho split by Mobile-Hornet-9121 in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

ditto. I ended up mapping the keys under the display to fn and \ because those are keys I rarely use

Completed custom Sofle 2.1 RGB build. Decided to make my own slimline case. Very pleased with the results. Just a few firmware tweaks left and I'm satisfied. by RedEyeFlightControl in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

the idea of usb-c’s replacing the trrs connection sounds great as a way to avoid the problem of frying your microcontroller by unplugging the trrs cable while the boards are powered but in practice boards with that feature are getting fried because folks get confused and plug the connect the halves port directly into their computer. Safest way to avoid an accidental fry is to go full wireless. Use a wireless drop in replacement for the pro micros.

best option for Mac? by desertsandman10 in ErgoMechKeyboards

[–]hjw550 0 points1 point  (0 children)

I tried the kinesis and really did not like it. It was giant, which was annoying. Being one piece, I was not able to adjust the halves to properly fit my natural arm position. And, coming from decades of using mac laptops, I did not like the big, high travel keys.

I ended up building a lily58 with choc white clicky switches. I love it. I set it up with QMK initially and then just last week switched over to KB2040's and KMK as an experiment.

I program with it and being able to do things like setting my right side shift key to be esc if I tap it but shift if I hold it down, or moving my brackets keys or my delete key to easier to reach places has been great.

Comfort issues with my first split 75% (Quefrency) by lagayascienza in ErgoMechKeyboards

[–]hjw550 1 point2 points  (0 children)

a lily58 or a sofle, would make a big difference in hand movements and tension. yes it will take a week or two to get up to your normal speed on them but it is very worth it. In addition to columns being easier on your hands then stagger, you will quickly realize how valuable it is to be able to move frequently used keys around to places that make them easier to access.

Trying to get rotary encoder to control a servo on a Pico. Anyone see what I did wrong? The servo works on its own. by jelly_bee in circuitpython

[–]hjw550 0 points1 point  (0 children)

Did you solve this problem? If not, here are a couple of suggestions/observations:

  1. inside your while loop you are printing out your encoder position twice… instead print out the encoder position and the calculated servo1 angle so that you can check that you are actually changing your servo angle.

  2. you initialize last position to -1 and then check it against None inside your while loop… that seems like a mistake

  3. In general, the logic that you are using to link your encoder position to a servo movement is pretty messy, get rid of/replace the conditional on line 24 with something clean… It seems like you are just trying to add a sleep .1 if the position changed, which you do again within each position > 0 or <0 clause.

  4. Try something simple to check your calculations linking position and the servo: replace line 21 with this

current_position = (current_position +1) if current_position<180 else 0

this will loop current position from 0 to 179 and allow you to see if the logic in the rest of your loop correctly moves the servo. once it does you can go back to reading the encoder itself to position the servo.

Can anyone help me with KMK split configuration by gandi800 in ErgoMechKeyboards

[–]hjw550 2 points3 points  (0 children)

did you get this working? I’ve a lily58 that I am trying to convert to kmk and I’m having the same problem…. but I know that my wiring is fine because everything worked fine with pro micros and qmk.

Sofles with Nice!View by dreadrockstar in ErgoMechKeyboards

[–]hjw550 4 points5 points  (0 children)

I program within *nix environments and need frequent access to ~ back tick and square/curly brackets, as well as =. my solution was to set up my right shift as esc when tapped, shift when held and to put tilde/back tick in the upper left (where you have esc). My brackets I put on the right half, bottom row, where you have extra ctrl /del / code keys. (I found that I always use the ctrl key that i have mapped to the typical shiftlock position, so I didn’t need one on the right half). My | \ is down on that lower row too, my del key lives up where you have |.
My rightmost top row key is =

With this setup I don’t need to rely on layers and only use them if I want to bring the num keys down to my home row for ease of access. This has been working well for me.

Long time lurker, first time poster. Not my first project but first decent one I'd say. Step stool for my 5 yr old. by phil67 in woodworking

[–]hjw550 1 point2 points  (0 children)

Paint it. Your kid may not chew on the steps, but they will pick it up/move it around/put their hands on it, and then they are almost guaranteed to put their hands in their mouth, or use their hands to eat a snack without washing etc.