Simple 5 axis test code, 8mm mill. Faster moves with MESA 7i43 hardware step generator instead of software steppers. parallelrobots....
Пікірлер: 48
@pkmcnc12 жыл бұрын
Hi Sam. Build it smaller, so it is more compact and rigid. And that shouldn't be exactly hexapod, there's a lot of other nice machines. LCNC: homing is tricky but possible, joints and axes mixed up completely, together with limits. You set limits for joints they act for cartesian space etc. Velocities too. Actually that is not a big deal, just need to figure it out.
@andypughtube11 жыл бұрын
That's very impressive. ja_3 will be the answer eventually, I think, but there is a lot of other stuff to sort out too. If you report specific faults with ja_3 then they might get fixed.
@pkmcnc11 жыл бұрын
Thanks, Andy! I used ja_3 a long time ago, I can't remember what exactly was wrong. Another parallel machine is being built, I'll definitely try ja_3 and report the problems.
@Zepeda3D5 жыл бұрын
This is awesome. Can you please pleaseee share what kind of processor board you used and the software you got to interpret gcode to delta geometry? on 5 axis. This is quite impressive. Would you say you could use only 3 arm rods? instead of 6?
@pkmcnc5 жыл бұрын
This is LinuxCNC linuxcnc.org It already has hexapod kinematics, and it's possible to add an arbitrary kinematics. Yes, three rods are possible too, but it will be different machine. Search for Exechon on youtube, for instance.
@pkmcnc12 жыл бұрын
Of course all limits can be calculated in kinematics and work through HAL pin(s). That's more complicated, so just so just сalculate the workspace and do not leave it. I also tried joints_axes3 branch which is supposed to solve that, but it was half-baked and faulty. Alighning and calibrating is the trickies part, it involves measurements and math. For a small workspace you can align manually with a level, or you can measure the exact joints positions and struts lenghts.
@pkmcnc11 жыл бұрын
I used LinuxCNC to control the machine. It supports kinematic transformations, whatever you program.
@pkmcnc11 жыл бұрын
Hi, thans. No plans unfortunately. But I'm going to put Parasolid model on my blog.
@MakersEase12 жыл бұрын
That is awesome. I want to build a hexapod some day. How hard was it to align the machine for square and perpendicular? (how does one align such a machine) Also - what issues do you run into with linuxcnc and non-trivial machines? I know you can run into joint constraint issues.
@PolytechNick11 жыл бұрын
The Ultimate milling machine! I understand EMC2 takes care of the CNC but what did you use for the tool path creation? Is there something like Mastercam for hexapods? Once again, you did an amazing job!
@pkmcnc11 жыл бұрын
Thanks! The machine is not much different from any other 5-axis mills, it has XYZAB axes. Actually any 5-axis capable CAM software with LinuxCNC postprocessor for XYZAB mill can do the job. I had not found such post back then, and had to write the program myself.
@Zepeda3D5 жыл бұрын
what firmware do you use to have gcode interpreted to delta geometry positions? Can you please share the hardware you use electronically to communicate with this machine?
@pkmcnc3 жыл бұрын
@@Zepeda3D LinuxCNC does all the coordinate transformations
@ramonfdezfdez747410 жыл бұрын
Mola un monton muy chulo.Mola a very cool bunch.
@miguela.torres498710 жыл бұрын
Did you ever try to make metal parts with it?
@pkmcnc10 жыл бұрын
I tried aluminium. Not so bad for these simple platform joints and non-preloaded ballscrews.
@harviecz6 жыл бұрын
I would like to see video of this machine working on aluminum. Preferably with dimensional check afterwards. This is really interesting design.
@pkmcnc11 жыл бұрын
I milled aluminium. Not quite HSM, but OK. The total stiffness completely depends on used components and design. Stiffness of X/Y axes is nearly equal to the stiffness of one strut.
@erautio9 жыл бұрын
frickin' awesome!
@snugglylovemuffin8 жыл бұрын
This is great, I'd love to see some more videos of this working. Perhaps you can do a simple build and control guide?
@pkmcnc8 жыл бұрын
New vids probably coming soon. But I can't promise a guide... You should learn LinuxCNC to control a parallel robot like this (at least LinuxCNC is the most affordable option).
@snugglylovemuffin8 жыл бұрын
I have been setting up a custom debian kernel specifically for LinuxCNC and running the gcode through a GRBL shield. I haven't been able to find a whole lot of instruction on how to use LinuxCNC, any advice on where I can get some good "training"? Much appreciated, I look forward to seeing your new videos.
@pkmcnc8 жыл бұрын
Well you probably have to install LinuxCNC (or run from a flash drive) and start with hexapod-sim config (if you want hexapod). Also look here linuxcnc.org/docs/devel/pdf/LinuxCNC_Getting_Started.pdf
@snugglylovemuffin8 жыл бұрын
Woo! thanks mate, cheers.
@melissaoliva62067 жыл бұрын
Hello this is awasome! Could you tell me what type of motors you are using ??
@pkmcnc7 жыл бұрын
Thanks. These are simple servo motors, 400W, see my other video.
@bncesper11 жыл бұрын
I'm researching CNC designs for a project I'll start soon. Would you say this sort of machine would be rigid enough to mill aluminum?
@williamhuang53293 жыл бұрын
Hanzhen harmonic drive gear , over 30 years experience , robot arm gear reducer,
@gerokatseros8 жыл бұрын
the best delta cnc i ve seen !!! what software are you using my friend?
@pkmcnc8 жыл бұрын
+gerokatseros This is LinuxCNC www.linuxcnc.org
@rvargascorrea11 жыл бұрын
hello, is there somewhere i can find plans or instructions for this? want to do one. It´s impressive.
@rodstartube12 жыл бұрын
wow superb !
@chrisyboy66611 жыл бұрын
Like to see milling Inconel 712
@MrDieseltwitch11 жыл бұрын
That is amazing! Did you write your own control program? Details Details! lol
@The-last-samurai7 жыл бұрын
!!!!awesome
@pkmcnc12 жыл бұрын
thanks
@DIYCNC3 жыл бұрын
In which soft do you make G-code
@pkmcnc3 жыл бұрын
Any 5-axis CAM. HSMWorks, for instance
@DIYCNC3 жыл бұрын
@@pkmcnc Power Mill?
@DIYCNC3 жыл бұрын
@@pkmcnc Where to download postprocessor for hexapod?
@pkmcnc3 жыл бұрын
@@DIYCNC I have not used Powermill. This is a LinuxCNC machine, thus a LinuxCNC postprocessor is required. HSMWorks has it. Of course you have to consider that the machine has XYZAB coordinates instead of a more common XYZCB
@DIYCNC3 жыл бұрын
@@pkmcnc I figured you are not using Powermill. Can you share a postprocessor for HSMWorks?