M208 in marlin is for configuring firmware retract, theres no mechanism to configure bed size.by Andrew Smith - Reprappers
The slicer cannot override the firmware. The bed size in firmware is a safety setting so that, if it gets sent bad gcode, it won't run the axis beyond its limit. AFAIK, theres no way to alter the bed size through EEPROM programming so you are going to have to upload new firmware.by Andrew Smith - Reprappers
X - left Y - back. (assuming you have a standard reprap design with a moving bed. The head homes to the front of the bed) Z - bottom.by Andrew Smith - General
Looks like the layers are not cooling in time for the next layer. The slicer can attempt to fix this by printing more slowly, but you really need a part cooling fan to print small details in PLA.by Andrew Smith - Reprappers
Forget about RPM, thats from the old days when we used DC motors on the extruder. With stepper driven extruders we command a given length of extrusion, which is simpler and gives better quality than the old method of setting an extruder speed and moving the head to keep up with that. The E codes in the gcode tell the extruder how much to extrude. All you need to do is calibration your E steps pby Andrew Smith - Stepper Motors, Servo Motors, DC Motors
COM# is windows terminology. Under MacOS itll look more like /dev/cu.usbserial-XXXXXXXX. Since you don't have any USB serial devices, I guess you don't have an FTDI driver installed.by Andrew Smith - Reprappers
uGen Wrote: >The only > problem would be homing Z in a different position, > which ultimately kept me from using this system. > But it is nice to see that it indeed works. Not a problem, home Z and use G92 to adjust the current Z coordinate to give whatever offset you want.by Andrew Smith - General
At a guess, the extra heat from F2 is causing F1 to overheat and trip - the polyfuses used on RAMPS are known for this kind of problem. The fix may be as simple as ensuring theres decent airflow over those fuses, or you might need to remove the fuses and replace them with wire links. In which case, you should add a proper fuse on the power lines, automotive blade fuses are the most often suggesteby Andrew Smith - Reprappers
The key is whether or not the fan needs to be controlled. The part cooling fan must be, so stick it on D9. Pretty much any other fan, icnluding hot end coolers, does not need to be controlled and so can be attached to any source of 12V power. No resistor needed, just apply 12V and get the polarity right. You could add a resistor if you wanted to slow the fan for quieter operation, but see how itby Andrew Smith - General
1,3 and 4 can run all the time, so attach them all directly to 12V. Only fan 2 needs to be under control.by Andrew Smith - General
Don't give up, you should be very close now. Latest marlin compiles for me, but not if I compile for Melzi which is a sanguino defined board. It might be something to do with the gen 7 extensions, make sure you have the latest version and a compatible version of the arduino IDE.by Andrew Smith - General
Thats a clear case of backlash. Whats happening is that the motor reverses and moves a fraction before the mechanism starts to move in the other direction. Make sure that your belts are decently tensioned and that there is no play in the system. Make sure the drive pulleys are firlmy attached to the motor shaft, make sure that the belt isn't slipping at the clamp. If all else fails, the slicerby Andrew Smith - Reprappers
You were able to connect to the printer two months ago, whats changed since then? Some distributions of Linux, Ubuntu included, have problems with non-standard baud rates like 250000. Try dropping back to 115200. Not sure why you're opening the port from the terminal, but remember that only one process at a time can access a port so you may be blocking pronterface.by Andrew Smith - General
Send the M503 command from your host software, eventually it will spit out a set of PID constants. Update yoru configuration.h with those constants and see if it works well enough.by Andrew Smith - RAMPS Electronics
Set your MINTEMP value to below zero.by Andrew Smith - Reprappers
PomeroyB Wrote: ------------------------------------------------------- > Andrew, I'm not sure how you can justify saying > that his electronics are faulty based on the > information he's given. That's a bit drastic, and > will only cause panic! Sprinter has a safety > feature that prevents cold extrusion, and > Thanhliem could have plugged his thermistor into > the wrong pinby Andrew Smith - General
The motors should run regardless of whether theres a headbet thermistor. I think you have a faulty RAMPS, probably a short circuit somewhere.by Andrew Smith - General
As far as I know, thermistors top out at 300c. There may be one suitable for 400c, but it'll be expensive and difficult to source. Id go with a type K thermocouple rather than a thermistor if I needed to run at that kind of temperature.by Andrew Smith - General
Marlin won't run the extruder motor while the hotend is cold. You should be getting messages about 'cold extrusion prevented'. But I'd be more worried about that smoking mosfet. You'll need to replace that, for starters. Get the thermistors working before you do anything else.by Andrew Smith - Next Wave Electronics Working Group
IIRC, the standard frequency for sanguinololu is 16mhz, not 20mhz.by Andrew Smith - Reprappers
Send gcode M105 and post the response. Send gcode M119 with and without activating the endstops and post the response. Attempt to move all three axes in both directions and report if any of them work.by Andrew Smith - General
OK. The easy way forward here is to use sprinters EEPROM feature to reconfigure it without recompiling and uploading new firmware. set the new value with: M92 Ennn where nnn is the new E steps per mm value, and send M500 to save that to EEPROM. If you're really unlucky, the EEPROM features are disabled and you're going to have to learn to compile and upload firmware. In that case, link to thby Andrew Smith - Reprappers
Download the cd from stepperworld, interface.doc gives you the pin assignments, connect the arduino to the parallel socket and you should be able to drive this thing easily enough. Parallel ports used TTL voltage levels, as do all arduino's before the Due, so there won't be any problems there. You should be able to use any modern reprap firmware with appropriate modifications to the pin assignmenby Andrew Smith - Controllers
If pronterface is correctly configured, you can get to the skeinforge main screen by going into the settings menu and selecting 'slicing settings'. If not, you need to find skeinforge.py and run it.by Andrew Smith - Reprappers
What pins do you have the endstops connected to at the RAMPS end? They should be between GND and Signal, with the endstop logic inverted in firmware and the internal pullup resistors activated.by Andrew Smith - RAMPS Electronics
Send it with the endstops depressed and verify that the firmware is reading them.by Andrew Smith - RAMPS Electronics
No, you have the correct motherboard definition. Most firmwares will shut down the printer if the thermistors are not configured correctly. Are you getting any error messages from the printer when you connect to it.by Andrew Smith - General
Add it to your end.gcode, which should be in your alterations directory alongside start.gcode and replace.csv. If it doesn't exist, create it, its just a plaintext document with gcode to be included.by Andrew Smith - Printing
The board will draw the current it needs from the PSU, you just have to make sure that the voltage is right and that the PSU can supply at least enough current.by Andrew Smith - General