@xiphmont There are some absolute crimes in the source code only possible because rpis are so fast. A doubly linked list to store move history, where each entry is malloc'd and the whole list is searched every time a new move is queued
@xiphmont I'd half suggest just klipperizing a mk4 to skip the entire desync side quest but unfortunately that'd exclude the xl (doing klipper xl would be a massive undertaking)
@xiphmont I was looking at klipper code recently for how it handles synchronization - it has a NTP-like PLL system that calibrates all of the mcu clocks to the host clock. Although it calculates out round trip delays, you're still stuck wrt some effects of those - like endstops.
@aras_p@FilmicWorlds@SebAaltonen Indeed, dav1d is currently the fastest open-source decoder. Though turning on NEON regardless of which you use is even more important, as you found out :)
(I worked on a small part of AVIF, glad to see it used in games!)
@xiphmont I have never intentionally changed temp between layers, but I know the temp changing by not doing a long preheat is a common issue: https://t.co/MCUNgyhmXI
In particular klipper even has a linear correction some people use with temperature sensors (see links at bottom)
@xiphmont@ZombieHedgehog_ Eddy current sensors like Beacon and Cartographer use an air core PCB inductor rather than a ferrite/iron core and operate at way higher frequency. As a result, the insurance change they measure is more from the eddy currents induced in the print bed rather than its permeability.
@xiphmont I've had pretty good luck with pressure advance with a newer extruder. I think x1c style auto calibration of the value at the start of each print is a great idea, though the sensor could be improved. It also can't really calibrate for moist filament.
@xiphmont Yeah that results in the too big or small holes problem and it's frustrating that it still exists 10 years later. I sometimes work around it with smaller nozzles if I'm patient.
@xiphmont The sync stalling out everything else is at least a very old Linux problem, LWN has a whole bunch of articles in the writeback category https://t.co/cYFwbRbBED (maybe the first relevant one is the USB stick stall problem)
That said, they don't explain the slowdown on sync.
@xiphmont@lu_zero_ Cura is basically the oldest currently used slicer, it was a rewrite of Skeinforge from perl to C++. Slic3r was from scratch but was definitely made with influence from Skeinforge.
@KanjiCRT There is a knob on the top for vertical size, so you can set it however you want. Size is identical between modes - e.g. if you set it as 4:3 for 31khz Windows it will be 4:3 in 24khz DOS.
The NEC Multisync JC-1401P3A is the first Multisync monitor. It's a great monitor for 1985, and can sync anywhere between 15-35kHz!
https://t.co/X7Utj9llJx
@xiphmont Also apparently there are multiple nextruder revs, might want to contact them and see if you can get it replaced
Assuming that you didn't want the excuse to design your own :)
@xiphmont Is the bearing on the extruder gear centered, or is it applying leverage on the planet carrier? Hard to tell from pictures. Also curious if it's consistent between extruders