CamBam with Ramps Support

I totally get the Marlin argument for a multi function machine. If you plan to run the same machine with a printer head on it that is the way to go.

I have used a program called CamBam for a few years and have been really impressed with the functionality of it. It has cad capabilities, can do 3D machining from .stl files and generates all the gcode for every thing from super basic up to massive commercial machines. It is free to use for 40 runnings of the program and the license (which never expires and includes any upgrades) is like $149.

I have been playing with Pablo’s GRBL Mega 5x and was trying to get CamBam to output GRBL compatible gcode and ran across a plugin for CamBam that interfaces with GRBL like UGS. I have not gotten to hook it up and play but it truly makes it a single package product.

I have no connection to CamBam except that I use it. Just wanted to put another option on the table.

Mike

Marlin is control board firmware. CamBam is CAM software. Cambam works with Marlin out of the box. It is what I used for the first few months.

Marlin and GRBL are both solid options that do similar things.

CamBam, Fusion 360, Estlcam do similar things.

One of each are needed.

We’ve talked about Marlin vs grbl before too. Marlin is getting a lot of features that used to be only in grbl. Marlin supports dozens of boards (einsy rambo, for example). There are also a lot of programs that interface with Marlin and not grbl. Plus a lot of us have printers with Marlin, so we’re already familiar. I’ve used both and they both have their faults and strengths. If you don’t have a strong preference, I will always suggest Marlin here, because there are a dozen people here who will help out if you get stuck.

It’s not just because you want a dual purpose machine.

I am quite familiar with the differences between firmware and software and what software does what.

There is a very long running thread about estlcam with Ramps support. Estlcam no longer supports ramps. I was simply trying to share an option I found.

I have built 4 CNC routers from scratch to date. I have always used LinuxCNC as my controller on an old parallel port tower machine. It works great once you figure out the Linux part.

I am embracing the arduino as a parser for gcode. It opens up a lot of options for low cost controllers. Considering that the total cost for an arduino, ramps board and 5 Drv8825 drivers is under $35, how can you compete? Just the single motor drivers on my last router were twice that each.

What I dont like about most setups is the requirement to create a cad file in one program, transfer it to another to create the cam file and then send it with yet another to the machine. This option and plugin with CamBam seems to offer an all in one software option. And quite frankly it is easier to learn than Fusion360 although I working my way through the tutorials on that too.

I thought that the point of a forum was to discuss ideas and options.

R

Mike

It definitely is (although caveat, there are all skill levels here and a huge proportion of the posts are on support). I’m sorry if you felt we weren’t trying to discuss it. Reading back through my response, I can see how you thought that. I’m glad you spoke up about it.

I’m glad you like cambam. I’m glad you like grbl/arduinos. I personally think something should do one thing and do it well. I’ve learned EstlCAM, and I can use it with openscad, librecad, onshape. I know cnc.js and I can use it with EstlCAM, image2gcode, slic3r.

Cambam has two other downsides: 1)$150, 2)Windows only. Those might be just my issues. EstlCam is technically windows only, but works in wine and is only $50.

These are just my thoughts on it. Part of the discussion about it. Any way you like is good enough for me.

2 Likes
  1. The $150 took a little for me to swallow also. What sold me is that every upgrade is free after you purchase.
  2. There is a Linux version available.

I think most prefer to be not tethered, and in the case of the LowRider being tethered is a really bad idea. I would say a vast majority of the users prefer and SD card and lcd, and some use a PI. Control software (mach style) does not really have much of a use of small machines without a toolchanger. Most just want a file and to hit go.

It is cool to hear CAMBAM is now offering control though.