<p>This is my problem:</p>
<p>I'm assembling a 3D printer with the RAMPS 1.4 board and Arduino Mega. I have assembled the structure and the electronics (set drivers, placed the jumpers, connected stepper motors...) and have uploaded Marlin firmware (configuring: thermistor, endstops...) on the Arduino Mega.</p>
<p>I've tried to connect, via USB, to the computer and using the Repetier software I have commanded the printer which did do some movement. The printer worked perfectly. After a few tests, however, I've noticed that the Arduino was restarting several times and at one point I saw a component on the Arduino board burning. Searching the internet I saw that the burned component was the voltage regulator.</p>
<p>I heard also about unplugging the screen because it consumes a lot of current, that passes through the voltage regulator, thereby heating it up. I then proceeded to buy another Arduino Mega. I also checked the voltage of my 12V 360W power supply and it is correct. I always powered the Arduino with USB and RAMPS 1.4 was connected to the power supply from the two terminals.</p>
<p><a href="https://i.stack.imgur.com/PFSWR.png" rel="noreferrer"><img src="https://i.stack.imgur.com/PFSWR.png" alt="Power Terminals of RAMPS 1.4" /></a></p>
<p>When the new Arduino arrived, I connected the whole (without connecting the screen) and tried. The printer worked very well until it started giving the same problem as the first Arduino board. Someone can tell me if I have done something wrong, or is it the RAMPS board that does not work properly?</p>
<h3>EDIT:</h3>
<p>I read that the endstops can cause this problem. I have these endstops: <a href="https://it.aliexpress.com/item/1PCS-High-Quality-Mechanical-Endstop-For-Reprap-ramps-1-4-3D-printer-With-independent-packing-diy/32454910275.html" rel="noreferrer">1 PZ di Alta Qualità Finecorsa Meccanico Per rampe Reprap 1.4 stampante 3D Con imballaggio indipendente kit fai da te</a> and I connected the black wire to GND, red wire to 5V and the green wire to SIGNAL.</p>

[{'answer_id': 3276, 'author': 'darookee', 'author_id': 5382, 'author_profile': 'https://3dprinting.stackexchange.com/users/5382', 'pm_score': 4, 'selected': True, 'text': '<p>The demo files are gcode files generated for use with the sample PLA that comes with the printer. If you want to print it with ABS select the file and set the temperature manually afterwards. </p>\n'}, {'answer_id': 3277, 'author': 'Sean Houlihane', 'author_id': 4927, 'author_profile': 'https://3dprinting.stackexchange.com/users/4927', 'pm_score': 0, 'selected': False, 'text': '<p>If you want to use the demo files, you can probably pause the print as soon as it starts, and manually set the extruder temperatures before resuming the print. Easier to generate new g-code though.</p>\n'}, {'answer_id': 3960, 'author': 'GrouchyPanda', 'author_id': 6915, 'author_profile': 'https://3dprinting.stackexchange.com/users/6915', 'pm_score': 0, 'selected': False, 'text': "<p>If you want to print the demo files with ABS rather than PLA, as the files are designed to do, I recommend loading the file into CURA and saving out a new gcode file with the adjusted temperatures. You can load the file from gcode, which will give you the basic settings that are included in the PLA file. I would also recommend slowing down the first layer a bit as adhesion of the initial layer is much more important for ABS than PLA, as ABS tends to warp more. Also you should reduce, if not turn off your cooling fans. Then once all the settings are where you need them to be for ABS, just export out a new file and probably change the name to include _ABS so you know the difference when you're mounting the card.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/3278', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/5383/']