Wulfsta's recent activity
-
Comment on MomBoard: E-ink display for a parent with amnesia in ~tech
-
Comment on What programming/technical projects have you been working on? in ~comp
Wulfsta My same70 (Duet3D 6HC) speedup got merged into Klipper! Additionally a new package and module for prometheus-klipper-exporter got merged into nixpkgs/NixOS! My project for the last few days has...My same70 (Duet3D 6HC) speedup got merged into Klipper! Additionally a new package and module for prometheus-klipper-exporter got merged into nixpkgs/NixOS!
My project for the last few days has been getting the LIS3DH accelerometer on my printer working over I2C. The Duet3D Toolboard 1LC has one onboard, and it makes sense to have an implementation. Here is that work, will need some minor refactoring once another set of commits goes into Klipper to get merged. It has been a moderately successful couple of weeks for my 3D printing hobby.
-
Comment on What programming/technical projects have you been working on? in ~comp
Wulfsta Following up on my last post, I managed almost four times speedup for Klipper on the same70. Here is the change. Figuring out the DMA hardware was a massive pain. Next I might get the LIS3DH... -
Comment on Kill Bill x Rav x Hatsune Miku - THINGS WILL GET MUCH WORSE FROM HERE (2024) in ~music
Wulfsta Yeah - I listened to it when it released and wasn’t liking it initially, but it grew on me after a few closer listens.Yeah - I listened to it when it released and wasn’t liking it initially, but it grew on me after a few closer listens.
-
Kill Bill x Rav x Hatsune Miku - THINGS WILL GET MUCH WORSE FROM HERE (2024)
15 votes -
Comment on What programming/technical projects have you been working on? in ~comp
Wulfsta Well, Klipper currently runs my printer, and I (with a decent amount of debugging help from another developer) added the Duet 1LC support to it already - I wanted to try Klipper out rather than...Well, Klipper currently runs my printer, and I (with a decent amount of debugging help from another developer) added the Duet 1LC support to it already - I wanted to try Klipper out rather than RepRapFirmware due to some issues I was having with RRF. I just got annoyed that I can’t run higher microsteps on the 6HC and started looking into it.
And you are not far off - there is a GCC annotation that is also used for hot path functions in Klipper (I think, since the linker mentions RAM functions) that I believe you are talking about. This is a little heavier, since it is not so hardware agnostic as that.
-
Comment on What programming/technical projects have you been working on? in ~comp
Wulfsta After sitting down for a few hours and going over the microcontroller manual, then confirming with another developer, I realized that the ATSAME70 (Duet 6HC) runs slowly in Klipper because every...After sitting down for a few hours and going over the microcontroller manual, then confirming with another developer, I realized that the ATSAME70 (Duet 6HC) runs slowly in Klipper because every instruction is fetched from flash memory, over a bus that is running at half the frequency of the processor. That is, the chip runs at 300MHz, but is really running at a maximum of 150MHz due to the bus (even RAM access happens over this bus), and probably much slower because we have to wait a certain number of cycles to read from flash. I started tinkering with enabling caches, but realized that Klipper is small enough to fit entirely in the Instruction Tightly Coupled Memory (ITCM) on this chip with room to spare. My current plan is to try loading Klipper into flash with virtual memory addresses that point to the ITCM, then using the Direct Memory Access (DMA) controller on the chip to copy the entirety of Klipper into the ITCM before enabling the ITCM. I have to use the DMA hardware because there is a seamless remapping that happens from the ITCM addresses to the beginning of flash memory when the ITCM is disabled, but DMA can write to those addresses without getting remapped. I’m trying to minimize modifications to the linker script as much as possible, to make it easier to merge upstream. After this I will try to enable the Data Cache in the processor, because all of the data should simply fit directly into it, and then everything will be able to run at 300MHz.
-
Comment on Australians get 'right to disconnect' after working hours in ~life
Wulfsta How does this impact salaried employees that go on call?How does this impact salaried employees that go on call?
-
Comment on I hate alcohol. Totally hate it. in ~talk
Wulfsta I guess I should have clarified that I think this is the average case for folks brewing coffee at home and most restaurants. I also certainly enjoy milk and espresso drinks, so I would be in the...I guess I should have clarified that I think this is the average case for folks brewing coffee at home and most restaurants. I also certainly enjoy milk and espresso drinks, so I would be in the category of adding something to my coffee as well!
-
Comment on I hate alcohol. Totally hate it. in ~talk
Wulfsta My point is that you are discounting the size of the market for flavorful alcoholic beverages, this reads as an assertion of that to me. I don’t really want to argue semantics though, so okay.Very few people enjoy alcoholic beverages for the taste alone. It's disgusting.
My point is that you are discounting the size of the market for flavorful alcoholic beverages, this reads as an assertion of that to me. I don’t really want to argue semantics though, so okay.
-
Comment on I hate alcohol. Totally hate it. in ~talk
Wulfsta I’d pose that people bury the flavor of coffee with cream and sugar because the coffee itself is not good, either from a bad roast, or bad brew…I’d pose that people bury the flavor of coffee with cream and sugar because the coffee itself is not good, either from a bad roast, or bad brew…
-
Comment on I hate alcohol. Totally hate it. in ~talk
Wulfsta I outright disagree with the assertion that people don’t enjoy alcoholic beverages for the taste - I certainly do, and many bars cater to this. Consider Double Chicken Please; many bars such as...I outright disagree with the assertion that people don’t enjoy alcoholic beverages for the taste - I certainly do, and many bars cater to this. Consider Double Chicken Please; many bars such as this one compose drinks by considering flavors as you might do for a dish.
-
Comment on Why do I keep getting logged out? in ~tildes
Wulfsta iOS Firefox, likely related to the bug posted in the thread. It has increased in frequency in my device in the last few days, which is what prompted me to make this post.iOS Firefox, likely related to the bug posted in the thread. It has increased in frequency in my device in the last few days, which is what prompted me to make this post.
-
Comment on Why do I keep getting logged out? in ~tildes
Wulfsta I can assure you it isn’t this, but thanks.I can assure you it isn’t this, but thanks.
-
Why do I keep getting logged out?
I seem to be getting logged out of Tildes extremely frequently, multiple times in a day for the past several days. Was a change made to the site that is causing this?
15 votes -
Comment on What is the most profound impact a dream has had on you? in ~talk
Wulfsta I’ve had this happen too - I’ve heard it called dêjà rêvé.I’ve had this happen too - I’ve heard it called dêjà rêvé.
-
Comment on "Privacy-Preserving" Attribution: Mozilla disappoints us yet again in ~tech
Wulfsta Have you tried Ladybird? I’m curious how it performs.Have you tried Ladybird? I’m curious how it performs.
-
Comment on u/RNG investigates bitcoin town in ~health
Wulfsta @RNG can you use an app like this to measure the frequencies of the noise? I’m curious what the spectrum looks like near the plant.@RNG can you use an app like this to measure the frequencies of the noise? I’m curious what the spectrum looks like near the plant.
-
Comment on “It can’t be that easy, right?” (a Linux desktop environment appreciation post) in ~tech
-
Comment on PCG Random Number Party Tricks in ~comp
Wulfsta You had me excited about new PCG tricks, but this is old news! That said, more folks should read the PCG papers - they’re very thorough.You had me excited about new PCG tricks, but this is old news! That said, more folks should read the PCG papers - they’re very thorough.
It’s funny you put it this way; arguably privately held companies are much better at this, but there are few large companies that are privately held.