I’m on the way to integrate a Bigtreetech SKR V1.4 in my K40. It’s cheap, schematics is provided, it supports cheap LCD’s, Wifi support, there’s a switching power supply on board, and tiny adaptations to make it works on a K40.
I had to modify Smoothieware to add support for software SPI for managing Reprap Discount Smart LCD Controler, since pins routed to EXT1/EXT2 only dedicates hardware spi for external SD. That works.
Jogging around, I’ve seen the smoothieware ‘cluster’ functionnality, allowing to engrave 3 times faster on Smoothieware, with proper option activated on lightburn. I was exited to try that!
However, I did not find the source, or any patch request on Smoothieware project, or any Cohesion3D repository publishing that improvement. (in fact, there’s nothing on Cohesion 3D Git…). 897 forks, and none from Cohesion3D…
Discussion on Smoothie Git about that is a deaf conversation ( https://github.com/Smoothieware/Smoothieware/issues/1446 ). However, no PR submitted… (you know, a GIT patch request…)
Additionnaly, I don’t find any schematics for Cohesion 3D boards. It seems (correct me if i’m wrong), Cohesion made totally closed product, with 2 open source products (Smoothieware and Smoothieboard).
I’d like to integrate cluster it into my custom firmware (and re-publish…). Would somebody indicates the right direction to do it and where i could find the source code of this modification (use the source, Luke…) ?
PS:That experience (closed source frustration), is not so far from “The printer Story” where Richard Stallman discovered its own frustration and invented Open Source 30 years ago : https://www.fsf.org/blogs/community/201cthe-printer-story201d-redux-a-testimonial-about-the-injustice-of-proprietary-firmware ). When he talks now about open source, he frequently takes as example a food receipe, wich can be adapted by each person / family, improved, transmitted and becomes a “Common Good”, without abandonning initial intellectual property, but assuming this will be always transmitted free of charge with rights to use, and obligations to share improvements. That’s the way i used to work with open source for 20 years.