JustEnoughDucks
@JustEnoughDucks@slrpnk.net
- Comment on How can i teach myself to contribute to these projects? 4 hours ago:
I am already trying to understand all of it first myself. In the middle of a full-strip renovation; I don’t think I will have time to spend on it 😂
- Comment on How can i teach myself to contribute to these projects? 4 hours ago:
Please dear god let STM or Nordic someone hire some technical writers for Zephyr, not just Nordic documentation.
The data structures, macro basics, and core concepts are OK, but for example ADCs have literally 0 documentation at all, documentation about DMAs is barebones at absolute best, non-led PWMs is not good, etc…
Pretty much every single peripheral needs 5x-100x the documentation it currently has lol.
- Comment on Does the 50Hz & 60Hz difference matter at all or not? 1 week ago:
Anything with a motor will run differently, usually safely but not always.
Motor speed is 120*frequency/poles.
For example, a 4 pole hair dryer motor will run at 60Hz, the fan will run at around 1700-1750rpm instead of 1400-1450rpm.
For fans specifically, this can be a problem because fan load (torque) increases to the third power with respect to speed. This means that changing the frequency to 60Hz for a fan designed for 50Hz will run it at a significantly higher load which can make it run at a worse point of the torque curve where it is less efficient and ultimately overheat.
Some electronics have filters based on their designed operating frequency, so signals may get distorted by switching frequencies (notch filters on sensitive signal chain things like ECGs devices) though many are designed for both nowadays.
Things like electric blankets are just resistive loads so there would be little effect, but if they have very cheap electronics it is possible that the timer functions would be analog AC coupled so the timers might run fast or slow.
- Comment on Unlocking LUKS with NitroKey/Yubikey: FIDO2, HMAC-SHA1, or OpenPGP? 1 week ago:
Some people are fine with down time/inconvenience in exchange for security.
I have my boot drive on a secured USB and LUKS keyfile with the rest of the partitions on an encrypted SSD and data on encrypted HDDs.
In a smash and grab (or fascist government gestapo smash and grab), the server is pretty impossible to steal information from (inject illegal content to in order to fabricate evidence) without the USB and they can’t simply inject boot malware either. A network device is almost always findable either by cables or WiFi broadcast analyzing.
- Comment on Homelab discussion 1 week ago:
Ah so it isn’t the kopia server receiving the backup, it is the client making a server backup to a dedicated drive?
- Comment on Homelab discussion 1 week ago:
How did you get kopia running on your server? Even on the kopia github they pretty much just say “use one of the other options like a S3/B2 bucket or one of the file transfer options”.
Only local, without certificates for example doesn’t even work to test and there is nearly no documentation on hosting it yourself (decent documentation with the rest)
- Comment on Codeberg bans vibe coded projects 3 weeks ago:
And many, if not most, of the people vibe coding projects on git repos are that stupid. People who have never coded and never used anything other than
git clone. That is just a fact of many of the people who do it. They are the people who think they are tech geniuses because they once made an LED blink on arduino or made the millionth timer app.It is just a fact of who is flooding the most slop projects. There are plenty of people who use AI in subtler or more useful ways, but that is not what is the target of anti-vibecoding rules. It is the 1000 slop projects generated bloated repositories fully in 1 day that are killing bandwidth and storage limits for everyone else.
- Comment on Most slopcode projects are abandoned and deleted within months of release 5 weeks ago:
That is a bit of an open source philosophy difference.
Is it better that everyone has open source everything so that anyone who finds the one-off useful can benefit from it?
Or is the software actually not provided “as-is” like the license states and on releasing open source software the community deserves regular updates?
I think that second option is a very entitled path. We are not entitled to the continued used free labor of a random person on the internet.
- Comment on Immich vs Ente ? 5 weeks ago:
Don’t forget to change the database. There were breaking changes there as they moved to a different version in 3.0 which causes error loops.
All of my stuff luckily moved seamlessly without having to restore a backup.
- Comment on Recommendations for a universal TV remote? 1 month ago:
A screen is always a significantly worse experience than physical programmable buttons sadly
- Comment on The ‘Guerrilla Solar’ Era Has Arrived, and Here’s What to Know 1 month ago:
Well they are correct to a point.
If the solar panel don’t have grid failure shutdown for its inverter, it can shock (or with bad luck) kill workers working on a downed power line assuming the load side is safe. That is also why house installations also often only have a dedicated outlet during power loss and are not allowed to connect to the full house.
I agree everyone should be able to get off-grid solar system or balcony solar, but they should have to be certified to not shock workers during an outage when people inevitably get cheap TEMU balcony solar.
- Comment on Rule 2 Clarifications and New Rule proposal I’ve gotten through (I believe) a 1 month ago:
Would spamming low effort comments to fill a quota then fall under the spam bit, not necessarily self promotion bit? It would be quite obvious and from what was written in the post, moderators have more hand-wavy freedom to decide what is spam.
I have no dog in this fight either since all of my projects are open hardware so nobody cares anyway because it would cost money to build it and test it out 😂
- Comment on There is an open source 60fps E-ink display! 2 months ago:
This is probably the coolest innovation I have seen in the past few years from the open source community. That is so awesome!
This guy is extremely smart and dedicated. It is crazy that he has been able to do it all single handedly as a hobby in only a few years!
- Comment on [Rant] It's frustrating when models are ONLY priced with vendors in mind 2 months ago:
Sadly, people will still steal it and sell it no matter the license. Companies might be slightly more hesitant to steal it, but anyone selling at flea markets will not even give it a second thought.
- Comment on Strava just killed its free API, will require a subscription if you want to build on top of it 2 months ago:
Hell, Runkeeper was a thing with a social network before strava and still exists.
It even gives cadence which strava doesn’t do (at least not the free tier), but the Apple cult picked up Strava and it became the runner’s status symbol as Apple devices are yoany people in America/Sweden/etc… and then that spread over the rest of the world.
- Comment on Where did the dust settle on Syncthing Fork? 2 months ago:
That commenter was using an example of something very bad that could happen if the fork got handed off to someone else again but worse, not something that actually happened
- Comment on Problem with switching a laser driver 2 months ago:
I think it is possible, but would require a ton of trace cutting and wire bodging, even the higher current traces which is never great.
An interconnect PCB (or one per channel) might be your best bet if your current PCB is too complex to reorder and resolder. Getting it done at a cheap board house like Aisler, oshpark, jlcpcb, etc…
Design it to solder to the required pads with castellated half holes, then you can solder the new parts on top of the interconnect board, and that is also easier if you have a proto batch of 5-10.
- Comment on Better filament than ABS 2 months ago:
We print with PC at work because we need the best resistance (inside a hot motor). It has significantly better heat resistance than ABS/ASA (113°C heat deflection or higher sometimes vs ASA 93°) and not crazy expensive.
It also doesn’t warp nearly as much as ABS just in a little tent or enclosure. Glue stick for release on a smooth bed.
- Comment on Problem with switching a laser driver 2 months ago:
So what are you trying to do? Are you trying to make a constant current source for the lasers or a current limited voltage source?
You are running out of voltage headroom I think Using these sort of voltage regulators as a current regulator forces a 1.25V drop across the resistors used to limit the current there. Then you have 1.5-2.5V between IN and OUT from the Darlington pair in the regulator, then 0.7 across the transistor for a total of 3.45V minimum drop before you get to the laser. That is 1.55V for the laser. It is strange that it works for the green and not the red because normally they both have a minimum of 1.8V.
Can you probe what voltage you are getting with a scope oun the laser input on J6? Profiling the laser voltage would tell you a lot.
I there are a few ways you can go with this. Since you are burning a ton off as heat anyway, just switch to a DAC controlled high side current source with a PMOS FET (+ op amp and sense resistor of course). They can do 130mA easily and have a similar amount of components.
If you want it a bit more accurate or with BJTs, you could do a current source Like described here and adjust it to your values. More components, but it works quite linearly with your DAC outputs from the arduino.