Hey guys, here's my github for the firmware, as it stands now. The major difference is the current and microstep digipots, adjustable by the firmware in configuration.h
https://github.com/johnoly99/rambomarlinbyseemecnc
Comments/suggestions, lets have it!
Firmware for the new RAMBo
Re: Firmware for the new RAMBo
Hey John (or anyone else
), does the config you have on github print alright? I was looking at the http://reprap.org/wiki/Calibration page and trying to print 0.5mm-thin-wall.stl (0.5mm-thin-wall.stl) but got some wild activity from the printer. The extruder left Home and maxed out X and Y and started the print at the right edge of the table (max X about mid Y). Pronterface seems to be controlling it alright through manual controls. I sliced that stl with slic3r after stepping through the setup wizard.
I measured extruder accuracy last night - 40mm of pla from pronterface was about 38.5mm actual.
I'm thinking i should get relatively close to a print with your config and maybe just have to fine tune the settings. Any ideas?

I measured extruder accuracy last night - 40mm of pla from pronterface was about 38.5mm actual.
I'm thinking i should get relatively close to a print with your config and maybe just have to fine tune the settings. Any ideas?
Re: Firmware for the new RAMBo
andematt, Hmmmm. Sounds like microstep setting is off maybe? Make a 10mm move in x and measure, and 10mm in Y, and if they're close, then it might be in your slicer config. Printer shape/print center etc...
Re: Firmware for the new RAMBo
So I had a little more success with the nickel calibration thing on thingiverse last night but the print is almost double skewed/stretched in Y.johnoly99 wrote:Sounds like microstep setting is off maybe? Make a 10mm move in x and measure, and 10mm in Y
So if I take measurements and find that my Y-axis is off where are those adjustments made? I see these constants in Configuration.h:
Code: Select all
#define XMICROSTEP16
#define YMICROSTEP4
#define ZMICROSTEP16
#define E0MICROSTEP16
#define E1MICROSTEP16
Re: Firmware for the new RAMBo
See that YMICROSTEP4. ? THAT 4 NEEDS TO BE A 16. Your y was 4 times the length of the x axis. That sets the motor microstepping. Change that, reflash the RAMBo and you should be good to go.
Re: Firmware for the new RAMBo
Yeah, I wondered if that could be the culprit but couldn't see how it translated in stepper.cpp. Cool, I'll try that.johnoly99 wrote:See that YMICROSTEP4. ? THAT 4 NEEDS TO BE A 16. Your y was 4 times the length of the x axis. That sets the motor microstepping. Change that, reflash the RAMBo and you should be good to go.
By the way, that's straight (unmodified) from the rambo git repo.
Re: Firmware for the new RAMBo
Yeah, I noticed that in the github too. He'll prob. change it sooner or later
Re: Firmware for the new RAMBo
Is there anywhere I can find the current firmware for my Rambo Board? I'll admit that I am pretty new at these things, but I went through all the information I could find about the Repetier Firmware at https://github.com/repetier/Repetier-Firmware and I'm totally confused about how to actually configure my Rambo to get printing.
I've had my H1.1 all built and wired for more than a month now, but I've really been struggling to figure out how to make the little fella start doing something . . . anything at all. Is there any one who toss a little help my way?
-Jon

I've had my H1.1 all built and wired for more than a month now, but I've really been struggling to figure out how to make the little fella start doing something . . . anything at all. Is there any one who toss a little help my way?
-Jon
Re: Firmware for the new RAMBo
RAMBo for an H-1.1 is likely uncharted territory. But, having done this with a Gen6 board, the process should be about the same. Start with the latest firmware release - you are choosing Repetier, which is fine.
Then, launch the Arduino IDE (make sure you have the latest release of this - 1.0.3) and open the Repetier.ino file in the Repetier folder. This will give you access to all of the source files in the Repetier firmware package.
Usually on the 3rd tab from the left will be "Configuration.h" - select it. This configuration file is where all the magic happens to set up for your printer. Read it from top to bottom. The key points are:
set your board type - 301 for RAMBo
and communication settings (close to the bottom of the file)
Once you have these you should compile and upload to your board to make sure you have things set up correctly and your host communications set up correctly.
From there, you can systematically work through configuration. I recommend this order:
Then, launch the Arduino IDE (make sure you have the latest release of this - 1.0.3) and open the Repetier.ino file in the Repetier folder. This will give you access to all of the source files in the Repetier firmware package.
Usually on the 3rd tab from the left will be "Configuration.h" - select it. This configuration file is where all the magic happens to set up for your printer. Read it from top to bottom. The key points are:
set your board type - 301 for RAMBo
and communication settings (close to the bottom of the file)
Once you have these you should compile and upload to your board to make sure you have things set up correctly and your host communications set up correctly.
From there, you can systematically work through configuration. I recommend this order:
- end stops
- stepper motors - movement and calibration. You can either calculate the steps per mm or derive them empirically by specifying a distance to move and measuring and then calculating the new value (I've posted on this process in the last week so search my posts).
- hot end thermistor
- hot end
- hot bed thermistor
- hot bed
Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art
Start Here:
A Strategy for Successful (and Great) Prints
Strategies for Resolving Print Artifacts
The Eclectic Angler
Re: Firmware for the new RAMBo
With the latest from https://github.com/repetier/Repetier-Firmware (do a git pull to grab any changes since you downloaded), I use the following configuration file.Danger_J wrote:Is there anywhere I can find the current firmware for my Rambo Board? I'll admit that I am pretty new at these things, but I went through all the information I could find about the Repetier Firmware at https://github.com/repetier/Repetier-Firmware and I'm totally confused about how to actually configure my Rambo to get printing.![]()
I've had my H1.1 all built and wired for more than a month now, but I've really been struggling to figure out how to make the little fella start doing something . . . anything at all. Is there any one who toss a little help my way?
-Jon
This is for RAMBo and the H1.1.
My printer has a maximumZ endstop switch at the top rather than a minimum Z at the bottom, so that's something to watch out for.
There has been a revsion to RAMBo which changes the number of microsteps, so carefully command a move of 1 centimeter and make sure it doesn't move by 0.5 or 2.0 cm (or some other number) on each axis individually.