1 (edited by oct0gen 2014-12-31 01:17:23)

Topic: Solidoodle 2 won't home y axis

I'm currently helping a coworker getting his solidoodle running. He purchased it new a while back but could not get it to connect to his computer and gave up.  He gave it to me because I previously built a probotix/linuxcnc machine but i have no experience with solidoodle.  His machine is a 6x6 solidoodle 2 with the Sanguinolou motherboard Rev 1.3A. I have configured the printer as specified in the various support articles (config screenshots attached for reference in case I messed something up).

I can get the print head to move in manual mode on all 3 axes. The x and z axes will home but the the y axis does not do anything when attempting to home. The y axis will just sit idle.  After homing x and z, the manual controls do not work and the printer tries to crash the print head if any movement is attempted.

The solidoodle folks suggested a faulty y stop switch but I tested all the stop switches and all appear to be functioning similarly.  The switches test good as normally closed and and open when active.  The stop signal connection is 0v ref to ground and pulled up to 5v when the stop switch is activated for all three axes.  When I manually move the carriage slowly to the stop, repetier displays "echo: endstop hit: y=#".  I also used the M119 command and the printer echoed the correct high/low responses for each stop limit switch position.

When homing x and z, the axis location does not update from red text until the homing is done and displays x=159 and z=0 in black text.  When homing y, the y axis location updates immediately to y=150 in black text

I then reloaded the Marlin firmware with the version located at the link below and the printer is still doing the same thing.

github.com/mlaws/solidoodle2-marlin

I would really appreciate any assistance to get this thing running. TIA!

Post's attachments

SD config 1.jpg
SD config 1.jpg 72.13 kb, file has never been downloaded. 

SD config 2.jpg
SD config 2.jpg 73.7 kb, file has never been downloaded. 

SD config 3.jpg
SD config 3.jpg 76.89 kb, file has never been downloaded. 

SD config 4.jpg
SD config 4.jpg 32.64 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2

Re: Solidoodle 2 won't home y axis

I am having the exact same issue since replacing the carriage.  I can move manual in all axis by Y does not home.

3

Re: Solidoodle 2 won't home y axis

I should also add that when I reverse the y motor and y stop and the x motor and x stop cables on the motherboard, the y axis will then home ok and the problem moves to the x axis.  So it appears not to be a problem on the printer mechanical side.

4

Re: Solidoodle 2 won't home y axis

BTW I haven't used my printer in a while so it is possible it could be I did somehting in the past.  I wonder if the long firmware is loaded. 

17:32:53.709 : FIRMWARE_NAME:Marlin; Sprinter/grbl mashup for gen6 FIRMWARE_URL: <removed because links not allowed> PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1ok


This is what gets reported, is that expected?

5

Re: Solidoodle 2 won't home y axis

I replied to this thread and it seems as though it got lost in cyberspace.
I will try again.

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: Solidoodle 2 won't home y axis

@gregsw the firmware looks fine and it does sound like you have an endstop issue. 

@oct0gen
Try leaving the endstops connected correctly but switch the x&y motors.  Then try manually moving each axis but be prepared to hit the endstop with your finger. 
Also for clarification... The bed (z-axis) homes properly but then something happens after homing that causes the bed to raise into the nozzle?

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

7

Re: Solidoodle 2 won't home y axis

try this  https://github.com/fsantini/solidoodle2-marlin/

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

8

Re: Solidoodle 2 won't home y axis

Or this
https://github.com/ozadr1an/Solidoodle-Marlin_v1

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

9

Re: Solidoodle 2 won't home y axis

use wardjr link , mine's an older one

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

10

Re: Solidoodle 2 won't home y axis

wardjr wrote:


Also for clarification... The bed (z-axis) homes properly but then something happens after homing that causes the bed to raise into the nozzle?

x and z appear to home properly.  but if i try to move them manually they shoot to the min where there are no stops.  i have to e-stop it before it crashes.  then i can move them manually again but the homing then thinks the max is where I did the e-stop.  i was able to park after the homing even thought y was off but the manual moves seem to confuse it.

will try "Solidoodle-Marlin_v1" firmware.  the one i loaded is the older one i think. 

thanks again for the responses.

11

Re: Solidoodle 2 won't home y axis

Quick observation.... You'll want to calibrate your E: steps/mm 138 is rather high.

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

Re: Solidoodle 2 won't home y axis

While moving any axis via manual buttons in R-H towards the endstop.  If you hit the endstop with your finger does it stop moving?

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

13

Re: Solidoodle 2 won't home y axis

wardjr wrote:

While moving any axis via manual buttons in R-H towards the endstop.  If you hit the endstop with your finger does it stop moving?

all three axis stop when their respective stop switch is depressed while moving in manual mode and i get an "echo: endstop hit" msg

now im not sure i actually reflashed the avr with new firmware earlier.  it appeared to go into reprogramming mode before but now im getting an "stk500_getsync(): not in sync: resp=0x00" when trying to reflash.  dunno if i got that msg in my previous upload attempts.

14

Re: Solidoodle 2 won't home y axis

You've got something wrong.

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

15

Re: Solidoodle 2 won't home y axis

What version of arduino are you using?

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: Solidoodle 2 won't home y axis

do you know if arduino 1.0.5 is programming using the bootloader when the sanguino atmega644p is selected?  or do i have to use isp programming with a separate isp programmer?

17

Re: Solidoodle 2 won't home y axis

i have both 0022 and 1.0.5.  0022 has the option for a bootloader/printrboard but wont compile any of the marlin firmware without errors.

18

Re: Solidoodle 2 won't home y axis

Sounds like with 022 you are selecting the wrong board.  Should be Sanguinololu or Sanguino and if they aren't there you need to move that folder to the correct location.  The error you are getting essentially means that arduino isn't communicating with 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

19

Re: Solidoodle 2 won't home y axis

I have a sang1.3 too atm. I used arduino.022 ,I choose atmega644p as board and correct com port.It compiled without errors.
I am on xp btw.

SD3, E3D hotend,linear bearing on x/y axis',pillow block bearing on y conneting rod, ball bearngs on front y axis, fan on y stepper motor.

20

Re: Solidoodle 2 won't home y axis

so autorst jumper is on and board baud rate seems to be correct (anything other than 57600 gives a chip id errror).  others are saying the led should blink after a reset when the avr goes into bootloader mode.  i dont get any blinking so perhaps there is no bootloader on this chip.  anyone know if arduino will work with a stk500 programmer for isp programming?

21

Re: Solidoodle 2 won't home y axis

I believe it will
There were some of those without a Bootloader this will be the second one I've come across.

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

22

Re: Solidoodle 2 won't home y axis

I get the same upload error.  One thing I noticed is that the serial monitor only allows baud rates up to 115200.  The solidoodle 2 uses 250000 when connecting for normal use..  Is it possible that is the problem?  Is there a config setting allowing higher settings?

23

Re: Solidoodle 2 won't home y axis

I followed the instructions from here   wiki soidoodle com/firmware-flash-update-guide for reuploading the original firmware with arduino0022 and it seemed to work fine. 
This also fixed my y homing issue.
I guess I made some mistake when usign the newer version

24

Re: Solidoodle 2 won't home y axis

arrrrr! so i couldnt program the avr with the stk500 using arduino.  i guess it defaults to the bootloader and there are some config files that have to be changed to get it to use the isp even when an isp board is selected.   it will only use the isp for loading the bootloader.  what a pia!  i finally was able to get a bootloader loaded using the stk500 isp.  at least now it seems i can load new firmware only...  none of the firmware versions i have seem to work.  now the avr does not seem to acknowledge signals from any of the stop switches and the m119 command echos that all switches are open regardless of their actual position.

ive tried all the following with several different sanguino w/atmega644p hardware add on downloads and none work:
Solidoodle-Marlin_v1-Marlin_v1_M600, 56,988kb
solidoodle2-marlin-Marlin_v1, 59,002kb
solidoodle2-marlin-Marlin_v1, 58,994
Marlin-1.0.1, no .pde file
SolidoodleMarlin, 59002kb

is there a version of firmware rev 1.3a w/ 644p avr and sanguino  w/atmega644p hardware profile stat are known to work together?

what kills me is that i have a bit of cnc experience, a bit of avr programming experience, ans some avr tools and getting this thing running is convoluted.   i cant imagine how the mfgr expects your average joe user make this thing work.

25 (edited by jagowilson 2015-01-07 16:09:29)

Re: Solidoodle 2 won't home y axis

Did you set the board type in the firmware's Configuration.h? This flag tells the firmware what pins various things like endstops are on, so if you set this incorrectly it would make sense that you might get junk readings.

I believe this is the Github for the latest Solidoodle-Marlin: ----
Edit:
Wardjr pointed out the right one: https://github.com/ozadr1an/Solidoodle- … in_v1_beta