swapping RAMBo to RAMPS

Having a problem? Post it here and someone will be along shortly to help
Post Reply
profeti
Plasticator
Posts: 10
Joined: Thu Jul 31, 2014 7:09 pm

swapping RAMBo to RAMPS

Post by profeti »

So, after two weeks of futzing with my new Orion I had to send the RAMBo board back for testing and, hopefully, a replacement. In the meantime, since SeeMeCNC wouldn't send out a replacement without getting the original board back first (which, let's be honest, is pretty awful customer care), I would like to try to use the machine with one of my RAMPS 1.4 boards. Unfortunately, I haven't been able to get Repetier to compile and install with the SeeMeCNC .91 build. Has anyone done this and/or do you have any tips on making it work.

Any advice is much appreciated as the the Orion is the only machine I currently have with a heated bed and I need to print some ABS.

Thanks,
aj
Eric
Printmaster!
Posts: 717
Joined: Sat Aug 18, 2012 4:09 am
Location: Chula Vista, CA

Re: swapping RAMBo to RAMPS

Post by Eric »

Nearly everyone who's ever built a kit has had to compile and install firmware. It doesn't work isn't enough detail to be useful. How far do you get? Exactly what happens when you try? Did you already make the config change for ramps, or did you try compiling the stock version first?
User avatar
Jimustanguitar
ULTIMATE 3D JEDI
Posts: 2608
Joined: Sun Mar 31, 2013 1:35 am
Location: Notre Dame area
Contact:

Re: swapping RAMBo to RAMPS

Post by Jimustanguitar »

Why do you need to do anything with firmware on an Orion? It ships with good 'ware, fully tested and calibrated, and turn-key ready to go.
geneb
ULTIMATE 3D JEDI
Posts: 5358
Joined: Mon Oct 15, 2012 12:47 pm
Location: Graham, WA
Contact:

Re: swapping RAMBo to RAMPS

Post by geneb »

He's shipped the RAMBo back to SeeMeCNC for check and has installed a RAMPS 1.4 in it's place. He's having issues getting .91 installed on the RAMPS board.

g.
Delta Power!
Defeat the Cartesian Agenda!
http://www.f15sim.com - 80-0007, The only one of its kind.
http://geneb.simpits.org - Technical and Simulator Projects
profeti
Plasticator
Posts: 10
Joined: Thu Jul 31, 2014 7:09 pm

Re: swapping RAMBo to RAMPS

Post by profeti »

@eric : Yeah, sorry for being terse. I was assuming someone had tried swapping RAMBo for RAMPS with SeeMeCNC's Orion .91 and would have run in to the same issue.

One would expect that simply changing the motherboard from 301 to 33 would just work, or at least compile, but it throws errors:

Code: Select all

Commands.cpp: In static member function 'static void Commands::emergencyStop()':
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
Compiling Repetier Master .91 set for RAMPS works just fine, so it must be an issue with the SeeMeCNC version. Tracked down another thread with same issue with RostockMax .91, it's long but when get a chance to read through it hopefully get it sorted out.

@Jimustanguitar: What @geneb said. I bought the Orion to use at a big hackathon my company was sponsoring last weekend because I wanted to evangelize deltas and have a 'ready to go' version to show. Had MakerBot there with a Replicator 2 and a couple of my own Kossels in our booth. And TypeAMachines had a booth too. So it was kind of a delta vs. cartesian throwdown. Unfortunately, the Orion I got is a dud and wasn't quite ready to go. Managed to coax it to print through most of the show (including through 6.0 earthquake!) but by Sunday it was pretty much done.

SeeMeCNC support has been very good. There wouldn't have been time to swap the board before the show anyway. My one complaint is that they wouldn't ship a replacement board until they got the dud back (and I had to pay shipping), that's not the way to do it...
Eric
Printmaster!
Posts: 717
Joined: Sat Aug 18, 2012 4:09 am
Location: Chula Vista, CA

Re: swapping RAMBo to RAMPS

Post by Eric »

profeti wrote:@eric : Yeah, sorry for being terse. I was assuming someone had tried swapping RAMBo for RAMPS with SeeMeCNC's Orion .91 and would have run in to the same issue.

One would expect that simply changing the motherboard from 301 to 33 would just work, or at least compile, but it throws errors:

Code: Select all

Commands.cpp: In static member function 'static void Commands::emergencyStop()':
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_WPORT' was not declared in this scope
Commands.cpp:1423: error: 'DIOHEATER_BED_PIN_PIN' was not declared in this scope
Compiling Repetier Master .91 set for RAMPS works just fine, so it must be an issue with the SeeMeCNC version. Tracked down another thread with same issue with RostockMax .91, it's long but when get a chance to read through it hopefully get it sorted out.

@Jimustanguitar: What @geneb said. I bought the Orion to use at a big hackathon my company was sponsoring last weekend because I wanted to evangelize deltas and have a 'ready to go' version to show. Had MakerBot there with a Replicator 2 and a couple of my own Kossels in our booth. And TypeAMachines had a booth too. So it was kind of a delta vs. cartesian throwdown. Unfortunately, the Orion I got is a dud and wasn't quite ready to go. Managed to coax it to print through most of the show (including through 6.0 earthquake!) but by Sunday it was pretty much done.

SeeMeCNC support has been very good. There wouldn't have been time to swap the board before the show anyway. My one complaint is that they wouldn't ship a replacement board until they got the dud back (and I had to pay shipping), that's not the way to do it...
That's the problem with custom builds for specific hardware configurations...other configurations may never get tested.

Those errors and a little logic tell me that HEATER_BED_PIN and TEMP_BED_PIN are not defined in the ramps configuration.
Look in pins.h, find the line that says "#ifdef RAMPS_V_1_3" (also used for 1.4), and add the following right before the next "#else" statement:

#define HEATER_BED_PIN HEATER_1_PIN
#define TEMP_BED_PIN TEMP_1_PIN

I think that'll get you compiling. I assumed you're using the typical ramps connectors for bed heat and sensor. Change it if not.
profeti
Plasticator
Posts: 10
Joined: Thu Jul 31, 2014 7:09 pm

Re: swapping RAMBo to RAMPS

Post by profeti »

Thanks Eric, it's compiling now.
Post Reply

Return to “Troubleshooting”