Whew! Ramps 1.4 complexity

Talk about modifications to the printer

Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Sat-22-Jul

In the course of attempting my Printrbot Plus Dual Extruder upgrade, I've purchased a Ramps 1.4 board (assembled complete with smart LCD board and arduino mega.) I've spent the much of the last 48 hours attempting to get it to do my bidding. Wow! This is vastly more complex than plugging in the Printrboard. Kind of like moving from running a pleasant Windows app to Linux Kernel device driver hacking.

  • What a surprise it was to try and load firmware! First I had to choose Marlin over Sprinter (mot much of a choice since, as best I can tell, the LCD support is much better in Marlin.) Hilarious how many web sites state 'load it up in the Arduino, hit upload and enjoy silky smooth printing.' Ha! Configuring Marlin is a mess. There are a freaky huge variety of defines to configure.
  • I got the LCD to work for a little while and then it began refusing to do anything but display black bars across the 1st and 3rd rows. I've got at least 20 hours in troubleshooting so far with no joy. I hooked up my lovely little OpenBench Logic Sniffer, and can see that it's getting signals, but nothing that makes any sense. I hooked the lcd directly to the mega and ran LCD test code which worked great, so I know it's not the LCD panel. The panel is essentially wired directly through to the arduino, so I'm stuck with thinking it's something deep in the firmware config. I've tried many dozens of config settings, but nothing changes it at all.
  • Even without the LCD, the RampsTestCode happily moved all the motors, so I know the board is working. I got Pronterface to move the motors, kind of. It will move right, but not left. Or it will move two jogs forward and only two jogs back, It complains that the end stops are firing, but none of the end stop inversion settings make a difference. Changing nothing, ReplicatorG works fine, as long as I get a good driver, but there isn't one for Marlin (or Ramps 1.4) directly and so far I've only gotten it to work by telling it I'm talking to Teacup, which may well be hiding grief.
  • The endstops that came in my purchased kit have pullups built in (which the Printrbot stops don't.) There are a lot of config settings that talk about pullups on the endstops in Marlin, but I can't tell if they're critical or not.

If anybody has switched out their Printrboard for a Ramps 1.4 and Marlin, I'd love to get some insight regarding the configuration settings that worked for you.
  • 1

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Whew! Ramps 1.4 complexity

Sponsor

Sponsor
 

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Sun-01-Jul

Hours more troubleshooting has narrowed down the LCD problem to digital pin 27 on the arduino mega. Connecting the LCD directly with the Ramps removed and then sequentially moving the pins around narrowed it down. It's locked high and unfortunately there is no rational way to use an alternate pin. I'll have to do some tests with a single LED to see just how broke it is.
  • 0

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Re: Whew! Ramps 1.4 complexity

Postby REPRAP SQUAD » 2013-Jul-Sun-09-Jul

I havnt dug into my ramps board as I recieved a faulty board and im currently awaiting the arrival of a new one. If anyone has any insight it would be great to hear.
  • 0

Twitter: @REPRAPSQUAD
Check it out: Build logs, 3D printer news and all things Printrbot--http://reprapsquad.wordpress.com
PC Case Mods 3D printed:
http://www.enviousmods.com

RepRap Squad's The 1st Simple (XL)
* Custom built that towers over the LC

Printrbot Plus V2 W/
*Dual extruder PB Version (2-Ubis 1.75mm hotends)
*Heavily Modded and all axis extended
User avatar
REPRAP SQUAD
Metal hotbed butt
 
Posts: 1628
Joined: 2013-Feb-Sun-11-Feb
Location: Pacific NW Oregon-US
Reputation: 71

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Sun-17-Jul

woo hoo! I built a single wire logic probe and determined that the ever so tiny pin 27 on the processor chip (aka pin 73) was fine. Careful inspection of the traces discovered a scratch in the varnish, sure enough, it had broken the trace to pin 27!

I (carefully) scratched the varnish back (close tolerance on each side to other traces,) tinned the exposed copper and managed to solder a single strand of wire across the broken traces. Per my standard project economics, this cost me a near third degree burn on my left middle finger (usually projects demand blood, but a good burn will often do.)

Now the LCD and menu system are working great!

Onward.
  • 0

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Thu-22-Jul

Lotsa progress. :)

- I learned how to create new ReplicatorG machine definitions, so it's working well, but more happily for me;
- I finally read enough to learn that the pull-ups for the Ramps endstops are internal to the processor and not part of the circuitry I see on the set of endstops that came with the Ramps kit. Meaning that I can use the stock Printrbot endstops that are already in place. I was able to get the configuration.h in Marlin happy and now faithful Pronterface is working happily with the Ramps 1.4 board. All axis happiness and perfect homing.

I'll write all this up in part 2 of my dual extruder setup series.

Now I need to decipher the surprisingly rich set of menu commands on the LCD!

If the spool of 1.75mm ABS would arrive I should be able to start using my dual extruder Printrbot Plus!
  • 0

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Thu-22-Jul

The beast;
image.jpg

image.jpg
  • 1

You do not have the required permissions to view the files attached to this post.
Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Re: Whew! Ramps 1.4 complexity

Postby REPRAP SQUAD » 2013-Jul-Fri-10-Jul

Nice work buddy I am very impressed. I cant wait to read your write up as we are both going through the exact same process.
  • 0

Twitter: @REPRAPSQUAD
Check it out: Build logs, 3D printer news and all things Printrbot--http://reprapsquad.wordpress.com
PC Case Mods 3D printed:
http://www.enviousmods.com

RepRap Squad's The 1st Simple (XL)
* Custom built that towers over the LC

Printrbot Plus V2 W/
*Dual extruder PB Version (2-Ubis 1.75mm hotends)
*Heavily Modded and all axis extended
User avatar
REPRAP SQUAD
Metal hotbed butt
 
Posts: 1628
Joined: 2013-Feb-Sun-11-Feb
Location: Pacific NW Oregon-US
Reputation: 71

Re: Whew! Ramps 1.4 complexity

Postby ei8htohms » 2013-Jul-Fri-12-Jul

Never even thought of a hybrid Bowden/direct combination. Very cool!
  • 0

Printrbot GO v.1 - steampunk
Auto bed compensation via endstop wired bed mounts
Thrust bearings and Oldham couplers for the
8mm Igus trapezoidal leadscrews w/
Igus DryLin nuts
PB LCD/encoder
GT2 belts
X and Y motors upgraded to Kysans
Twin 30mm fans

http://ei8htohms.tinyparts.net
User avatar
ei8htohms
ACME leadscrew
 
Posts: 364
Joined: 2013-Jan-Sat-18-Jan
Location: NYC
Reputation: 23

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Fri-13-Jul

Experimentation will have to show if it's the best of both worlds, or the worst :?
  • 0

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11

Re: Whew! Ramps 1.4 complexity

Postby Mochaboy » 2013-Jul-Fri-13-Jul

Following with interest :D
  • 0

Octoprint + Raspberry Pi Wireless Printer Server
Printrbot Jr born 6/13
Brass M8 Threaded Z Rod
Tool less belt tensioners
Aluminum print plate
GT2 Timing Belt and 20T aluminum pulleys

Build log & Mods
User avatar
Mochaboy
Print winner 1st
Print winner 1st
 
Posts: 377
Joined: 2013-Jun-Wed-08-Jun
Location: Massachusetts
Reputation: 53

Re: Whew! Ramps 1.4 complexity

Postby Mooselake » 2013-Jul-Fri-13-Jul

Where'd you get that small LED ring (they seem to be aka Angel Eyes)? I have a 60mm, the smallest I could find, but it's still bigger than I'd like.

Kirk
  • 0

Modified KickStarter Classic Plus 7/2012
KS Thingybot Delta Pro 10/31/16
User avatar
Mooselake
My next printer is...
 
Posts: 3460
Joined: 2011-Dec-Tue-23-Dec
Location: Moose Swamp, Upper Michigan, USA
Reputation: 170

Re: Whew! Ramps 1.4 complexity

Postby Tdeagan » 2013-Jul-Fri-14-Jul

It's a 60mm ring I got from Amazon: http://www.amazon.com/dp/B00899AI92/ref=pe_175190_21431760_M3T1_ST1_dp_1. They're also referred to as 'Angel Eyes'.

2 for $9.05, Amazon Prime (aka free two day shipping.)

I'd love to find smaller ones as well.
  • 0

Tim Deagan
KC5QFG
(optional Dual Extrusion) Printrbot Plus V1 [3/2013]
bed stabilizers, bed levelers, Y & X belt tensioners,
50mm fan mount, LED ring light, Z-axis screw Isolators,
Z-shaft stabilizers,optional Bowden conversion, GT2 belts/pulleys,
M8x1.25 Z Screws, Flex. Z-couplers,
RAMPS 1.4 w/ LCD,
Quick Change Extruders:
Option 1- Dual hybrid geared Wade's/Bowden w/ 3mm & 1.75mm Ubis,
Option 2 - Dual direct geared Wade's w/ 3mm & 1.75mm Ubis
Option 3 - Single geared Wade's w/ 3mm or 1.75mm Ubis
Option 4 - Single belt drive Wade's w/ E3D
MIC-6 metal bed
Thingiverse Profile: http://www.thingiverse.com/tdeagan/designs
User avatar
Tdeagan
Waiting for printbed temp...
 
Posts: 149
Joined: 2013-Feb-Fri-14-Feb
Location: Austin, TX
Reputation: 11


Return to Mod talk

Who is online

Users browsing this forum: No registered users and 2 guests