Show all posts by user
Printing issues ...
The RAMPS documentation is on the wiki if you have any more problems, its one of the better documented sets of electronics.
by
Andrew Smith
-
Delta Machines
Sounds like overheating stepper drivers, turn the current down or improve the cooling.
by
Andrew Smith
-
General
Plug them into the MAX endstop connectors.
by
Andrew Smith
-
Delta Machines
Use gcode M119 to test the endstops, the printer will report the current state of the endstops each time you send it.
by
Andrew Smith
-
Reprappers
Probably not, the regulator is an LM7805 with a rated output of 1A, you want to draw half of that in addition to Melzi's own consumption. You can pull it from the 5V pin of the extension header if you want to risk it.
by
Andrew Smith
-
Controllers
Marlin will need to be reconfigured for the RAMPS, but thats should be a one-line change if you have already have a working configuration.
by
Andrew Smith
-
General
No. It may be possible to force the SailFish firmware onto the Reprap electronics, though its explicitly not supported so some degree of rewriting may be needed, and then tell MakerWare that its talking to a thingomatic, but I really don't think its worth the effort.
by
Andrew Smith
-
General
The 5A terminals will power everything except the hot bed, which is on the 11A terminals, so just put 12V on both sets of terminals.
by
Andrew Smith
-
General
Stick the black probe on anything marked GND. The negative side of the main power terminal is a good one, the screws are connected to the wire so just poke it in.
Stick the red probe on the screw of the trimpot.
That value is Vref.
by
Andrew Smith
-
RAMPS Electronics
The 0.93v is a meaningless figure. The current is a little lower than I would use, bu the corrsesponding value for Vref is 0.3v, measure that between the trimpot wiper and ground.
by
Andrew Smith
-
RAMPS Electronics
The various options are listed here:
I use printrun myself, you'll need to install Python if you don't have it already.
Repetier Host also looks nice. Avoid the Reprap Host software. I'm not familiar with the others.
by
Andrew Smith
-
General
Sounds about right. In reality, the needed torque is difficult to calculate precisely, so the easy way forward is to assemble the machine and adjust the current till it runs properly. The motors you have are known to be suitable for reprap, you have standard stepper drivers, theres no real need to worry about what exact current setting to use.
by
Andrew Smith
-
RAMPS Electronics
Vref is a control signal to the driver chip that tells it how much current to supply to the motors. It has no relationship with the supply voltage, which is simply the voltage you supply to the board, normally 12V.
by
Andrew Smith
-
RAMPS Electronics
I think those are because you have an older version of Arduino and a newer version of the gen7 package.
by
Andrew Smith
-
General
Sanguinolu uses a processor that isn't found on official Arduino boards, so you'll need to install this:
This will add some new boards to the Arduino IDE, the correct one for Sanguinololu should be 'gen7 with Atmega644p and 16mhz'.
by
Andrew Smith
-
General
Cut the trace to the enable pin on the Z driver, solder a link from said pin to a digital pin on the expansion header, adjust pins.h to reflect the modifications to hardware.
But the right way to do this is either:
A) Get your Z-MIN endstop in exactly the rightly place or
Switch to a Z-MAX endstop and set its height in software so you can tell the machine where the bed is rather than set it b
by
Andrew Smith
-
Next Wave Electronics Working Group
The motors rated power is a maximum, you don't need that much power to make them work and driving them at full power may damage the motor brackets, plastic isn't the ideal material to hold on to a hot motor. Your drivers will provide enough current for the motors to do the job. And don't worry about the rated voltage either, we use chopper drivers that keep the current at the set level so we can
by
Andrew Smith
-
RAMPS Electronics
Inreasing the microstepping won't help - the motors don't have enough torque to keep from deviating more than a full step from the commanded position. Microstepping can make the motors run smoother and, when lightly loaded, more accurate, but it doesn't provide more torque across full steps.
Not sure how best to fix this, maybe look at the specifications for the CNC machine you converted, you m
by
Andrew Smith
-
Printing
Skipping steps. A little more current to the stepper motors is the simplest fix in most cases.
by
Andrew Smith
-
Printing
Becaue you lose as much energy on your way out of a magnetic field as you gain going into it. You cannot move a coil past a magnet and come out with more energy than it went in with. In a generator, you trade kinetic energy for electrical energy, and make up the kinetic energy by driving the input shaft.
In these perpetual motion machines, they purposely generate as little electicity as possibl
by
Andrew Smith
-
General
Any all-metal hot end should do it. I have the E3D and its solid on ABS, haven't tried higher temperature materials yet.
by
Andrew Smith
-
General
Those settings determine whether a motor is energized while idle. Its common to shut down Z motor while not moving Z to save power, since a screw driven Z cannot be reverse driven by the weight of the axis. Your firmware is set to energize all motors at all times, which uses a little more power but is better for print quality.
Microstepping is not under firmware control, the jumpers simply supp
by
Andrew Smith
-
Controllers
Netfabb basic also has a measuring function.
by
Andrew Smith
-
Reprappers
If its blinking, it has 5V power. Install a firmware and you'll be able to communicate with it. Meter the outputs and you can see if its doing things, but its difficult to testit effectively without a machine to wire it to.
by
Andrew Smith
-
RAMPS Electronics
Send M303 S200 to the machine and it will calibrate the PID values, which you can use to edit the configuration.h variables mentioned above.
by
Andrew Smith
-
General
You'd get better resolution at high temperatures, but the 10K table you're using is good enough for bed control, so I wouldn't bother.
The file I included last post has a bed table for a 10K sense resistor and an extruder table for a 4k7 resistor.
by
Andrew Smith
-
Controllers
If you only changed one of the RT resistors, you'll need to combine the bed table from the 10K file and the extruder table from the 4k7 file.
As for the extruder, did you adjust config.h to read the thermistor from pin AI01? The last I saw of your config.h, it was set for a thermocouple. Heres the correct line 305:
DEFINE_TEMP_SENSOR(extruder, TT_THERMISTOR, AIO1, THERMISTOR_EXTRU
by
Andrew Smith
-
Controllers
You'll need an analog pin for the thermistor. Have a look at the RAMPS schematics and copy the relevant parts of it.
by
Andrew Smith
-
Controllers