Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

polar printer firmware #4

Open
shadinew opened this issue Aug 14, 2020 · 4 comments
Open

polar printer firmware #4

shadinew opened this issue Aug 14, 2020 · 4 comments

Comments

@shadinew
Copy link

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
Copy link
Author

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
Copy link
Owner

kory75 commented Aug 17, 2020 via email

@shadinew
Copy link
Author

shadinew commented Aug 17, 2020

@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
Copy link
Author

shadinew commented Aug 17, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants