1

Topic: Ramps 1.4 with LCD and SD support

Good afternoon,
  I am having the worst time trying to get my solidoodle press back up and running. The motherboard died 3 weeks ago and solidoodle customer service still hasn't even responded yet. So I bought a Ramps 1.4 with LCD and SD support. I have followed the instructions as best as I can, but I have had no luck getting it to work correctly. Has anyone else used this board? If you have and it works could you please share your sketch file so I can upload it into mine and see if it works properly. I would greatly appreciate it.

Thanks for your time.

2

Re: Ramps 1.4 with LCD and SD support

lets start at the beginning with no controller or SD card support.
you need to load the firmware.
https://github.com/ozadr1an/Solidoodle- … in_v1_beta

you can do this before or after you connect everything up.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

3 (edited by sandcub1971 2015-12-03 13:16:31)

Re: Ramps 1.4 with LCD and SD support

Ok I will do it tomorrow morning as I am at work now.

4

Re: Ramps 1.4 with LCD and SD support

Alright I did take a look at the firmware this morning. I don't mean to sound completely lost, but when you say load the firmware do you want me to make changes such as to motherboard 33 and other changes/ pin configure? I am assuming so but do not want to make any other changes to it till I understand the process.

5

Re: Ramps 1.4 with LCD and SD support

Yep you open configuration.h and change the things pertinent to your hardware.   You can do this with Arduino so then you can go straight to flashing it to the board.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

6

Re: Ramps 1.4 with LCD and SD support

Ok, that's the issue that I have been having, is that I am not sure exactly what to change. I know the motherboard is 33 but when it comes to the mm/s movement, pids, etc I am actually lost. I tried to use the formulas I found online but the numbers I come up with are completely different than the original press firmware settings. I have copied the original press settings over to the firmware I was editing and it moves the x and y but not the extruder or z. Then the endstops were also giving issues but I think I figured them out. Sorry, I am not that familiar with the proper way to set up mechanical in the firmware. I guess the main issue I am having is building the proper firmware. Maybe you could point me in the correct direction to understand the firmware settings?
Does the Marlin firmware you had me download have the correct pin configuration for the ramps, or do I need to change that stuff also?

7

Re: Ramps 1.4 with LCD and SD support

Once you select the board type there is only a couple other things you need to change.
If the press is 8"x8" you could just use the SD option (the default is SD2) settings.  Endstops can be confusing but easily sorted out.  No need to assign pins that's what the board number selection does.  Are you using the auto level feature? If so you need to enable and configure that portion.
Basically the press is just a Cartesian design and they all function the same.

edit: my brain stopped working for a moment

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

8

Re: Ramps 1.4 with LCD and SD support

Wow, I will be amazed if that's it. I have been changing things left and right because that's what the multiple sites that I have been to say is necessary. My board is 8x8 which I believe I will configure when I do the end stops and homing 203/200/0? I am using autolevel. So let me ask this. If I have firmware that is preconfigured for my press with E3Dv6 hotend temp configs. Can I just change to board 33, and add LCD and SD support and configure them? That would be super simple compared to using the ramps preconfigured firmware that I seem to have to change?
Again, I am very grateful for your help.

9

Re: Ramps 1.4 with LCD and SD support

just change the 2 in SD2 to 3 that'll set the dimensions.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

10

Re: Ramps 1.4 with LCD and SD support

The biggest thing is getting the endstop logic and switches correct.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

11

Re: Ramps 1.4 with LCD and SD support

Didn't catch all of that but yes you should be able to do that, but what version of marlin is it?  is it what came with the Press?
SD uses a very old version and why is beyond me.  The stuff is open source and free so why not run the latest version.  It works though but the version I linked is much smoother and less buggy.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

12 (edited by sandcub1971 2015-12-03 16:52:01)

Re: Ramps 1.4 with LCD and SD support

"just change the 2 in SD2 to 3 that'll set the dimensions."
I did do that but some settings are different for the sd3 that my sd5, I have different steppers and a different mechanical layout. Its as if when they made the press SD5 they change up some mechanical features. Or maybe that wont matter as long as endstops are configured correctly so it knows the size?

Just seen your next post, yes its just a modified version of the stock SD marlin firmware. So here is what I will do. I will  mess around trying your version and see what I come up with. What is the SD patch that is referenced in the config_h
I wont get to try it for about 1.5 hours as I have to head out. I will let you know where I am setting at that point.

13

Re: Ramps 1.4 with LCD and SD support

So Marlin being open source that {SD Patch} you see just helps describe that it was a change specific to SD.  Not really any reason for it as most of that is the same for that style printer.  Yeah the SD5 you are referring to just has the auto level enabled and maybe the dimensions dialed in a little better.  Since you are changing the board though it really isn't a Press anymore wink

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

14

Re: Ramps 1.4 with LCD and SD support

Hi Wardjr,
I have to admit I am lost at this point. I feel like I understand everything you are say, but I just don't know what to do. I have edited the firmware that you mentioned to use. Change to Board 33 and change my dimensions to 203,200,0 to match my printer. If I load it I do not know how to test anything except by hooking up RH and using the command prompt. This did not work either as even though it said connected it wont accept any commands. I took the firmware and installed the LCD in it. Load it and the lcd works, I can move my x and y axis 1 direction, but my extruder and z axis do not move. I can hook those 2 motors to the x and y and move them but again only in one direction. Once they have moved that 1 direction they cant move again unless I shut it down and restart it. I apologize for my questions and fails, but I am at a total loss. I could post my sketch and have you look at it but not sure if that would do anything as you do not have my printer in front of you. How can I tell what version of marlin I am using so I can see if the E3Dv6 modified marlin firmware I have is older?

15

Re: Ramps 1.4 with LCD and SD support

Sounds to me like there are two problems.  First R-H is not connected so make sure it isn't set to virtual printer in the connection tab.  Then ensure that RH is set to the correct com port.  I am guessing you get "7COMMANDS WAITING" message or similar.
Then the movement issue is most likely one of endstop wiring.  If using the linked firmware and you didn't change it then I already understand the logic to be correct so it comes down to how you are wired up to the pins.
On the endstop switches themselves there are three pins.  The wires should be connected to the two outside pins with the middle one empty.  Is that correct?

Then on your board you can connect to several pins for endstops and you need to be connected to the x max, y max and the Z min pins.  Is that correct?

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

16

Re: Ramps 1.4 with LCD and SD support

on the board you are connecting to S and -

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

17

Re: Ramps 1.4 with LCD and SD support

wardjr wrote:

Sounds to me like there are two problems.  First R-H is not connected so make sure it isn't set to virtual printer in the connection tab.  Then ensure that RH is set to the correct com port.  I am guessing you get "7COMMANDS WAITING" message or similar.
Then the movement issue is most likely one of endstop wiring.  If using the linked firmware and you didn't change it then I already understand the logic to be correct so it comes down to how you are wired up to the pins.
On the endstop switches themselves there are three pins.  The wires should be connected to the two outside pins with the middle one empty.  Is that correct?

Then on your board you can connect to several pins for endstops and you need to be connected to the x max, y max and the Z min pins.  Is that correct?


You could be correct on the R-H I will check that tomorrow, and as far as the endstops. I am using the NC and C which are the 2 outside connections. The NC is hooked to the signal and the C is hooked to the ground. What I did not realize is that the Z has to be on the min pin. I have all 3 the same. I guess I am not clear on how they work. If I want to use min for the end stop then the stepper has to be traveling toward the endstop and toward 0, correct? and the x/y if they are max the they also should be traveling toward the endstops and toward 200? Is this a safe assumption? If I hook them up this way then I should leave the endstops in the firmware the way it came such as x1 y1 z-1?

At work right now, I will check out the R-H tomorrow and also check my endstop config.

18

Re: Ramps 1.4 with LCD and SD support

max = 200 for x and y roughly

min = 0 for z
so when you home x and y go to 200 rear right of the printer
Z goes to zero which is home to the nozzle or end stop.
http://i.imgur.com/fsCaVMl.png?1

you want to connect to S and - as the black box indicates.  The X and Y get plugged into the set that is labeled X max and Y max then z goes into the one labeled Z MIN

you can ignore the plug in the the picture

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

19

Re: Ramps 1.4 with LCD and SD support

Ok thank you I will try that tomorrow. The picture isn't showing up, is it a picture of the endstop hook up, if so I have that at one at home I can look at.

20

Re: Ramps 1.4 with LCD and SD support

What do you mean the picture isn't showing up?  I don't see how that's possible

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

21

Re: Ramps 1.4 with LCD and SD support

No big deal I am at work and we have our network locked down. I tried typing the link in the address bar and it said that the site is blocked. I am certain I can view it from my computer at home with no problems. Ill get the my stuff setup like you said tomorrow and see where that takes us.
Thank you again for taking the time to help me.

22

Re: Ramps 1.4 with LCD and SD support

wardjr wrote:

max = 200 for x and y roughly

min = 0 for z
so when you home x and y go to 200 rear right of the printer
Z goes to zero which is home to the nozzle or end stop.


So when you say Z will go to the nozzle or end stop I am alittle confused as my Nozzle has a mechanical switch on the extruder for bed leveling but my end stop is at the bottom of my printer. So in respects to that 0 would be my actual endstop and 200 would be the nozzle? Do I need to have the extruder mechanical endstop involved in this?  or that is only going to be used for auto level. And just so you know the picture did show up on my computer at home, like I said they have everything locked down on our work network.

23

Re: Ramps 1.4 with LCD and SD support

Your auto level switch is also the z min endstop so it gets plugged into the Z- min.  If I understand what you're saying you also have a Z max endstop and that will be 200 and then plugged into the z max pins.  At least that's how I'd set it up.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

24

Re: Ramps 1.4 with LCD and SD support

Here sis the update:
I hooked the endstops up the way you said, and configured R-H to connect, both worked well.
I reset the firmware back to the link firmware. Configured MoBo 33 and the few settings I needed. Load firmware.
X or Y will home and stop at switch but wont move after that unless I reset the power. I did noticed that I can hear a very slight tapping sound coming from which ever stepper went home. I still can not get the Extruder or the Z axis to move, I thought maybe the driver was dead so I swapped the driver from Y to Z and Z still doesn't move and Y does. I swapped the z and extruder connector to the x and Y driver connectors and they both work. Its as if there is no instructions for Z and extruder to work? Would it help if I put my config h up here for you to see?

25

Re: Ramps 1.4 with LCD and SD support

wardjr wrote:

Your auto level switch is also the z min endstop so it gets plugged into the Z- min.  If I understand what you're saying you also have a Z max endstop and that will be 200 and then plugged into the z max pins.  At least that's how I'd set it up.

Ok I will try this so Z min in is my autolevel switch at the extruder and Z max is the bed limit switch. I will do this and see how it goes.