@hansamann@lemmy.world avatar

hansamann

@hansamann@lemmy.world

Tech Strategist at SAP | šŸ³ļøā€šŸŒˆ Ally | Podcast | | | | END F$%^ WAR šŸ’™šŸ’›

Building . my own beer. west of . enthusiast, founder of Munich Tech Sauna.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hansamann,
@hansamann@lemmy.world avatar

will try building with defaultsā€¦ which I pretty much did to be honest. just mac style copy/paste is special. I will take off the alu back and chec the xiao ble connections. thx

hansamann,
@hansamann@lemmy.world avatar

@petejohanson

I checked connections from XIAO to the board and also took off the bottom plate, alu, just to be sure there is no shortcut. When plugging into usb-c and turning on, the green led charge indicator is on, seems to charge. I was previously able to connect via ble, too.

All right, here is my build run, it is a success and should build a basic miryoku for revxlp - details here github.com/hansamann/miryoku_zmk/ā€¦/6761313214

When I double press reset to have the USB storage of the XIAO appear, it will bring up an error "canā€™t complete operation because some data in ā€¦uf2 canā€™t be read or written. But I think it copies the 359KB of uf2 over correctly. Then Finder of course shows an error as the device resets into the keyboard modeā€¦ all expected, right?

Unfortunately it still behaves weirdly. The outer three columns donā€™t do anything. the 4th column top is a ā€˜wā€™ then below r and then xā€¦ leaves me clueless. I used JLCPCB with the assembly service. On the back of the pcba, I can see some Dā€™s are not places, for example DU D_U2 / D_U4 / D_U3 / D_U9 / D_U8 - but I assume that is all OK. I added the not swap sockets ONLY on the back as the assembly should do the rest on that side of the PCB.

If you could point me to a ready made build for the XIAO-nRF52840 with a default keymap I am happy to try that out.

hansamann,
@hansamann@lemmy.world avatar

Just adding the back of the PCB - you can see some missing diodes there. For now I am pretty sure that is OK, as itā€™s what JLCPCB has assembled as in the BOM/Place file. https://lemmy.world/pictrs/image/622e61d9-dee0-4109-b6f6-294bc8ea5640.jpeg

hansamann,
@hansamann@lemmy.world avatar

SOLVED

all solvedā€¦ I had 2 dead pins due not really following the tape socket explanation in the readme. and when I pulled out the xiao, the socket came half way out. I now did solder a new xiao and checked all pins, now all goodā€¦ phew! thx again! it chose the 12u miryoku firmware and it works

hansamann,
@hansamann@lemmy.world avatar

Done. Love it. thx @manna_harbour and @petejohanson for your help - and thx goes to frobiac from Munich for jumping on a mental health call and debugging the issues. it works so well now. my fav keyboard!

https://lemmy.world/pictrs/image/6ca76586-3763-4635-83d1-0caaeacccd7f.jpeg

hansamann,
@hansamann@lemmy.world avatar

Would you mind making it 36 keys, 3 Thumb keys? Then I am in to try it outā€¦ Looks like a great board.

hansamann,
@hansamann@lemmy.world avatar

I am interested in the 3x5+3 version and would love to get Miryoku on it, plus of course the track pad needs to work, too. Is there an easy way, like a qmk workflow build that achieves this? Or another guide that describes it?

hansamann,
@hansamann@lemmy.world avatar

Thx again - just printed the right side and was initially a bit worried about the snug fit, but after pushing it in a bit it simply fits perfectly! https://lemmy.world/pictrs/image/2b688fc6-b9b1-4c41-8e15-b50ef0e31d7d.jpeg

hansamann,
@hansamann@lemmy.world avatar

This is it - thx so much, let me know when you think itā€™s ready and I am ready to build.

hansamann,
@hansamann@lemmy.world avatar

Just checking - files/parts/build guide is not yet available, or did I miss it somewhere?

hansamann,
@hansamann@lemmy.world avatar

Would you say 10u PCBs ready to order? Would order with jlcpcb assemblyā€¦

hansamann,
@hansamann@lemmy.world avatar

Just fyi - bottom plate Gerberā€™s for FR4 shows a 404 for meā€¦

hansamann,
@hansamann@lemmy.world avatar

Awesome, you deserve thx so much. I will try again soon as some of the components are not available, indeed. Would be nice to get it assembled fully.

hansamann,
@hansamann@lemmy.world avatar

I still would love to build it but jlcpcb shows these mounting holes as not availableā€¦ any better idea than just trying again every week?

hansamann,
@hansamann@lemmy.world avatar

honestly I just like to build themā€¦ I am somehow locked in to 36 keys now though and try to get miryoku onto itā€¦

hansamann,
@hansamann@lemmy.world avatar

cheapino reminds me a bit of crowboard, switches (chocs) directly soldered, too - but itā€™s still one of my daily boards

hansamann,
@hansamann@lemmy.world avatar

Oh no many others, some a bit over 36 keys, like piantor and revxlpā€¦ But just using 36 typically.

Chocofi is awesome, too. Also built crowboard, and a self-wired skeletyl but right side unfortunately refused to workā€¦ Need more time to look into it.

hansamann,
@hansamann@lemmy.world avatar

Yes this will be the step 1 - right now I am not able to flash the default, thatā€™s most likely because I am completely new to qmkā€¦ Will put extra time in soon.

hansamann,
@hansamann@lemmy.world avatar

@tompi@discuss.tchncs.de any chance community layout support can be enabled?

hansamann,
@hansamann@lemmy.world avatar

oh wow, you guys are so amazint. trying this out in a second

hansamann,
@hansamann@lemmy.world avatar

I can confirm the uf2 flashing works - but with the uf2 flashed it seems to be using a weird keymapā€¦ top row starts with q - w - t - ; z for meā€¦ I am confusedā€¦ the thumb keys seem to work as expected .will try a workflow build with my settings.

hansamann,
@hansamann@lemmy.world avatar

I also ran a workflow (github.com/hansamann/miryoku_qmk/ā€¦/5660097404) now and did set the ColemakDHK specifically but it still does not quite give me the desired outcome.

<pre style="background-color:#ffffff;">
<span style="color:#323232;">q w t ; z
</span><span style="color:#323232;">a p r b g
</span><span style="color:#323232;">x c d s v
</span>

is the left side, which is not really colemak mod dhkā€¦ am I doing things dramatically wrong? or is something wrong with my build @Tompi - I can hardly imagine, what could it be? also I think the default qmk built worked from a main colemak layout perspective, so the keymap was correkt with the defaultā€¦

hansamann,
@hansamann@lemmy.world avatar

Omg I am using a keyboard mapper on my Mac, so far keyboards connected were not mapped againā€¦ Will check.

hansamann,
@hansamann@lemmy.world avatar

Also excellent idea - will test Ina few hours. Although I think mannaā€™s comment will be the reason - using a key mapper on mac which turns my us international into Colemak Mod dh. Somehow my other keyboards are not affected, but itā€™s my first qmk buildā€¦ Maybe I need to exclude it specificallyā€¦

hansamann,
@hansamann@lemmy.world avatar

Yeah the same and default alphas means Colemak Mod dh normally - I assume itā€™s my fault and the key mapperā€¦ Checking in a few hours and will report.

hansamann,
@hansamann@lemmy.world avatar

let me confirm it was an issue with karabiner-elementsā€¦ I totally forget, thx for the great comments @Tompi and @manna_harbour I now just realize that the Miryoku Colemak DHK is also not the default, but Iā€™ll just swithc that back to default and it will most likely work!

thx all!

hansamann,
@hansamann@lemmy.world avatar

also just fininshed the hardware build and now - for the first time - try to get qmk on it. I cloned the repo just as in build guide and also installed qmk as per qmk docs. but when I issue

make cheapino:default:flash

I get

QMK Firmware 0.15.18 make: *** No rule to make target ā€˜cheapino:default:flashā€™. Stop.

Any idea? I am also on Macā€¦

hansamann,
@hansamann@lemmy.world avatar

this already lookes great - are the stls available?

hansamann,
@hansamann@lemmy.world avatar

This sounds excellent. Will give it a try in a few hours and let you know. Maybe we can ask manna to include it into the official Miryoku builds, too.

hansamann,
@hansamann@lemmy.world avatar

Now I built oneā€¦ Trying to figure out qmk now, first timeā€¦

hansamann,
@hansamann@lemmy.world avatar

Ok, that already helps - I know uf2 files and now to get them over from kmk. But need to work on making it create that u2f file :-)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • ā€¢
  • fightinggames
  • All magazines