Quantcast
Channel: Reprap Forum - Sanguino(lolu)
Viewing all 269 articles
Browse latest View live

need help to program sanguinolou (4 replies)

$
0
0
Hi I have put together a Prusa Mendel Printer, it has a Sanguinololu board, the kit came from Amozn. All it does when it is powered is to move the x and y motor a few steps in each direction and back again. So the board must have a boot loader! and some sort of a program. I have a new Atmega chip and a Arduino uno. I have arduino 1.01 version and have added gen7 to it. I am using the Arduino with it chip in and using the MSo MSI pins The Arduino has a 1284 board listed and I was able to burn a bootloader and write blink to the new chip. I have tried to compile sprinter It reports an error Cpp:28:/pin.h:439:3 .
It will compile using 2560 mega !
Can Anyone Help ! I do not Know what I need to Do.
Thanks Alan.

Fried hotend MOSFET - how to bypass? (no replies)

$
0
0
Hi.

After having my reprap in a box for some time, I decided to start it up. Only problemwas that the MOSFET of the hotend had taken some damage. So when I turned on the heater it started burning.

"No problem, I will change to another MOSFET" I thought, I've got some IRFZ44N lying around. Well, not so easy, because the connector on the card has burnt also, the one on the source leg.

Now my question is how do I fix this? Can I just pull a wire from the 12V power supply directly to this leg? Do I need to connect it elsewhere? And how do I know I didn't burn anything else?

Thanks in advance for your answers.

Regards
fizz

how it works? (no replies)

$
0
0
Hello,

im wondering, how a driver board generally work. How does it synchronies the 4 steppers an drive them?
I've tried to write a script wich synchronize them by using the least common multiplier. But when the numbers were very different, it slows down.
So could please explain me how it drives them simultaneous without slowing down.

avrdude: stk500_getsync(): not in sync: resp=0xd7 (5 replies)

$
0
0
I've got a Solidoodle [Sanguino - ATmega644P] and I've recently installed a new E3D hotend. I need to update the max temp but I can't for life of me, this entire day I've worked on it, actually upload firmware. I always end up with "avrdude: stk500_getsync(): not in sync: resp=0xd7"
I've installed every single driver I could ever find.
I've hit the reset button before, during, and after.
I've unplugged all plugs [except stepper drivers, but I didn't have that problem when uploading to my Megatronics with step drivers installed]
I've tried many, many different hardware patch iterations for Arduino IDE
I've tried a few different Arduino IDE's [0022, 0023, latest 1.05-r2]
I've tried several different firmwares, many Marlin's, original, Lawsy's, Lawsy's later, plain Marlin, and I've tried Repetier
I've also tried countless combinations of everything above.
I'm at a complete loss.
Unless it doesn't compile right [a pin not defined, usually] I always get the error "avrdude: stk500_getsync(): not in sync: resp=0xd7" with the last two different here and there.
Every site I look at that has fixes for these errors has not worked for me. Hopefully I was thorough enough that you won't throw answers I've already tried at me, including turning it off and turning it on.

SainSmart Melzi avrdude: stk500_getsync(): not in sync: resp=0x00 (no replies)

$
0
0
I have just recieved my sainsmart melzi board. i have yet to connect it to ANYTHING ie. stepper motors/hot end/heated bed

i have however

Switched the jumper to usb
attached the cable


i had also got usb drivers which recognize it as a com port now.

however my led flashes at a consistent rate is this normal?

also when following the steps mentioned in the mendel pdf it says to use arduino 1.0.5 included. i have done that i have all the files and have got to the part where i assume i upload firmware to it ( pardon if i am using the incorrect term) it included me opening marlin.ino

which i did. also to set the board type to melzi 1/atmega 1284p

now i get this error in orange when i click the upload button

avrdude: stk500_getsync(): not in sync: resp=0x00

What is going on here do the steppers etc need to be connected?

i have the correct comport setting and the light even momentarily goes off during this sequence almost like it gets a request and interupts the light im puzzled

One end stop to pull them all... (12 replies)

$
0
0
Hi.

I have a problem with my end stops and my Sanguinololu.

I start all up, and no end stop is switched. I do a M119 in pronterface, which gives me:
"x_min:L, y_min:L, z_min:L"

When I touch one of the end stops (x, y or z), and do a M119 command in pronterface, it gives me back:
"x_min:H, y_min:H, z_min:H"

So all seems to be pulled at the same time. This makes it impossible to home my machine, what I wanted to do is to do:
x home
y home
z home

But I can only do x home, and the other axes move in the wrong direction as they believe they are already "home".

Has anyone encountered this and solved it? I have in my sprinter configuration tried both with and without commenting out the line:
#define ENDSTOPPULLUPS
but nothing works.

Thanks in advance

Grinding noise and drift on x-motor mount:X (1 reply)

$
0
0
Hi.

I'm exploding this forum with my messages at the moment. All help is appreciated.

I'm getting some drift in one of my axes. I followed a lot of guides that I found on the web about:
tension of the timing belt
calibration of the stepper drivers
mechanical alignment
etc.

Originally it was my x-axis that was grinding and drifting, so I thought it might be a mechanical problem. I decided to change the x- and y-motors on the sanguinololu connection. That is, I left the motors in place but switched the connection, when the board tries to drive the x-motor it drives the y-motor instead and vice versa. Result: The y-axis is grinding instead.

Then I thought it might be the stepper driver that is faulty. So I switched the x- and y- stepper drivers, put back the x-motor on the x-connector and the y-motor on the y-connector. Result: x-axis grincing and missing steps.
So I try the fourth and last combination, switching the x- and y-motor connections. Result: y-axis grincing and missing steps

For a summary:

Case/motor/stepper driver/motor mount/result
1/x/x/x/bad
1/y/y/y/ok

2/x/x/y/ok
2/y/y/x/bad
3/x/y/x/bad
3/y/x/y/ok

4/x/y/y/ok
4/y/x/x/bad

So, what this tells me is that:
Both x- and y-motors are ok
Both x- and y- stepper drivers are ok
Motor mount x is not working properly

Now my question is, where can this come from? I have the DRV8825 stepper drivers and I have put all jumpers on the microstepping switches under the drivers. Can the microstepping jumpers be the problem?
I am using Sprinter firmware, can this be the problem? What should I try instead in that case?

Or is it simply my board that is screwed?

Thanks for your help.

Board occasionally looses RS connection (no replies)

$
0
0
Annoying problem which sometimes occurs during printing: board starts to send responds in wrong baud rate (as far as I can tell). All commands are executed in Marlin but nothing comes back to Pronterface.
First I thought MCU is defected so I replaced it. Then I replaced resonator to xtal. After that replaced FFT chip. Problem continues. I added cooling fan. No help.
Anyone else experiences of this? It is always frustrating but especially when you loose an item of a longer printing...
Recycling power fixes the issue. Even rebooting the controller does not help. (=possible not software nor MCU register issue)

Axel

Printrun stuck "connecting" to Sanguinololu (1 reply)

$
0
0
I have a sanguinololu that I've been able to successfully upload firmware to at 57600 on Com4 from my windows 8 machine. I have wired it the rest of the way to the motors, heaters and switches and it still powers up fine (red light and all), but pintrun (set with same Com and baud settings) gets stuck saying "Connecting". It will do this forever until I turn off the printer and then it comes up with errors.

Any ideas on what I should try? I went back to arduino and was still able to build and upload the firmware even with everything plugged in.

I don't know if it matters, but I made sure to move the reset jumper "off" when trying to run and connect with printrun but "on" when uploading firmware.

Should I try unplugging everything and seeing if I can get connection? Anything else to try?

Power needs. (no replies)

$
0
0
Just purchased my first kit for my first 3D printer. It has a Sanguinololu 1.3a. It is an Eventorbot and has the board built.
My question is if I need to change the incoming amps when running the 12v+ from an atx Power supply.
The designer of this printer said that I need 5 amps without the heated bed and 10 with. My PS puts out 19 amps.
Will it hurt anything to just run straight into the board, or do I need to put a resistor in between?
If so, what resistance (what math formula) should I use to determine it?
Again, IF I need to change the incoming power, the amps, what is the max safe that this board will take without causing any shorts or burn outs?

Thanks

Sanguinololu working with Gen7 bootloaders [solved] (no replies)

$
0
0
Proud Sanguinilolu users hear my call!

Until recently I used my Sanguinolulo succesfully and even managed to get MarlinV1 uploaded with a version from the boards manufacturer. The official versions wouldn't compile.
Then I burned my chip and I finally managed to get a bootloader on it. I followed the instructions from here [reprap.org] but now I'm stuck finding a marlin version and Sanguinololu hardware configurations without getting timeouts or avrdude: stk500v2_ReceiveMessage().

I see some topics where people are using Arduino 0023 but that is apparently so old that it wont even compile. Is there any proven combo of marlin and some newer Arduino IDE that works?

Cheers

Update: turned out i didnt have the external power plugged in. I managed marlinV1 with Arduino 1.05 and Gen7 hardware

Sanguinololu 1.3a usb issue (1 reply)

$
0
0
Hi, I just received the motherboard today, i had ordered it from RepRapWorld. I am connecting it to the USB, but it does not recognize it. It just says FT232R USB UART. I tried to update the drivers, but couldn't find any. Actually this is my very first experience in this kind of work so i am no very familiar with the software if someone can point me to the correct drivers for this motherboard this would be great :)

PS. I should mention that i am running Windows 8.1

Sanguinololu layout (2 replies)

$
0
0
Hi,

Im trying to find a possible short on my board and while I can test the 5V and 12V from usb/screwterminal to the voltage regulator I have no idea which traces should be connected and which should not.

RAMPS has nice little schematic for that I cant find the same for the Sanguinololu. Or is there maybe an easier way to check that.

Im thankful for every pointer.

Endstops acting odd :S (4 replies)

$
0
0
Well, here's a bit of what I've got to fix: [imgur.com]
It reads two endstops pressed when only one has been. It seems to be affecting the Z axis, then somehow seems to "infect" the Y axis switch.
for now, I don't have any pics of the board, but I don't have any LCD board, and I'm running Marlin, and I have tried to re-upload the config.h with different pull-up configs on the endstops, just to see if that would fix it... long story short, it didn't and I"ve since reconfigured the board back to the way it was before.

I was out of town for a buisness trip for three weeks, so I hadn't printed since the begining of June... and I had no probelms then. If I could get some help, I would appreciate it :)
(I've got something that I want to print for this weekend!) Thanks! Chris, AKA Skidd

Sanguinololu & opto endstops :S (3 replies)

$
0
0
Hi there,

I am modernising my old Prusa, which involves a newly-soldered sanguinololu board. I used to have Gen 3 electronics and I want to re-use the old opto endstops (v2.1).

When no endstops are attached to the electronics board, I read 5V between GND and V+ (or SIG if I switch it in the firmware). But when I plug in the endstop, I read ~1.8V at SIG and ~0.9V at V+. The LED does not light up on the endstop board and nothing happens when I trigger the opto switch. These endstops worked just fine with the old electronics, so why not with the Sanguinololu?

Thanks.

Flyback diode on sanguinololu heated bed control board. (2 replies)

$
0
0
Hey everyone.

I started getting uncomfortable with the mosfet and traces running my heat-bed on my Sanguinololu. So I made a small relay board to do the heavy lifting.
I have a couple of questions however.
I did a good hour long print last night. As expected it clicked on and off during heating. I checked my mosfet at the end of the print and it was cool to the touch, YAY.

I've read a bit about others that have made these, and it appears that people are using flyback diodes to protect the sanguinololu.

I've had people tell me that all the heating components are protected, and other say, the sanguinololu isn't protected.

Does anyone know on the 1.3a rev. or would you advise that I put a flyback diode in the circuit?

Is the only real risk the corrosion of my switch contacts (mechanical relay)?

If I do put a diode in place, will it cause the heater to stay on longer than necessary?


Thanks in advance!

-Mike




.

Unable to upload firmware (2 replies)

$
0
0
I have a sanguinololu Rev. 1.3a

I have a brand new windows 8.1 Lenovo yoga pro 2

I have Arduino installed and the correct sanguinololu board selected

When i attach the usb the red light glows solid

After compiling the sketch, i attempt to upload the file and the get the following error:

avrdude:stk500_getsync(): not in sync: reap=0x00

Please help me solve this issue

Should i add additional 12v for each motor (1 reply)

$
0
0
I have Sanguino 1.3a and next to the motor connectors there are 3 places for separate 12V charge. What do you think, should i give it a try?

Printer does not move in Z direction on large prints, suspect motherboard (no replies)

$
0
0
Hi everybody, thought I would share a weird problem that has been happening with my printer.
I use the Sanguinololu controller obviously, and all is well - models are being printed as well as they can.
But! If I try printing something large - like [www.thingiverse.com] - a strange thing happens.
Printing starts as it should but the printer does not move in Z direction. LCD screen shows that it does (Z level count increases), Octoprint shows it does - but nope, it continues to scratch the bed glass layer after layer. And it only happens with largish prints. Firmware is Marlin nowadays but before I used Repetier and the result was the same. Any ideas/suggestions?

Sanguinololu firmware and enabling eeprom (5 replies)

$
0
0
I'm working through calibration of my huxley from the reprap wiki:
[reprap.org]

I'm at the part which sets the steps per mm for extrusion. The wiki says the current value can be checked with the GCode command M503. I asked on the IRC about this as this command does nothing on my machine. I was told that the EEPROM is probably not enabled in the firmware of the sanguinololu. It took me a while to even work out how to find out what firmware was in my device. I eventually found the GCode command for this and found out that I'd got Sprinter firmware installed. My next step was to clone the Sprinter git repo to look at the code to see what the command was to enable the EEPROM but can't find any switch in the build env or any reference to a GCode command.

Can anybody tell me how you enable the EEPROM in the Sprinter firmware.

In addition I've got arduino_1.0.5 installed and the Sprinter won't build as it has problems with this version of Arduino. Can anybody tell me where the best place is to get info on the Sprinter firmware?
Viewing all 269 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>