Clearly you know exponentially more about programming than I! This leads me to a bit of an off topic question that perhaps you are capable of answering. I've spent a bit of time trying to build full color FFF printers but for obvious reasons its a difficult problem. The other day it occured to me that perhaps I'm putting the cart before the horse. What if there was a post proccessing machine thatby Evil Monkey - Polar Machines, SCARA, Robot Arms
The initial movement of the Y axis appears to occur independently from the gcode. I say this because I edited some gcode to make the x arm move first yet when the start button was pressed in pronterface, the y axis still moved first. This is a problem because when the arms are manually set in the correct start position, this initial movement causes them to collide. You can see in the youtube viby Evil Monkey - Polar Machines, SCARA, Robot Arms
Should load right up, it's very similar. Go to configure.h and adjust your settings to suit your machine and it's good to to go.by Evil Monkey - Reprappers
Interesting design. I see the stepper motor drivers, what kind of micro controller are you using to control them?by Evil Monkey - Polar Machines, SCARA, Robot Arms
New arms in a Morgan configuration. Beside old arms.by Evil Monkey - Polar Machines, SCARA, Robot Arms
If it only moves in one direction, it's probably a broken endstop wire. The stepper motor driver potentiometers sound like they need to be adjusted if nothing is moving.by Evil Monkey - General
I am still confused. Can you copy and paste what you did in that part of the code and post it on the forum?by Evil Monkey - Polar Machines, SCARA, Robot Arms
Since I am at an impasse with the firmware, I am considering a mechanical work around. Redesigning the arm configuration allows me to use Morgans firmware yet not need to redo any of the sheet metal or rebuild the entire machine.by Evil Monkey - Polar Machines, SCARA, Robot Arms
Would this be modifying case 92?by Evil Monkey - Polar Machines, SCARA, Robot Arms
We're you able to remove from the firmware the initial arm movement that causes the arms to collide upon startup? Are all the modifications needed in the marlin_main.cpp file?by Evil Monkey - Polar Machines, SCARA, Robot Arms
A slide potentiometer would remove the need for the rack and pinion.by Evil Monkey - General
I don't think it has been made, but here is an interesting design. Screw/ Worm Drive Filament Extruderby Evil Monkey - Reprappers
Can you share how you added homing?by Evil Monkey - Polar Machines, SCARA, Robot Arms
Nice design, is it easy to clean?by Evil Monkey - Paste Extrusion Working Group
Definitely look at layer height. Running at a height equal to the diameter of the nozzle will cause problems. Also, ambient temperature. Is your room too cold?by Evil Monkey - Printing
I am still messing around with the firmware. Currently trying to disable this startup sequence where as soon as start print is clicked in Pronterface, the y axis swings counterclockwise until the hotend heats up. The problem is this drives the y arm into the x axis arm. Does anyone know what part of the firmware governs this and how to disable it? Startup Sequenceby Evil Monkey - Polar Machines, SCARA, Robot Arms
That's an interesting idea, cat.farmer. How would the gcode be generated to run such a mechanism?by Evil Monkey - Reprappers
No, not really. I used a coaxial center indicator. It is placed in the milling machines spindle and rotated at a low rpm. The indicator shows when the part is on center.by Evil Monkey - Polar Machines, SCARA, Robot Arms
I took the printer a part to paint the sheet metal and give the arms a bit of a polish. Took some pictures of the arm bearings in a exploded diagram sort of way. Hope that clears up some confusion for you, theothermike. They are held together with a 5/16'' bolt.by Evil Monkey - Polar Machines, SCARA, Robot Arms
In the marlin version, check out marlin_main.cpp and look under the section called parallel SCARA kinematics.by Evil Monkey - Firmware - experimental, borrowed, and future
I needed a away to level the bed for the time being, but did not want to drill any more holes in the aluminum bed right now. This is my solution. The 8-32 bolt is threaded inward which in turn pushes a small lever up to raise the corner. Little plastic feet keep the glass in place.by Evil Monkey - Polar Machines, SCARA, Robot Arms
It's the stepper motor driver on the circuit board that will get hot if the potentiometers are not set correctly.by Evil Monkey - Printing
That probe sounds great! The Morgans arms utilize the same axis of rotation for both the X and Y stepper motors. I was referring to the variable in the Marlin version called Scara_axis_spacing. This takes into account the horizontal separation of the geared stepper motor that move the arms. This current build has the geared stepper motors separated by 85 mm. Is it possible to implement in thiby Evil Monkey - Firmware - experimental, borrowed, and future
Thank you RobertKuhlmann, that would be extremely helpful. I was thinking that a probe could rotate down in a similar manner to how other auto bed leveling systems work. The arm would then probe in three or four locations and make the necessary adjustments. Would it also be possible to add a variable to account for the X and Y steeper motors that are spatially separated. I think spring loadingby Evil Monkey - Firmware - experimental, borrowed, and future
I too have tried to merge the old Marlin SCARA file with the new, having no success. I'm not sure what a Github-issue is, my programming skills are limited as best.by Evil Monkey - Firmware - experimental, borrowed, and future
Also need to clarify some firmware variables. The scars_axis_y variable refers to the position the hot end is in when the print begins. It is measured from the end of the build platform. If you look in the video, you will see 200 written on the platform, This point is 200 mm from the axis of the stepper motors. In the firmware, I am currently set to -80, so measuring from the 200 mm mark inward bby Evil Monkey - Polar Machines, SCARA, Robot Arms
@RobertKuhlmann. I just stumbled across this thread. I'm building the SCARA printer located in the Polar printer sub forum. Its up and printing using the Marlin fork created by tssalo, but it is an older version of Marlin. Would it be difficult to add an auto bed leveling feature to Teacup along with this proposed SCARA feature? It would simplify alot of things.by Evil Monkey - Firmware - experimental, borrowed, and future
If the potentiometers on the stepper motor drivers are not adjusted correctly, after a while they will heat up and give you some strange errors. I would suggest feeling them while the printer is running to see if this is the case.by Evil Monkey - Printing
SCARA Printingby Evil Monkey - Polar Machines, SCARA, Robot Arms
A2, I have not noticed the arms move vertically yet, but will keep a look out for it. Theothermike, next time I take the arms apart I will take some pictures, but the elbows each have two 608 bearings. The extruder is on a bushing. That's a 5/16-18 stainless steel bolt that is drilled for the ptfe tube to pass through. The tube is threaded into the nozzle inside the heater block.by Evil Monkey - Polar Machines, SCARA, Robot Arms