Mini CNC case study
Forum » Contraptor Forum / Contraptor talk » Mini CNC case study
Started by: AlbanetcAlbanetc
On: 1256843589|%e %b %Y, %H:%M %Z|agohover
Number of posts: 27
rss icon RSS: New posts
Summary:
an experiment to design and build mini CNC machine from Contraptor set
Mini CNC case study
AlbanetcAlbanetc 1256843589|%e %b %Y, %H:%M %Z|agohover

So this is an experiment to see how quick/easy something useful could be built from Contraptor. I've gotten several emails regarding possibility of building a small CNC machine from Contraptor, so looks like this might be a good test. I had previously built the mini-router and it worked, but it was pretty cumbersome to assemble and adjust, hence another attempt.

Yesterday I did this napkin drawing.
flickr:4054409122
A CNC machine can be built in many different ways, this is just one of them: fixed gantry, moving table on X (or is it Y?), moving head on Y. Entire Y stage moves in Z.

Then I spent about 3 hours in Sketchup building the structure and some motion assemblies. The Sketchup file is on 3D warehouse, it is draft and unfinished: http://sketchup.google.com/3dwarehouse/search?q=contraptor+mini+CNC I think I'll change a few things and finish the design, hopefully today.
flickr:4055313946

Reply  |  Options
Unfold Mini CNC case study by AlbanetcAlbanetc, 1256843589|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
sparrsparr 1256848449|%e %b %Y, %H:%M %Z|agohover

Why is the Y/Z stage not centered over the range of motion in X (which is constrained by the locations of the bearings holding the table in place)? It looks like only one half of the table can be brought under the Y/Z stage

Why design the Y stage to move in Z? It seems like you are unnecessarily overloading the Z stage bearings/belt/screw. Instead you could put the Z stage mechanism on the Y stage, so that the Z stage only moves the tool, while the weight of the Z stage is supported by the Y stage.

Reply  |  Options
Unfold Re: Mini CNC case study by sparrsparr, 1256848449|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1256851195|%e %b %Y, %H:%M %Z|agohover

I put up some more screenshots of the design:

flickr:4056693954

The tool head is centered over the range of motion in X. It might be a bit too far out relative to Z rails, but we'll see.

Regarding Z on Y vs Y on Z - yes, Z on Y would probably be better. One issue though is that a single sliding element on angle rail can have some play if twisted. It's not a problem for something like extruder but for the milling head it might be as the head would be mounted some distance from angle giving it a moment arm. A pair of sliding elements with pair of angle rails would not have this problem but would seem too bulky for Z.

But I'm sure there are more optimal designs for something like min CNC. If you have one in mind - grab Sketchup and throw something together :)

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1256851195|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1256888678|%e %b %Y, %H:%M %Z|agohover

Worked some more on the design, changed some things, now it's ready for trial assembly. Sketchup file is at the same place: http://sketchup.google.com/3dwarehouse/search?q=contraptor+mini+CNC

Specs are becoming more or less clear - axis travel X=8", Y=6", Z=2" (though it will probably be 1.5" in Z with Dremel flex shaft). Pics including assembly guides are in the flickr set:
flickr:4057162105flickr:4057900064

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1256888678|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257069580|%e %b %Y, %H:%M %Z|agohover

Spent about 5 hours on assembly today. A few hiccups but mostly done, only leadscrews/bearings/belts/motors left. About 90 assembly pics in the flickr set:
flickr:4063802068

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257069580|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257146825|%e %b %Y, %H:%M %Z|agohover

It was kind of an off day today, so I only spent about an hour in Sketchup doing some design modifications. Real life Y/Z stage had come out fairly heavy and it will be even heavier with Dremel on it, overloading the Z bearings (the problem pointed out above by sparr), so I'll add a pair of thrust bearings at the top of Z lead screws:

flickr:4067131395

Speaking of bearings, I had also planned to use Dremel flex shaft for milling, but after taking it apart yesterday in attempt to reduce radial play and discovering a pair of really tiny bearings, I think I'm going to use Dremel itself.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257146825|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257235484|%e %b %Y, %H:%M %Z|agohover

Spent about an hour today; pretty much assembled the Z axis motion mechanism and realized that I don't have the right size belt for it. Bummer!

flickr:4070831879

Because I didn't have the belt in the 3D model, this problem sneaked in when I made the design more narrow which changed the distance between Z axis rails. Once again I'm reminded of the importance to work everything out in 3D before assembling.

I had encountered this problem before. From here, the options typically are: a) redesign, b) buy right size belt. This time I'll go with (b) because the belt is only $5.39 on Mcmaster and because I was going to order some stuff from Mcmaster anyway.

flickr:4071596074

I will also see if there is any way to c) mount tensioner pulley somewhere around there ^, though this would require some Contraptor acrobatics.

Highlight of the assembly:

flickr:4071594726
Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257235484|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
ril3yril3y 1257254155|%e %b %Y, %H:%M %Z|agohover

For the tensioner pulley… I can fab a plexi-flat part NP. Just give me some specs. Or perhaps something like this:

download?mid=93894e353220f1c263e7fcf19f0712f0&rtyp=lt&ctyp=other&ts=1257253797000

The link to this part is in google 3d warehouse under contraptor and rileyporter however here is the link. If you want to change it go ahead and I will print it when I get home. I walked out the door today and forgot to bring the stuff I was going to ship to you. So I can make this also before I ship.

Ril3y

Reply  |  Options
Unfold Re: Mini CNC case study by ril3yril3y, 1257254155|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257294455|%e %b %Y, %H:%M %Z|agohover

Sure, I can try it out (as is on your sketch) if you include it.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257294455|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257322070|%e %b %Y, %H:%M %Z|agohover

While I'm waiting for the belt to arrive, I decided to make a Dremel mount out of scrap square tube left from making early sliding elements. The process was fairly straightforward, except for 3/4" hole in 1/8 aluminum. I ended up drilling a bunch of 1/16" holes along the hole circumference and hammering the center out with a metalworking chisel. Then I cleaned the hole with large 5/16" high speed cutter until Dremel fit into the hole. Here is the mount:

flickr:4074656956

Here it is, with Dremel, installed into mini CNC:

flickr:4073899211

SVG file should be attached to this page; material is 1.5 x 1/8 aluminum square tube.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257322070|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1257752003|%e %b %Y, %H:%M %Z|agohover

On Thursday night I added X and Y motors, lead screws/nuts and belt:

flickr:4085209090

Then I had to take a break from mini CNC till late today, due to family matters.

Today I added stepper boards, connected them to Arduino and performed a few basic motion tests. This one is a circle:

Limit switches and X table still need to be added. I could make the table from 1/4 acrylic, but I'll wait for lasercut one from Riley.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1257752003|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258231854|%e %b %Y, %H:%M %Z|agohover

A few hours of work on Thursday night. Added a table from HDPE cutting board and after reading/research about stepper resonance and inertial dampers, decided to try simple flywheels on X and Y screws. The difference is clear - mini CNC can reliably do 20 in/min, straight lines and circles, effectively doubling the feedrate. Noise and vibration are significantly less. Don't know what the performance will be under milling load, hopefully not worse. Without flywheels, straight lines could be performed at 20 IPM but circles were jagged at four points where X speed = Y speed, on any feedrates past 10 IPM. Here is the videos of flywheels in action:

  • Test pattern at 20 IPM
  • XYZ motion
  • G-code fragment from earlier tests, run at 20 IPM (video is 4x realtime)


flickr:4101574112

The lasercut table from Riley arrived yesterday along with some templates and bunch of prototype plexi "skin" parts. It looks very cool comparing to the cutting board :)
flickr:4103110329flickr:4103110875

Yesterday I also started testing motion around the perimeter. With the exception of corners where the screws are sticking out, I get 6" of motion in X and 6" in Y. The X travel will be 8" when the whole gantry is moved 1" back - my mistake, fixed in Sketchup. The last 1/2" on either end of Y are a problem - it becomes increasingly difficult to rotate the lead screw and the motor stalls at 20 IPM. The reason is slight misalignment of Y lead nut and Y shaft mounts, which becomes pronounced as the lead nut approaches shaft mounts. I removed Y axis yesterday and pretty much took it apart in an attempt to fix it.

Last edited on 1258231987|%e %b %Y, %H:%M %Z|agohover By Albanetc + Show more
Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258231854|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
SchoeftingerSchoeftinger 1258405211|%e %b %Y, %H:%M %Z|agohover

Hi Albanetc,

I've been a curious follower of your mini CNC thread since the beginning.
Cudos to your mechanical engineering skills - you practically built that thing in no time!!!

However, since the mini CNC is just another prototype application of the Contraptor concept/kit, I'm starting to wonder if it's actually possible to use the Contraptor package for creation of a larger CNC.
During the past year, I had to do pretty time-consuming woodwork several times.
Unfortunately the parts I had (and will probably again have to) work on are dimensioned roughly 20"x15"x4" (LxWxH).
Do you think it's possible to use Contraptor for building a CNC prototype which is capable to work on workpieces that large?

Thanks,
-Schoeftinger

Reply  |  Options
Unfold Re: Mini CNC case study by SchoeftingerSchoeftinger, 1258405211|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
ril3yril3y 1258416759|%e %b %Y, %H:%M %Z|agohover

Larger CNC designs should not be all together that much more difficult to come up with. The only thing that you need to start to think about is if your materials start to bend the aluminum which of course will kill your accuracy. Also the obvious you will need much larger stepper motors. I am not quite sure that the reprap drivers will drive very large steppers well. But if you take the arduino / reprap stuff out of the picture and used say one of the commercially available pc kits I would imagine it would work.

But full speed ahead. Go download the contraptor mini-cnc from google warehouse and hack it up until you are at the sizes you were intending. A tip for this is you can always put a few 24's together and make them an component. Just knowing that you will have to make a 48" for contraptor instead of 2x 24's.

What sizes are you shooting for? I went and picked up some ACME threaded 1/2 screws that are 4' long each for some possible larger trials later down the line. But super cool any way you look at it!

ril3y

Reply  |  Options
Unfold Re: Mini CNC case study by ril3yril3y, 1258416759|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
SchoeftingerSchoeftinger 1258453288|%e %b %Y, %H:%M %Z|agohover

Thanks for the quick reply!

Rethinking my future requirements, I'm aiming at minimum (woodwork) dimensions of 30"x18"x5" (LxWxH).

However, even using the RepRap motors, the CNC would be much faster than I doing the routing, carving, cutting, rounding, etc. manually.
Of course the larger the CNC, the more power is required to move the router.
I have no clue whether the motors are powerful enough to move almost twice the weight.

I'm pretty skilled in software dev. - Do you think, the arduino hardware is not capable of handling larger motors, or is this a pure driver (software) issue?

A few more points:
Is there any info on how well the transformation from CAD-format (e.g. dxf) to G-Code works? - I had a look at the specs and there're also codes for changing the CNC tools etc. I'm curious if this actually works with the Contraptor/RepRap software stack.

Has anybody of you guys ever tried using models generated in Blender with Contraptor?

Have you considered using Contraptor to reproduce itself (metal CNC'ing itself).

schoeftinger

Unfold Re: Mini CNC case study by SchoeftingerSchoeftinger, 1258453288|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
ril3yril3y 1258464428|%e %b %Y, %H:%M %Z|agohover

Your dimensions should be "doable" however there would be quite a bit of tweaking here and there to be done. Sorry for the confusion but when I refer to a stepper driver I am referring to the PCB board that "drives" or "powers" the motor. Like this, http://www.thingiverse.com/thing:760

I have never used blender to design stuff. Google Sketchup works very good for our purposes. Perhaps when we create an contraptor extruder blender will be required.

For metal CNC'ing. YES! very much so. :) In fact Vitaly created a contraption for making the angle you can see it here: http://www.garagefab.cc/contraptor/what-can-be-built/perforaptor Its older and from what I remember it didnt really work super great but hey its a start. There are also a few other options. Like, getting a proxxon rotary tool instead which is suppose to be more powerful etc. And lastly you would need to slowly remove material in small steps. Not like a giant 1/4" thick cut at a time like you can do with mills etc.

Personaly I have not converted any DXF to Gcode but I think you can look on the reprap forums or post there for input.

Hope that answers a few questions. Thanks for being active in the contraptor community. Let use know / see what you build. We are attempting to grow a list of contraptions!

Ril3y

Last edited on 1258464513|%e %b %Y, %H:%M %Z|agohover By ril3y + Show more
Unfold Re: Mini CNC case study by ril3yril3y, 1258464428|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258526593|%e %b %Y, %H:%M %Z|agohover

More powerful motors would require more powerful driver boards (like Geckos as James mentions below). The driver board interface is typically simple: digital pulse steps the motor, so in principle Arduino should be able to control the boards. Cdegroot mentioned inexpensive 3-axis board (Xylotex) in another thread, maybe he'll try it with Arduino :)

To go from DXF to G-Code, you need CAM software. I've been using CamBam recently and there are other free/open source alternatives out there too. Once I have functional mini CNC, I hope to get to documenting the software chain. Arduino G-code interpreter supports very basic subset of G-Code - straight lines, circles, pauses. No advanced stuff like tool changing (you'd need a tool changer for that too:).

As far as Blender - we'd love to see Contraptor components converted to other 3D formats since not everyone prefers Sketchup. Blender, being open source, would be a great start.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258526593|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258525330|%e %b %Y, %H:%M %Z|agohover

Hi Schoeftinger,

Thanks for kind words, after nearly 2 years tinkering with Contraptor assembling contraptions comes easy :) It's the adjustment and tuning to decent performance that's pretty time consuming. In short, yes - it is possible to build larger CNC using Contraptor components. There are several factors though that need to be taken in consideration:

1. Power of the rotary tool - the best match for Contraptor is probably Dremel/Proxxon cutting wood/plastic in shallow passes. To get benefits of more powerful routers you'd need stronger frame, linear bearings and motors. Probably something to take care of the noise, too.
2. Rigidity of longer beams - this is mostly taken care of by using 80/20 T-slot, which Contraptor is compatible with (80/20 is fairly inexpensive on Ebay)
3. Weight of 80/20 and longer beams - this means either slower acceleration/speed or more powerful motors => more powerful driver boards => bigger power supply. Basically, more $$$.
4. Wear/long term reliability - because the set is mostly intended for prototyping and bootstrapping, long term reliability was not a design goal. With prototyping you would assemble and disassemble things all the time. With bootstrapping, you would assemble a small CNC machine or Repstrap which would mill or print parts for another CNC machine/Reprap.
Now, this doesn't mean that contraptions will fall apart after first use :) it just means that some design solutions will work in the long term for particular applications and others won't. One way to see what works and what doesn't is to try.

I dug up and uploaded to 3D warehouse a sketch of the mini router design using 80/20 T-slot and Contraptor parts, which I created a while ago:
download?mid=77de40f7e9977968fe722077966c7c7a&rtyp=lt&ctyp=other&ts=1258521803000
The work area in this design is I think 12"x24". Now, it is only a design (and unfinished one!), and there are several things that I would already do differently. But this hopefully illustrates the design process which is done largely in the computer and then recreated in flesh from Contraptor components.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258525330|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
SchoeftingerSchoeftinger 1258551431|%e %b %Y, %H:%M %Z|agohover

Hi again,

thanks - I'll need the luck! ;-)

I've already had a look at the other contraptions - including your mini router.
Why did you change the design for your cnc so radically? - Stability?

Besides that, I'm struggling with ideas how to fix the workpiece to the cnc table, while routing.
Large CNCs kind of suck the workpiece and therefore don't require additional clamps, etc..
However, when using clamps the workpiece might start moving around on the cnc table (once the part of wood where the clamp is fixed is cut off).
Neither is it feasible to attach a clamp somewhere at the center of the workpiece or attach it from beyond (using screws or whatever means).

How to you fix your work pieces on the mini cnc?

Before starting some actual work, I think I'll need to clarify a few more issues, such as this.

Another thing: given your response times, I assume you guys are either American night owls or europeans, right?
I'm asking because it appears that you support each other with building your contraptions…
BTW, I'm in Austria

Unfold Re: Mini CNC case study by SchoeftingerSchoeftinger, 1258551431|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258572351|%e %b %Y, %H:%M %Z|agohover

Hi Schoeftinger,

I'm simply trying different designs, T-slot is useful with larger sizes and it is also faster to build with. On the other hand it's more expensive than angle so there isn't as much flexibility in trying different designs. One of the goals for this particular design above was to build a mini CNC router for cutting 12"x24" size of plywood/MDF/acrylic with Dremel/Proxxon.

Regarding workpiece clamping - with the mini-router, I milled the material in shallow passes - about 1/32" - so the cuts were gradually made deeper without disconnecting the milled part. Deeper passes are difficult for Dremel anyway, and this allows the workpiece to be clamped at the corners. The table can have the grid of holes drilled and tapped for clamping screws.

I can't speak for everyone here but Riley and I are American night owls, correct :)

Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258572351|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
SchoeftingerSchoeftinger 1258586543|%e %b %Y, %H:%M %Z|agohover

Good… then on with the questions. ;-)

On the reprap page (http://reprap.org/bin/view/Main/Generation3Electronics) I saw that they have a new mainboard (V1.2) and new stepper drivers (2.3).
Do you actually use the original reprap board or is your arduino board something else?

The reprap site says, the new stepper driver can control motors up to 2A.
I'd select the following NEMA 23 motor:
http://uk.farnell.com/jsp/displayProduct.jsp?sku=4743167&CMP=e-3e6f
Do you think this particular motor may be powerful enough?

Since buying multiple sets of hardware will become very costly, I'd be happy to choose appropriate hardeware from the beginning.
Please let me know, if you have better motor/stepper driver proposals…

As soon as I have a shopping list, I'll sort out the total costs and go on…

Thanks for all your input!

Unfold Re: Mini CNC case study by SchoeftingerSchoeftinger, 1258586543|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258698686|%e %b %Y, %H:%M %Z|agohover

Hi Schoeftinger,

We're currently using Reprap v1.2 Stepper Driver Boards to drive stepper motors and Arduino as controller. We have not tested Reprap v2.3 stepper board with Contraptor steppers - so I can't really say that they work, but unless overheating of the board is an issue, they should.

The motor you linked has higher torque than Reprap recommended one, but also higher resistance/rated voltage (8V) which makes me wonder whether the stepper board (either v1.x or v2.x) will have enough power to drive this stepper. Usually steppers are driven at significant overvoltage - for example Contraptor steppers are rated for 2.3V while PC power supply puts out 12V.

If you're looking at the above 80/20 sketch, my wild guess is that torque rating around 150-200 oz*in would be needed to move the gantry with more or less decent speed. This would require more powerful stepper board. Please don't hold me to this number though :)
Y and Z motors on the contrary would not need to be as powerful, so if you needed to upgrade, it would likely be for one motor/board set.

My preference in an unknown situation is to start with something cheaper and upgrade as needed, but that's me.
Alternatively, you could estimate the power you'd need based on the estimated weight of the gantry and your desired speeds and accelerations.

Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258698686|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
CubespawnCubespawn 1258470992|%e %b %Y, %H:%M %Z|agohover

I also think a larger CNC is "doable" using Contraptor, but given the requirements for a larger motor driver board per axis, you might want to consider using a Cubespawn (www.cubespawn.com) 1 meter cube - as Albanetc, Ril3y and I have discussed, Contraptor is ideally suited to building prototypes, due to its flexibility. But in a production machine its flexibility may be a mixed blessing, as the high fastener count may be susceptible to problems with vibration, which a router produces a lot of…

A Cubespawn solution will cost more than Contraptor as well, although Ebay is a good source for aluminum 80/20 structural material, you could still use the Arduino for control, but drivers might be this:
http://www.parkermotion.com/products/Stepper_Drives_and_Motors__4003__30_32_80_567_29.html
or
http://www.geckodrive.com/
motors like this
http://cgi.ebay.com/GP54760-Parker-OEM83-93-MO-DS34-Nema-34-Stepper-Motor_W0QQitemZ330346167160QQcmdZViewItem?rvr_id=&itemid=330346167160
and so on

If you should decide to scale Contraptor up, the same drivetrain considerations would apply to it as a Cubespawn solution.
you might consider scaling the structural components up, as in: 2 inch angle for long spans…

Either way, building a CNC is like all learning expieriences: i.e. slightly painful at first, but ultimatley rewarding,
Anyhow, theres my 2 cents! ;-)
Good Luck!
James

Last edited on 1258471381|%e %b %Y, %H:%M %Z|agohover By Cubespawn + Show more
Reply  |  Options
Unfold Re: Mini CNC case study by CubespawnCubespawn, 1258470992|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
SchoeftingerSchoeftinger 1258477581|%e %b %Y, %H:%M %Z|agohover

Thanks again for the input!

I just had a short glimpse at the CubeSpawn site.
However, I don't fully understand what the project is exactly about.
It appears that you try building a production-grade, pluggable tool set whose components can be combined to act as an overall production facility.
Correct?

Besides stability, what's the benefet of using a 1x1m cube for the CNC?

Reply  |  Options
Unfold Re: Mini CNC case study by SchoeftingerSchoeftinger, 1258477581|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
CubespawnCubespawn 1258485548|%e %b %Y, %H:%M %Z|agohover

Yes, Your summary is accurate.

The Cubespawn projects goals are to:
Provide a starting point for a bootstrapped manufacturing facility, with open source versions of the main (existing) manufacturing techniques to be added over time. (flexibility is desired over capacity) Like Vacuum Forming, pick and place, CNC routing/milling - and perhaps someday: Aluminum re-melt (induction/arc furnace) plastic re-grind - plastic or aluminum extrusion, on and on…

To keep part counts as low as possible - if it has to make its own parts, then re-useing components and short BOMs are important.

To add a library of parts to make whatever is needed over time and share that as open source designs.

To do it at a reasonable cost - there is more to it than that, but…

There are two main (percieved) benefits to the cube approach…
Mechanical:
Structural ridgidity from a relativly lightweight frame, also modularity - its not clear on the site yet, but it incorporates a pallet handler at the base, power, network, motion control in a small package - I have started with the 1/2 meter version to control costs while prototyping - but most designs will scale up well.

Form Factor:
If designers have a standard to build to, and the completed designs are modular, everybody wins for usability - anything I design, you can use - and if you contribute your designs, I (or anyone else) can then use them, but more important, if you design a Vacuum former, it'll bolt up to my router so you can form and trim-out parts in one process.
This is an open ended system, no constraints except working envelope - but, at the same time, it retains the benefits of standardization.

One thing to note - the cube form makes it harder to access the workpiece, but a second (open) frame for loading/unloading the pallet solves this, and, really, the goal here is automated handling - so its not intended to work like an open CNC table….

I hope this answers your questions, if you have any more, I'll do my best to answer them ;-)

James

Last edited on 1258496284|%e %b %Y, %H:%M %Z|agohover By Cubespawn + Show more
Reply  |  Options
Unfold Re: Mini CNC case study by CubespawnCubespawn, 1258485548|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1258712171|%e %b %Y, %H:%M %Z|agohover

This is what I made tonight. This is just a wheel. I wanted to test how it would come out before cutting the inertial damper wheels for steppers. It took about 10 minutes to cut, using tungsten carbide bit, speed setting 2, pass depth of 0.02" and feedrate of 12 IPM. I got these parameters from earlier mini router experiments/tests.
flickr:4118807483flickr:4118807383

This is the cutting process video. The noise is very manageable, but the mess isn't. I need some kind of vacuum to get the swarf out as it forms, otherwise it'll get on the leadscrews, bearings and cause trouble.

So the object is great but can it be useful other than the piece of art? I'm talking about the accuracy of the cut.
The outside cut seems to be right on the spot. The inside cut seemed 1/64" bigger than it should be but then I noticed the gap on my caliper. So far so good.
flickr:4119579368flickr:4118807517flickr:4118807537

Areas for improvement?
1. Speed - I'd like to go 60 IPM +. 15-20 IPM is probably as good as it gets with all-thread leadscrews. Also not sure how will Dremel take faster feedrates and whether pass depth needs to be decreased proportionally.
2. It's pretty inconvenient to attach workpiece to the table. Ideally it should have tapped holes.
3. Vacuum

Last edited on 1258743115|%e %b %Y, %H:%M %Z|agohover By Albanetc + Show more
Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1258712171|%e %b %Y, %H:%M %Z|agohover
Re: Mini CNC case study
AlbanetcAlbanetc 1259830809|%e %b %Y, %H:%M %Z|agohover
flickr:4155113268
Discovered an interesting problem with Arduino and GCode Interpreter - it pretty much hangs after series of very short moves are commanded. This problem first happened when mini CNC was going through the GCode output from Cambam - I exported Sketchup drawing of the inertial damper disk into DXF and used Cambam to generate GCode in a shortest possible way, without recreating the circles. As a result, all circles, including small ones, consisted of a bunch of very short lines which interpreter/Arduino apparently couldn't handle. Reset helped to a point, then I had to reload the firmware a couple of times.

I also reproduced the problem when trying to engrave a small text in the acrylic piece above - see unfinished "Hello W". The text height is about 0.1", or about 2.5 mm. The V bit I used is really sharp, I think the groove should be finer with a larger angle. Nevertheless, the text seems to be fairly accurate.

I'm using older (and buggier) Arduino software (0012) because it's the latest software with which GCode Interpreter actually fits into Arduino (Diecimila) on Ubuntu. Apparently newer software has larger libraries. The interpreter comes with Reprap related extruder code, I guess I will try removing this code to see if the interpreter will fit on a later version.

The good thing is that the problem appears to be easily reproducible.

Last edited on 1267559311|%e %b %Y, %H:%M %Z|agohover By Albanetc + Show more
Reply  |  Options
Unfold Re: Mini CNC case study by AlbanetcAlbanetc, 1259830809|%e %b %Y, %H:%M %Z|agohover
New Post
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License