kory75 / R-360-3D-Printer

First open source polar RepRap 3d printer
47 stars 18 forks source link

polar printer firmware #4

Open shadinew opened 4 years ago

shadinew commented 4 years ago

I appreciate your reply , however it seems not working too, would it be possible to recommend any other firmware the can run a polar 3d printer with the following design ? PIC1

shadinew commented 4 years ago

i appreciate that you replied to previous issue #3 however can you advise me the possible firmware for the design in the pic plz and if Arduino mega will work for this design ?

kory75 commented 4 years ago

Hi,

That looks very different from an R-360. :) It is an Interesting design. I’m not sure about other firmwares. Is the motor has enough power to rotate all that? maybe you need to crank up the power?

Kind regards,

-- Kornel Farkas On 14 Aug 2020, 23:07 +0100, shadinew notifications@github.com, wrote:

I appreciate your reply , however it seems not working too, would it be possible to recommend any other firmware the can run a polar 3d printer with the following design ? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

shadinew commented 4 years ago

@kory75 Hi Yes Actually i know it is a bit different however from others, my point of view the R-360 should work and it runs it however the drawing is not what it is supposed to be. I know this machine in order to work it needs R and Theta as angel. which seems available in the R-360 however my problem now is not moving the Axis ,but is to get the outcome that matches the printed object, will it be something that you can help me with ? , my Idea of programming is coming back to 13 years ago, so if you think this is something you can help i highly appreciate , I consider to move Z by 2 options by small hydraulic pump or by specific design that will utilize the stepper motor movement in case i was not able to move it by pump through springs , I looked for any thing likes it but did not find other than the R-360 which was the closest in functionality this is why i want to use the R-360, however i am not really worried about the Z axis mechanics as of now as i have plan and firmware seems moving the Z normally

shadinew commented 4 years ago

equations are R=sqrt(sqr(X)+sqr(Y))of destination -sqrt(sqr(X)+sqr(Y)) of current position Theta = atan2(Y,X)/1.8 // as of now I assumed the stepper will need 200 step to move 360 degrees and by that each step to generate 1.8 degrees which i assume to be reduced later to give higher accuracy . let me know if it is something you like to help at , I feel marlin R-360 is perfect if I managed to tweak it from code perspective. it is simply based on changing the coordinates from Cartesian to polar however that could be ignored i guess if there is as slicer that can give R and theta in the Gcode instead of coding the firmware

this link could help in case you are interested in help http://www.talkplayfun.com/download/cpp20core/cartesian-to-polar-coordinate.png