Hardware and Firmware setup

This is the place to discuss various hardware. Topic include:
- Display devices (Projectors, Lasers & etc..)
- Microcontrollers & RAMPs boards
- Power supplies
- Z-Axis and Tilt assemblies
- etc..
User avatar
PacManFan
Site Admin
Posts: 633
Joined: Sun Dec 01, 2013 11:44 am
Location: Ahead of the curve
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Hardware and Firmware setup

Postby PacManFan » Sun Jan 26, 2014 3:45 pm

A lot of people have asked what is the 'standard' choice for setting up a firmware and controller board. You have a lot of options in this regard. Some people have taken the simple route and purchased a standard RAMPs-compatible controller. These controllers were originally designed for FDM/FFF printers, but they work unmodified with Creation Workshop and SLA printers. You can search on ebay for a variety of these boards:

Another route you can take is simply purchasing an Arduino board that is capable of running the firmware such as the Arduino 2560 . You'll also need to purchase one or motor stepper motor controllers such as this:

The next step is choosing and configuring a firmware to load on the controller board. There are several good choices for firmwares.
Sprinter
Marlin
grbl

This video shows the basic process of configuring your firmware to work with your board: http://www.youtube.com/watch?v=oe3HJzL1vQI

sitzme
Posts: 58
Joined: Wed Dec 04, 2013 12:19 am
Location: Colorado
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby sitzme » Mon Jan 27, 2014 2:55 pm

One thing to note is that some vendors will ship Arduino/RAMPS with firmware loaded for you. Ask if there is a question. It is not that hard to do but it might be one more thing to learn before being able to get the machine to lurch.

Also while it may cost a little more there is so much support for Arduino/RAMPS that it would make it a good choice for a newbie. Not that the other options are bad, just not as easy IMHO.

darrin3d
Posts: 18
Joined: Mon Mar 10, 2014 12:42 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby darrin3d » Mon Mar 10, 2014 12:56 am

Hi Guys,

Firstly PacManFan, awesome software! Very intuitive and quick for slicing. There are some really nice builds showcased here on the forum and great part results - all exciting. Now if I could only get my Arduino end working... I'm new to this so hate to be a pain but need a little help.

I have connected a stepper motor, driver, end stop switch for 'z'min, and power supply, to my ramps 1.4, which is on the Arduino Mega. That is plugged into my laptop, and I have uploaded Marlin. All of this based on this forum - another big thank you. I have loaded and configured CW13. I try to move the motor and nothing happens.

Have I missed something somewhere?

Finhead
Posts: 277
Joined: Fri Jan 31, 2014 12:56 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby Finhead » Mon Mar 10, 2014 1:44 am

I just went through the exact process. I couldn't get Marlin to work, or rather it didn't so I switched to Sprinter which works perfect. I believe Marlin needs the extruder disabled to work properly, I just found it easier to upload Sprinter.

Clinton

darrin3d
Posts: 18
Joined: Mon Mar 10, 2014 12:42 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby darrin3d » Mon Mar 10, 2014 1:59 am


User avatar
PacManFan
Site Admin
Posts: 633
Joined: Sun Dec 01, 2013 11:44 am
Location: Ahead of the curve
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby PacManFan » Mon Mar 10, 2014 10:58 am

One thing to check with Marlin/Sprinter - make sure you've set the com port speed to be 115200.

Finhead
Posts: 277
Joined: Fri Jan 31, 2014 12:56 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby Finhead » Fri Mar 14, 2014 3:52 pm

Just wanted to post and say I have a working copy of Marlin now. I also have a servo working for a shutter as Sprinter would not play well with a servo.

Clinton

DoctorProfessorGuy
Posts: 20
Joined: Sun Nov 16, 2014 10:22 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby DoctorProfessorGuy » Tue Nov 25, 2014 10:16 pm

Fascinating, that would simplify or at least shrink the board complexity of my project. What is the minimum specs required for an arduino to run common firmware? Would anything with an At-mega 2560, 1280 or possibly lower work?

User avatar
PomeroyB
Posts: 168
Joined: Thu Mar 27, 2014 9:51 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby PomeroyB » Wed Nov 26, 2014 12:38 am

All common firmware will fit easily on a Arduino Mega 2560. You may have to omit a few things to make it fit on a 1280.

Smaller firmwares like Grbl easily fit on an Uno. Teacup can fit on a Teensy 2.0.

For more details, check out Most include the electronics that each can run on.

peerless
Posts: 7
Joined: Fri Dec 26, 2014 10:37 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Hardware and Firmware setup

Postby peerless » Sat Jan 17, 2015 11:43 am

Is the smoothieboard 3x compatible? Seems like a nice low cost solution for getting an all in one board. Has anyone tried running CW with smoothie firmware?

http://shop.uberclock.com/collections/s ... ieboard-3x

http://smoothieware.org/smoothieboard


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable