Digital IO pins are (more or less, some tolerances) only for 0 or 5v in or output Analog IO pins are only for 0 to 5v in or output. For the hotend you need a mosfet to turn the 12v on and off The thermistor is just a resistor that changes value when heated. You do use an analog in pin, But you don't tend to read it directly... see Also take a look at the ramps circuit diagram for how its doby Dust - General
Your "local scrap yards" are amazing... Around here you have dead car yards and lots of places recycling metals Anything nice like t slot joe public never gets to see... It goes to the recyclers whom wont let you look at what they haveby Dust - General
tricky. most current designs do not scale up well. Also everyone wants everything and for zero dollars. what would you customize? Build area is obvious but then what? color, shape, smell?? These are all just marketing b/sby Dust - Let's design something! (I've got an idea ...)
Some fans just will not PWM.. Some can be fixed by adding a capacitor across the fan power inputsby Dust - Firmware - Marlin
you don't cut and past you create the file with M28 you hit print, and its send everything to the sd card. no waiting, no movies You then close the fileby Dust - RAMPS Electronics
Most just put a thick wire link on the board in place of the polyfuse and put a real fuse in a inline fuse holder on the cable to the bed.by Dust - Reprappers
You load it into the arduino ide. Compile it, and upload to your hardware Its replacement firmware but it just moves the the steppers, and turns on mosfet. its not smart in any way... NB This will wipe your current firmware, make sure you know enough to put it back.by Dust - Stepper Motors, Servo Motors, DC Motors
I would have expected more from verbose... I see the driver you are using is 2016, try the new 2017 version from ftdi?by Dust - General
Its a SMD board, its dead/damaged, throw it out (unless you have the skills to do smd rework) Its most likely either a dead mega chip or dead stepper drivers... which, does it mater?, you can't fix either. as a Final test, download the ramps test program update the pins for x y and e for those on e0, e1 e2 on rumba #define E0_STEP_PIN 23 #define E0_DIR_PIN 22 #define E0_ENABby Dust - Stepper Motors, Servo Motors, DC Motors
Firstly enable verbose mode In the arduino ide File->Preferences->Show verbose output during:. Tick boxes for compilation and upload. This may give you more information. But most likely they have not installed a boot loader, so the only way to upload new firmware is with a avrisp (hardware)by Dust - General
Some fans just will not PWM.... try another different fan.by Dust - RAMPS Electronics
That is a 2004 LCD ie a 20x4 character lcd. it is not a graphics lcd You cannot connect these directly to any form of smoothie board. (including re-arm) You need to use a interface which converts parallel type lcd's to SPIby Dust - General
" I have a graphical discount LCD" which model? a real one from reprap discount or the cheap clone from geeetech The latter has the cables around the wrong way... see for details.by Dust - General
You need to capture and analyze the error message, you know the important bits that you just dismissed as "def bla bla"by Dust - Reprappers
ok, they have taken a older marlin firmware and crudely hacked it about They set the motherboard to ramps, but ramps only supports 3 mosfets. (normally) But they have updated the board 33 code with #define FAN_PIN 9 #define FAN2_PIN 44 #define CONTROLLERFAN_PIN 7 Which is correct according to the information in that image. So maybe its just a g-code generation issueby Dust - Firmware - mainstream and related support
two wire endstops/switches need a pull up resistor. This is a setting in the firmware.by Dust - Prusa i3 and variants
change the mother board line in your configuration.h to a ramps option Dont bother with Sanguino stuff, you dont have a board that needs this.by Dust - General
How about being a little more forth coming with information? what firmware are you running? If it was provided by the manufacturer, how about a link to it so we can see it? what GUI are you using, how are you attempting to turn on fan0 and fan2 we are not mind readers...by Dust - Firmware - mainstream and related support
If you Google this board you find This shows what IO pins are used for each mosfet With this you can update your firmware with correct IO pins also M42 will probably work on the additional fans ie M42 P7 S255 and M42 P7 S0 and M42 P44 S255 and M42 P44 S0by Dust - Firmware - mainstream and related support
That firmware is only for rambo boards not for ramps boards on mega You would need to write a new pins.h to match your board Also note if your after the advanced features like software current limits for stepper drivers (quiet mode) are not possible on ramps (or any board with pololu type stepper modules) Also the X Y Z auto calibration stuff in this firmware requires a mk42 bed that has extraby Dust - Reprappers
yes everything needs to be rated for 24v. "Is the benefit of the 24v system faster heat times?" This depends on your bed, standard 12/24v PCB type beds are the same wattage at 12 or 24v, so heats up the same. Those that experience faster heat up normally have under powered 12v supplies or to thin wires to the heated bed. It does mean you have more power, so you can have higher wattage bedsby Dust - General
you didn’t update all occurrences of fpos_t to filepos_t ie in file SdBaseFile.h line 199 still says void SdBaseFile::getpos(fpos_t*) and SdBaseFile.h line 203 still says void SdBaseFile::setpos(fpos_t*) Change those also.by Dust - Reprappers
The SD doesn't need to be "recognized as a disk-drive" You can upload to a SD from a pc just fine (but is much slower that swapping SD cards) You send a "M28 filename.gco" to the controller File specified by filename.gco is created (or overwritten if it exists) on the SD card and all subsequent commands sent to the machine are written to that file. you send all gcode commands you want toby Dust - RAMPS Electronics
That particular version of firmware needs an older version of arduino ide to compile as is. or edit the code This issue is that the keyword "fpos_t" was not used in the older versions but became a reserved word in the new versions of arduino ide so either use a older version of the arduino ide, or find a the references to "fpos_t" and change it to "filepos_t" Also if your compiling for a Rambby Dust - Reprappers
Smoothie boards use smoothieware firmware Half the issue with 8bit boards is the shortcuts the firmware had to do to make it work on such limited hardware/ Running marlin on a 32 bit board would be a horrific idea.by Dust - General
Make sure you disable the pullup on that endstop in firmware.by Dust - Controllers
wrong com port? wrong baud rate? incorrect firmware installed? using Repetier-Host is also an issue, its hides things, use pronterfaceby Dust - Next Wave Electronics Working Group
A year latter and that still doesn’t work if you enable a lcd... the lcd assumes that there is a thermistor. The error message has been updated to "#error "TEMP_SENSOR_0 is required."by Dust - Firmware - mainstream and related support
Sorry your un clear which end has 2 pins? The sensor looks to be designed to interface to arduino so should have ttl outputs. ie is usable on most 8bit reprap controllers. If your ramps only has two pins on the endstop connectors, the 5v rail is probably not installed. Just add in the missing pin. Or grab it from a aux connector. The page doesn’t give any output pin details, it may be invertby Dust - Controllers