Stefan de Bruijn
Stefan de Bruijn
First off, nice work! I really enjoyed assembling my machine using a PIF kit, and am eager to start printing with it. During assembly, I kept note of the issues...
First off, thanks for continuing this great project. I've been attempting to add some way to add metadata to my documents. First off, I understand fully that metadata is not...
While optimizing my board I usually want to know the price / piece and the fact that something is a basic / extended part. Can we show that in the...
Marshalling char16_t* and wchar_t* produces the wrong marshalling type. Windows, MSVC++ to C#. C++ signature: `void Log(const char16_t* str)` will produce: `void _LogDelegateHook(global::System.IntPtr __instance, [MarshalAs(UnmanagedType.LPUTF8Str)] string str)` Here, `LPUTF8Str` is...
Yesterday i conducted some extensive tests with exception handling. As you might know, exception handling in C uses SEH exceptions, while languages like c# and c++ has its own handler....
Assume a simple pure-virtual class in C++: ``` class API IMyCallback { public: virtual void Foobar(const char_t* str) = 0; }; ``` When generating the v-table's in c#, it generates...
Hi, I'm attempting to use TMCStepper in the GRBL_ESP32 firmware with custom pins. Custom pins could be I2SO, I2C, etc... In the past, we would change the behavior of digitalRead,...
One thing I've been thinking about a lot is the issues I'm having with tool changes and top probing. You usually want to have 2 things exact: (1) the tool...
This PR is a complete implementation for PCA pin extenders. It is tested extensively, on both unit tests and real hardware. The latency that I found on real hardware is...
This PR is branched on top of the pinextender branch. Added acceleration that is proportional to the requested feed rate. This should ensure that you can set high accelerations for...