1

Topic: The Solimill! (Proof-of-concept)

I would like to share with you this mod I'm working on: mounting a drill head on the Solidoodle to make it work as a CNC machine (and I would call it "Solimill").

I thought that the Solidoodle carriage wouldn't hold a dremel or something similar, but it could work with a flex shaft. So I did:

http://img28.imageshack.us/img28/882/p6020010.jpg

Here's a video of it drilling into some wood:

And here with a mill head drawing some straight lines:

In these videos I was moving the head manually with a feedrate of 40.

This setup is still far from usable, including the fact that I will need to change the flex shaft with a better one (the one I have now is too flexible), but I think it has potential. Maybe not for milling steel, but wood and PCB (my ultimate goal) should be feasible.

2

Re: The Solimill! (Proof-of-concept)

This is awesome!

3

Re: The Solimill! (Proof-of-concept)

Nicely done!  I'd imagine MDF would be pretty well behaved as well.

Does any know if any of the M, G, etc. commands currently in the firmware stomp on CNC codes?  Could the two "modes" coexist in both firmware and interface software?

Matt

4

Re: The Solimill! (Proof-of-concept)

Really interresting. It could be also usefull to make engraving !

5 (edited by Rondavouz 2013-06-02 16:34:54)

Re: The Solimill! (Proof-of-concept)

Nice work!
Hehe, since the axis are skipping if the filament happens to get caught just the slightest, I would leave milling out of the questions. Maybe some light engraving will work and give a pretty acceptable result. You can acctually see the cutter flex and that not a good thing for cutting.

But once again, nice work! Have you found any good software to run the arduino based controller as a cnc?

6

Re: The Solimill! (Proof-of-concept)

Rondavouz wrote:

Nice work!
...
But once again, nice work! Have you found any good software to run the arduino based controller as a cnc?

Perhaps the most common would be grbl.

Don: Folger Tech 2020 Kossel Rev A + Borosilicate + Snow Effector
        Davinci 1.0 + Repetier : Filastruder
        SD3 + RAMPS + Lawsy Carriages + E3D + Borosilicate + ... : Cupcake

7

Re: The Solimill! (Proof-of-concept)

Ah, nice ! I just ordered myself a cnc 6040 mil from a Chinese company to have something new to tinker with. Starting to realize it will be hard to run it in my apartment smile

8

Re: The Solimill! (Proof-of-concept)

LOL I've been wanting a mini or micro lathe in my apartment, but I haven't popped for one yet... Partly due to noise, partly space (too many hobbies!)

Don: Folger Tech 2020 Kossel Rev A + Borosilicate + Snow Effector
        Davinci 1.0 + Repetier : Filastruder
        SD3 + RAMPS + Lawsy Carriages + E3D + Borosilicate + ... : Cupcake

9 (edited by driggers 2013-06-02 18:22:51)

Re: The Solimill! (Proof-of-concept)

Rondavouz wrote:

Ah, nice ! I just ordered myself a cnc 6040 mil from a Chinese company to have something new to tinker with. Starting to realize it will be hard to run it in my apartment smile

maybe you should troubleshoot that, because my axes have only skipped when I crashed the print head.  I'm quite thankful for that too!  Perhaps your tension is too low?


OP:  what do you plan to do with sawdust?

SD2 Sanguinololu 1.3a atmega1284p, wood platform, lawsy's carriages, braided fishing line, pallet wood overhead spool mount, carboard/magnet enclosure, glass bed, E3D v6, bed levelling knobs, extended z-stop, 25A DC-DC SSR for bed heater, everything fixed to the SD2 frame, marlin firmware with some adjustments and extra failsafes enabled.  I'll never give up on you, little printer that could(n't)!

10 (edited by iowajames 2013-06-02 23:52:51)

Re: The Solimill! (Proof-of-concept)

Rondavouz wrote:

Ah, nice ! I just ordered myself a cnc 6040 mil from a Chinese company to have something new to tinker with. Starting to realize it will be hard to run it in my apartment smile

These are kinda loud, but nothing you cannot tone down by making an enclosure out of acrylic (thin stuff bent with a heat gun) and lined with acoustic foam, make sure you leave a large clear window in the foam in each side & top so you can monitor the work. It will keep the chips under control & the noise will be nicely muffled.

I have the 3020 & they use the same NEMA motors & it isn't terribly loud during rapids. The only concern I think would be the shaping, as vibration screams in small rooms.

You can also set a sturdy layer of firm foam under the unit to isolate noise from below.

https://www.facebook.com/photo.php?v=60 … mp;theater

No trees were harmed in the creation of this email, though some electrons were horribly inconvenienced.

11

Re: The Solimill! (Proof-of-concept)

Thanks to all for the nice feedback!

To answer a couple of questions:

Hehe, since the axis are skipping if the filament happens to get caught just the slightest, I would leave milling out of the questions.

Well of course you will not be able to mill steel or probably not even any kind of metal. But all the DIY CNC machines rely on pretty stock NEMA17 motors, which are the same as Solidoodle uses. And while I guess leadscrews would be better, quite a few use transmission belts anyway. So in principle the motors should provide enough force for some milling. Maybe you have some low voltage on the trimpots, or the belts are too loose?

The cutter head is at the moment not stiff enough, but I will try to address this problem. The real big problem from a mechanical point of view is the bed, which is not very stiff or robust (and I even have the plywood version!) and it has to raise actively against the bit... It would have been better to have a head that pushes down instead. But we will see.

Have you found any good software to run the arduino based controller as a cnc?

As mentioned above, grbl seems to be the "gold standard" but I want to be able to use Marlin, since I don't want to change the firmware every time. Anyway, I basically only use the movement commands (the bit rotation is controlled by hand). I found this nice script https://bitbucket.org/raw/cnc_mendel/src that converts pycam code into marlin GCode. You will still need to edit it a bit by hand, but it works in principle.

What I tried was to move the bit to the bottom-left of the area where I wanted to engrave, lowered it until it touched the wood and then I run a G92 X0 Y0 Z0 to redefine the "home" there. And then I could let the script run. The engraving failed because of mechanical reason, this will be fixed in the next release cycle smile