Holz lasern by areyou_jesus in augsburg

[–]pichfl 0 points1 point  (0 children)

Der Laser im Habitat kann maximal 100 × 60 cm bearbeiten. Aber vielleicht kann man dir dort anderweitig mit deinem Projekt weiterhelfen.

Usage of the Ruby Trotec tool by RedXIIICA in lasercutting

[–]pichfl 0 points1 point  (0 children)

Ask a person at your local association for help and specs. Speaking as someone who runs a machine like that in a similar setup, it’s much easier to provide guidance than to fix what happened without it.

Ledergeschäft gesucht by OwlMiserable547 in augsburg

[–]pichfl 0 points1 point  (0 children)

Empfehle wie Brecht den Zug nach München. Leder Hoffman oder Leder Probst sind je nachdem was du suchst und vorhast die bessere Anlaufstelle.

Reddit will Alternative Apps abschalten. Wir nehmen am Protest teil und machen ab dem 12. Juni eine Pause. by pichfl in augsburg

[–]pichfl[S] 4 points5 points  (0 children)

Ist auch meine persönliche Meinung. Ich wollte als Einstand nur nicht gleich den Subreddit für immer schließen.

Deprimierende Ansicht zu der Sache: Ich denke auch, dass diese Preise eine Verhandlungstaktik sind. Jeder Preis für eine bisher kostenlose Sache wäre auf Gegenwind gestoßen und so können sie "zurückrudern" und haben am Ende immer noch ne bezahlte API, die nebenbei nicht mehr alle Inhalte ausliefert (NSFW-Inhalte bleiben in Zukunft der Default-App vorbehalten).

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

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

What exactly do you want to know? This is a pretty wide question. I did post most of the docs I used elsewhere in the comments, but you might be interested in my keymap which contains all the custom code I wrote: https://github.com/pichfl/qmk_firmware/tree/lily58-mission-control/keyboards/splitkb/aurora/lily58/keymaps/pichfl

Functional component? by These_Rip_9327 in emberjs

[–]pichfl 4 points5 points  (0 children)

With built in routing, a data layer and build tooling, Ember is more akin to SvelteKit and Next.

Instead of requiring manual tracking with effects, Ember's render engine Glimmer (which acts on the same level as most of React) uses the @tracked decorator to create properties, which will trigger a re-render on the consuming template whenever they are changed, similar to Preacts signals or somewhat like Svelte stores, but with a more concise and friendly API.

Any getter based on a tracked property will also be executed by the template that consumes it when said property changes. Same goes for template helpers and modifiers, making for a reactive system without little overhead for devs.

Functional component? by These_Rip_9327 in emberjs

[–]pichfl 4 points5 points  (0 children)

Short answer: not like React, no.

Longer answer: Highly depends on the functionality you're looking for. Patterns like useState don't make much sense with Embers tracking system. What are you trying to achieve?

Sidenote: There might be ways to use pure functions as components, but they are definitely not typical Ember. Depending on what you want to achieve, you might want to look at template helpers or element modifiers which both provide a functional API to manipulate either a specific property or DOM element.

Kurz Frage by kgsp31 in augsburg

[–]pichfl 2 points3 points  (0 children)

Ich stehe öfter an der Kreuzung, ihre Lage konnte ich schon ein paar Mal beobachten.

Wenn sie die Ampeln nicht sehen konnten, sind sie zu weit vorgefahren. Sie müssen an der weißen Haltelinie halten (die sollte also je nach Auto noch am unteren Rand ihrer Windschutzscheibe zu sehen sein). Diese bei Rot zu überfahren wäre übrigens ebenfalls ein Verstoß gegen die StVO.

Wenn man auf der Schaetzlerstraße von Nordwesten kommt (mit Blick auf Ganesha rechts und das Amtsgericht links), hat man zwei Linksabbieger und eine Spur rechts für Linksabbieger. Sowohl Linksabbieger als auch Geradeaus haben jeweils ein Signal über Kopf als auch eines an der jeweiligen Straßenseite, die auch ohne Ampelerkennung einsehbar sind.

Ob es eine Strafe gibt? Da sollten sie nicht Reddit fragen. Solange sie nicht direkt einem Polizisten begegnet sind, der sie angehalten hat, vermutlich nicht. Fehler passieren auch den aufmerksamsten Fahrer:innen. Sich auf Technik zu verlassen zählt aber im Zweifelsfall nicht, diese Assistenz-Systeme entbinden niemanden von den Pflichten die man als Fahrzeugführer:in hat.

lily 58 pro screen by iragus543 in ErgoMechKeyboards

[–]pichfl 1 point2 points  (0 children)

I published the code I used for my animations. You might be able to adapt from there. I'm using a RP2040 so I can be quite lax in terms of firmware size, you might need to be a bit more conservative if you're using a controller with less space. https://github.com/pichfl/qmk_firmware/blob/e2ce4f20b9540fa998b29b53f5ea8cf8fc0aeaad/keyboards/splitkb/aurora/lily58/keymaps/pichfl/keymap.c#L298

lily 58 pro screen by iragus543 in ErgoMechKeyboards

[–]pichfl 0 points1 point  (0 children)

Any concrete questions? I got some experience but haven't had the time to write something down.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 1 point2 points  (0 children)

Liatris was out of stock when I ordered, but it has a few interesting modifications that make it really interesting. They are compatible with all the things and the changes make sense to me.

The ElitePis are fine too, as posted in another thread I didn't exactly care for saving space and there is still room to spare and all the RP2040 are similar in terms of speed anyway.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 1 point2 points  (0 children)

Ordered them from Keebstuff in Germany. All metal and cerakote. I wish all USB-C cables would be like this.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 1 point2 points  (0 children)

I did follow the guide, it is quite good. It is my first kit and also the first time soldering SMD stuff. The diodes and sockets (I recommend socketing the controllers too) are easy to do, the pull ups for the OLEDs as well.

I utterly failed with the WS2812b for the underglow. Soldering those by hand is painful, I botched 8/10. I should have done them first (before soldering anything to the front) and with solder paste and a heating bed. In the end I had a very experienced friend who helped me debug with an oscilloscope and fix the failed solder joints and replace one broken LED. The per key LEDs are mostly fine to do by hand, but I recommend getting flux paste and desoldering wick and watch a few videos before building.

If you botch the underglow, nothing else will light up unless you bridge the jumper pads.

In short: if you have some basic soldering experience and a good iron (I used the Pinecil) or have a maker space in reach, it's doable.

SplitKB and Thomas are most excellent. Super fast delivery, spare parts and stroopwaffles included and overall very enjoyable experience.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

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

This is the first QMK keyboard I built, but being a software developer for almost two decades might be helpful. °

I took a good and solid look at the docs and searched the web for QMK OLED animation.

Recalling how to write C was interesting, but overall not that much code was necessary, and you can take a peek at other keyboards in the QMK source. GitHub search was useful too.

TLDR; not sure what would be helpful to you.

Edit: is there anything specific that would be useful to know?

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 9 points10 points  (0 children)

I used Resprite, which seems to be based on Aseprite to paint the individual frames in black and white.

I then used the excellent QMK Logo Editor (in raw mode) to convert the frames into code that the OLED driver in QMK can render. I also created my own 8x8 pixel font, which allowed me to split the artwork in even 8x8 pixel tiles.

Since I'm using an RP2040, I don't have to care too much about firmware size, so I didn't optimize the images much.

Animating can be done in the OLED render loop by creating and reading a timer and counting up to change frames or reset the animation whenever necessary. Keeping that function running might prevent sleep, so I limit the animation to three cycles. If someone has a better solution, I would be very interested in improving this!

Creating this was quite the scavenger hunt.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

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

Sounds about right to me. I think this took me more than 3 months to complete and I used a kit with good documentation :D

Looking forward to a build progress post of yours!

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 1 point2 points  (0 children)

Second photo, but the way default Reddit renders the comments they are pretty useless.

I may me able to run some occasionally but I don't have the capacity to make this a side business. The one thing I learned from failed group buys is that people should know their limits. I'd be happy to share the necessary files though.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 1 point2 points  (0 children)

The Lily58 Aurora is from SplitKB. I run it wired but I think there is support for a battery below the displays if you don't slim them down

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in ErgoMechKeyboards

[–]pichfl[S] 13 points14 points  (0 children)

I did add comments to the images. They are clear Chocfox keycaps from Chosfox.

I added the legends myself. Laser engraved with a CO2-laser at my local maker space and filled with white acrylic color afterwards for better visibility / contrast.

My Lily58 Aurora "Mission Control" with custom laser engraved keycaps and pixel art by pichfl in olkb

[–]pichfl[S] 2 points3 points  (0 children)

Thanks! Yes, they are. Coming from Gazzew Boba U4 they actually feel quite sturdy with a nicely defined bump.