Open stisa opened 2 years ago
Hi, I am not developing a firmware for the PolarBear. There is no need to develop something from scratch. I just developed a cartesian to polar post processor, which is not a firmware. It Just polarizes gcodes.
I am very into klipper firmware. I am thinking to work on it.
However, I designed thr PolarBear as flexible as I can. There is no restriction for the firmware. I decided to do it that way, because people would build machines for different purposes. Most comments I got were about cake printing or ceramic printing bots. Therefore, they can even use simplest arduino grbl to drive the machine.
The babyBear project is going to be on github in july. It is based on mks robin nano 3 board and I will release both marlin and klipper configurations for it.
Thanks for the clarification, I thought you wanted to modify grbl as you wrote in the readme. Nice to know a new version is coming soon, looking forward to it. I like the concept of your kinematics, and I'm considering building one once I have some spare time (although I'll probably end up with linear rails). The quick change possibilities are great!
Thanks for releasing this as open source!
I am happy to hear that another build is on the way!
In my opinion, knowledge should be all open source. I use open source information almost everyday both for business and life. I had to make it open source 😊
Quick change tool holder needs some improvements in future. But current one still good enough. I will be more happy when people build interesting tools 😊
Instead of developing your own firmware, consider adding a new kinematics to some common firmware. For example, duet already supports polar kinematics and corex/hbot, so you could probably find a way to generalize the existing polar to a XZ kinematics other than cartesian by adapting
MotorStepsToCartesian
andCartesianToMotorSteps
(your is a T-bot I think?)Ref: https://github.com/Duet3D/RepRapFirmware/wiki/Adding-New-Kinematics https://github.com/Duet3D/RepRapFirmware/blob/3.4-dev/src/Movement/Kinematics/CoreKinematics.cpp https://github.com/Duet3D/RepRapFirmware/blob/3.4-dev/src/Movement/Kinematics/PolarKinematics.cpp https://github.com/Duet3D/RepRapFirmware/blob/0b75dea11109f4734df3aad06c09a868e55b5332/src/Movement/Kinematics/PolarKinematics.cpp#L122