Careful choose your schematic. If changing to an unverified firmware it is best to verify heater circuit function with a meter before connecting heater to prevent damage to the extruder. If you want your kit powered without USB connected you need to solder in D1 OR connect VCC to your PSU. Ramps is short for reprap Arduino mega pololu shield, it is mainly designed for the purpose of using pololu stepper driven board (similar to 4988 driven board). The 5V pin in that connector on RAMPS only supplies the 5V to the auxiliary servo connectors. 4——9600 Your email address will not be published. directly to your 5V power supply if you have one. 5V tolerant pins, except for analog inputs which are at 3.3V; Filtered endstop inputs. However on existing (mass-produced) RAMPS 1.4 boards, estimating the total widths (including all thermals from all tracks on both sides of the PCB) checking with an online copper width calculator and adding up the total current, assuming a 1oz copper PCB the maximum safe current on the fuses (giving only a 10C rise in temperature of the thermal-isolation tracks) is only around 6 (six) amps and in other areas the maximum safe current (assuming the same 10C rise in temperature) is around 8 (eight) amps. Therefore the TxD level has to be divided by resistor. Otherwise you may need to invert the endstops in the firmware. The PS_ON pin is intended to switch your power supply on and off. Place these with the end having green dots away from the + mark on the PCB. Arduino IDE The board is a Mega 2560, with a Ramps 1.4 shield. You will need the Arduino software at http://www.arduino.cc/en/Main/Software to upload the firmware to Arduino Mega. You will need to put jumpers of all of them for all of the stepper motors you will be using. The H2 and H4 input to the laser driver support voltages between 3.3V and 36V. The Smart Controller has an integrated SD card reader, Rotary encoder with push button and a 128×64 dot Connect your 12V power supply to the RAMPS shield. Just add the extruder heating coil wire to D10, the thermistor to the two T0 pins on middle right right, and wire up the steppers and endstops. The combination of Ramps1.4+MEGA2560+A4988/DRV8825 is becoming a mainstream of DIY 3D printer control board. KEYESTUDIO 3D Printer Controller Board RAMPS 1.4 REPRAP Mendel PRUSA with Stepper Jumper Screw Terminal Block for Arduino Mega and ramps 1.4 Projects DIY. 4.2 out of 5 stars 38. In RAMPS 1.4, the resistors and capacitors are now surface mount to fit more passive components. Total watt output for this board is around 170 and 12V heatbed within 70 watts is good, hotend 40 watts, stepper motors 50 watts, cooling fan 5 watts. The arduino board of choice that is compatible with Ramps is the Mega 2560 (photo 1). After pluging in the USB cable of the Ramps to the computer a new COM port will appear. The last thing you have to configure is the Port. Slikscren has the "reprap.org/wiki/RAMPS_1.4" marking but not the "UltiMachine" found on the original design. Cut the pin headers to 8 pins long so that they fit each side of the stepper driver. RepRap Arduino Mega Pololu Shield RAMPS 1.5 Incorrectly inserting stepper drivers will destroy your electronics and cause a fire risk. The Mega is powered by the USB cable connection. Use a 2 pin 0.1" connector to terminate the thermistor wires. Minimum total parallel trace with measured on the bed power rail was about 80mil, which would equate to a 4 amp safe limit using the above considerations. From left to right, wire all of the stepper motor's wires as red, blue, green, and black or red, green, yellow, blue into the pins next to the Pololus. Find the area labelled "endstops" in the upper right corner of the board and for each of the X, Y, and Z pairs of pins (label should be below each set) do the following: Note: The latest firmware such as Marlin seems to use NO as the default pin on the switch. Run 2 SD cards, one for settings and firmware(on board) and the other for file loading (on LCD). 1990 Mercedes 300se W126 Stereo Wiring Diagram, Ford F650 Truck 2000 Turn Signal Wiring Diagram, Harley Davidson Street Glide Coil Wiring Diagram, Wiring Diagram For Troy Bilt Pony Riding Mower. If your board does not have this diode soldered in (or if you cut it), you will need to power the Mega through the USB connector or through a separate 5v line, but this allows a higher RAMPS voltage. Ramps is short for reprap Arduino mega pololu shield, it is mainly designed for the purpose of using pololu stepper driven board (similar to 4988 driven board). Get one! The rounded corners on the base of the capacitor must line up with the white print on the PCB. You can use the 1x8 and 1x6 pin headers to jig them straight. crimp and solder a female connector to the ends of each wire. If I need to get Ramps later, I will, but for now, can someone please help me understand which of the Ramps pin goes with which Arduino pin. Get it as soon as Thu, Dec 3. Prompt to me please where I can read about it? Mount the RAMPS 1.4 Board onto the Mega 2560 board. lietuvių •  Don't let the heat bed draw too much current when using Ramps 1.4 Board, to use a SSR is more wise. The module shouldn't be paired at that moment. On cheap kits the connectors don’t line up correctly. Find out what makes your 3D printer tick. No Ramps. If you want power control, then use the PWM function. You will want to make sure that D1 is not installed or cut out. These must be placed in the proper orientation. If you have flux, coat the soldered pad. These must be orientated as in the picture. These are configurations for A4988(. The language of display is in italian, but can easy be changed in language.h. This board is the combination of Mega2560 R3 and ramps 1.4. Solder paste, hot plate or oven. Türkçe •  עברית •  Situated under each driver position is a set of jumper pins. Mount all a4988 or DRV8825 drivers making sure the EN PIN is aligned with EN header, otherwise you may damage the driver or Mega 2560 board. RAMPS is quite happy with the 12 V line from PCPowerSupply. Without D1 installed, or when the 12VIN is not connected, the Arduino gets its power from USB. This instructable goes through the wiring procedure for using all of the same electronics as if you used an Arduino/RAMPS/GRBL/A (obviously not both. Make sure to inspect the SMT soldering at this point since it will be harder to rework after the headers are on top. It should contain the digital signature Windows needs. Then the right processor ATmega2560 (Mega 2560). The RAMPS 1.4.2 has below enhancements over 1.4, Eagle CAD files: https://github.com/GermanRepRap/Ramps-1.4.2, Fully assembled available from German RepRap. Note: you may want to wait until you've built your machine to cut the cables to the perfect length. Another production 1.4 board, also sourced from China. Solder one leg on each one to tack them into place. Download files and build them with your 3D printer, laser cutter, or CNC. • Limit Switches: Connect them according to the section “wiring limit switches”. Finally solder the pin headers on the bottom. For optical, you will need to reverse the endstop logic in configuration.h. Solution C: Use an external power mosfet module. Solder iron, solder wire, good tweezers There is only one way you can mount it. A "thermals" design flaw has been noted in the RAMPS 1.4 Eagle CAD files. The pair of connectors above marked 11A power a Heated Bed, or other output (D8). May prevent overtemp events, Note * You can use Female Headers which are not the exact size, but they are hard to break/cut so in this case buy some extra! 12V probe has 1 Dupont 2 pins connector and 1 red wire left over. Start by putting a small amount of solder on one pad. čeština •  It's the second from the end on the opposite side as the power. If it doesn't fit, don't force it! Opto endstop build instructions can be found at Gen7_Endstop_1.3.1, and also here for reprapsource.com's instructions. (one wasted header per cut), A BOM for sourcing the RAMPS components from Mouser is also available in this google spreadsheet (This list is incomplete and has missing or incorrect quantities.). When you connect the wires to the endstops (if you are using 3 endstops, plug them into the MIN (-) slots), make sure you match the labels. 5V or12V probe? Since all the SMT components on this board are large 2 pad parts you can do pin by pin soldering pretty easy with normal soldering equipment. Inspect your work. Many firmwares support pulling this pin low with M80 command to turn the power supply on, and M81 to turn it off. D2, F1, and F2 are shown installed here. And is better suited to be used with 5V Gate voltages. These can be placed in any orientation. azərbaycanca •. Install firmware (More info below). The endstop pins are Signal - GND - VCC, instead of the VCC - Sig - GND like the rest of RepRaps boards. Solder wick, solder sucker, flux pen you don't need 5000 steps per millimeter and micro-steps less than 1/16 have reduced torque per step, reduced accuracy and higher driver load]. The problem may be fixed in the Eagle CAD files - for a future version of RAMPS only - by disabling "thermals" on the GND, +12V and the +12V2 Copper pour. italiano •  You may damage the headers or pins. Got no smoke detector? D1 should only be installed if the 5A rail is powered by 12V. Fit the stepper drivers onto the pin headers and solder. So you have to bend them a bit to fit. Your 3D printer has a "brain" to do the processing and the "muscle" to do the work, but it's the RAMPS 1.4 that connects them. Note: This can vary for different drivers. 3S LiPo battery balance port connector used to connect motor to RAMPS Board. The band on the diode must be turned the same way as the mark on the board. The recommended firmware will provide a configuration to use mechanical endstops with just two wires. $11.99 $ 11. This must be oriented where the wire holes are turned towards the edge of the board. Overall only 4 wires have to be soldered. Chose the right Board and Processor. The Full Graphic Smart Controller is an upgrade to the Smart Controller with a better visual interface. Clean any solder bridges and suspect solders. Place these on the bottom of the board with the long post out to plug into the Arduino MEGA. Mechanical is in the folder ending with ME, optical endstop firmware is in the folder ending in OE. It can be omitted and the Arduino will be powered from USB. The power connector plug may not be obviously labeled, looking at the power connection the positive is on the left and the negative is on the right of the plug. Hey guys working on a new project and would like to control a hobby servo off a RAMPS setup if I'm able to. Reference board orientation is component side up, power inputs to the left. If you see weird characters, the baudrate is wrong--> try a different one R1+ Ramps Board Wiring Diagram – Robo Help Center – Ramps 1.4 Wiring Diagram. These must be placed in the proper orientation. Solution B: Change the polyfuse to a (car) blade fuse. Bravo, seems to me, is an excellent phrase. Full assembled and RAMPS-FD from Thingibox. see, A fifth one can be used for a 2nd extruder or extra axis, 100nF capacitor (0805)(> highest planned voltage), 100uF capacitor (153CLV-0605)(> highest planned voltage), PTC resettable fuse (30V, Hold5A, Trip10A), D8-D10 Outputs // 6 position screw terminal (min 11A per contact) OR Jack/Plug connector pair, TASTER 3305B (should fit footprint also, but button will overhang board edge), Power jack (Plug and fixed receptacle)(Min 11A per position more is better), MSTBA 2,5 and MSTBT 2,5 (5.04mm spacing 4 connector), 2 x 18 Pin Stackable Female Header (non stackables can be used with plated through holes), MALE: SL 2X25G 2,54 (2 of them, shortened with a saw or pliers), 8 Pin Stackable Female Header (non stackables can be used with plated through holes), 6 Pin Stackable Female Header (non stackables can be used with plated through holes), Required to carry enough current for motors, If your heatbed draws close to or just above 11A, then the polyfuse will get very hot, There are very thin connections around key solder-pads, This image is also in error (it isn't: it's a photograph of an existing production RAMPS 1.4 board), the left two unpopulated pins on the image are for the always on fan and use very little current. português •  On RAMPS/Arduino Mega the UART level are 5V but the BT module supports only 3.3V input. Thingiverse is a universe of things. In RAMPS 1.4, the resistors and capacitors are now surface mount to fit more passive components. Then the PTH on top of the board. I removed that from the plug altogether and strung it over to pin 11 in AUX2 and set ADC_KEYPAD_PIN to 11 in Configuration.h Works perfect as long as your wires are put in the plug correctly. Wiring Diagram not merely provides comprehensive illustrations of everything you can perform, but also the methods you ought to adhere to although doing so. First, we must load the Makelangelo firmware to the board. Download here; Unzip the download and you’ll have a folder called "grbl-master" Launch the Arduino IDE. The source should be rated a minimum 11A (if both power rails are connected to the same supply it should have a minimum rating of 16A). Note the decreased isolation of the copper pours. RAMPS schematron.org This is open hardware: you can redistribute it and/or 2. I have an NEMA 17 stepper motor 17HS4401 and a RAMPS 1.4 driver unit. Hi guys, I was hoping to get a little assistance trying to set up the filament sensor. Doing this backwards will cause you not to see the labels and will most likely not fit. This is done to allow squeezing fatter traces on the printable board. This is the larger yellow fuse. This page was last edited on 6 May 2020, at 12:36. hrvatski •  These are marked 1K on the PCB, but we are using larger ones to accommodate higher voltages. Ramps can only work when connected to its mother board Mega 2560 and 4988/DRV8825.Owning to its stability in operation and great compatibility with most 3Dprinter (all reprap-model such as pursa i2 and i3). Some other firmwares may require Arduino software version 0023, NOT the most recent version. Do a visual check of all soldered points on the new board. This does add another set of steps to assembly, but we stuck with larger sizes to make it fairly painless. 中文(中国大陆)‎ •  (Use the File: link to the left to access older versions of the file. - IRLB3034PBF Deutsch •  Solder a pin on each end and make sure the component is flat on the board and solder the middle pins. 5——19200 The trimpot on the stepper drivers controls the current limit. So are not an issue (actually it is), Jumpers need to be installed under each stepper driver. You really need: Top and bottom view of production 1.4 board sourced from China with power components removed. This can be placed in any orientation. outputs on the GRBL board in the following diagram. Insert the pin headers into the sockets on RAMPS. 6——38400 中文(台灣)‎ •  Pronterface is a cross platform printer control program that can be used for testing/printing. Definitely solder D2 in. Make sure the orientation is correct as shown above. Jumper configuration depends on which stepper driver you are using, you can find information about it, in their datasheets. Plug it into the computer with the USB cable and voila, she fires up great, ready to go. українська •  Connecting the RAMPS board Mounting the RAMPS on the Arduino. Note that Tesla & Tonok firmware use D9 and Sprinter, Marlin, and Johnny/Tonok use D10 for the extruder hot end. First chose the right Board by clicking on Tools — Board — Arduino/Genuino Mega or Mega 2560. română •  español •  You can connect to and modify the BT JY-MCU module settings via the Arduino mega 2560 using the pin 10 and pin 9 as Rx and Tx terminals, respectively. Troubleshooting: You may need to make sure that the driver is installed for the Arduino MEGA by going to Control Panel -> Hardware and Sound -> Device Manager. Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. PINOUT Instruction. Link: RAMPS1.4 - Heatbed wont heat up to 100C. And you need to burn the firmware to the control board. Upload the simple code to arduino located on an instructable entitled "Success-Using-the-JY-MCU-linvor-Bluetooth-Module". #define SPINDLE_PWM_DDR DDRH #define SPINDLE_PWM_PORT PORTH #define SPINDLE_PWM_BIT 5 // MEGA2560 Digital Pin 8 Sprinter and Marlin are popular and stable firmwares for RAMPS as of 3/28/2012. Or you can hack up a 12V laptop power supply, or other 12 V "wall wart" power supply. If so, save the zip for the latest version of Arduino on your PC, and repeat the steps above with the driver folder in there. Nederlands •  Remember to apply a heat-sink to the largest chip on the back. Don't let the heat bed draw too much current when using Ramps 1.4 Board, to use a SSR is more wise. Your email address will not be published. See examples below. Although for efficiency and accuracy you should opt for the biggest steps that will yield sufficient resolution. Glue the heatsink (if used) to the top of the. Owning to its stability in operation and great compatibility with most 3Dprinter (all reprap-model Since there is not a lot of extra power from the Arduino's power supply you can connect it In Marlin, the code refers the pin out to the RAMPS board pinout which specifies the following: // define digital pin 4 for the filament runout sensor. As there are (by 2019) many different producers of the RAMPS 1.4 board, some who have made their own changes to the design files, thus some boards have some close to critical issues. You may want to use this code to test all the electronics before installing any of the suggested firmwares. BIGTREETECH TFT24-V1.1 is a small volume ultra-clear 3D printer display board. Standard RAMPS has a 11A PTC fuse that runs the D8 output. RepRap Arduino Mega Pololu Shield This does add another set of steps to assembly, but we stuck with larger sizes to make it fairly painless. A video quickly looking over both of the above boards. For example, in the Repetier firmware, the code is like this: The tall heat sink part of the mosfet needs to be turned the same as the mark on the board. Firmware flashing can be done without 12V power supply connected. Just in case these fail, test your workshop smoke detector. It can work in two modes. Other production boards found in the wild, R2, R3, R4, R5, R6, R8, R9, R10 - 100K resistor, C3, C4, C6, C7, C9, C10 - 100uF capacitor, RAMPS 1.4 Manufactured in Europe with high quality parts for long printing hours, https://github.com/GermanRepRap/Ramps-1.4.2, https://reprap.org/mediawiki/index.php?title=RAMPS_1.4&oldid=187806, These are the files you need to make the board. If you think you may have mistakes you can install only one stepper driver during initial testing and risk only one stepper driver. Make sure your Tx and Rx are not mixed up A video with a full walkthrough including calculating the total track width and inputting it into a trace width current calculator is here: The Mega board’s USB side is directly under RAMPS .Arduino MEGA Shield - RAMPSGoogle Discussiegroepen. 12V from the RAMPS 1.4 will be fine to use and will turn the laser on. Once you have setup your BT devices you can select from drop down list and control your RepRap as usual. Always make sure power and USB is disconnected when removing or adjusting stepper drivers. The 3 pins next to the reset switch are meant to optionally connect to your PSU. 8——115200. Soldering RAMPS 1.4 includes both surface mount and through hole soldering. Reference board orientation is component side up, power inputs to the left. English •  Eg. or for even more current (solder not necessary with proper crimp tools). Insert the motor boards with the potentiometer to the right side (furthest from the power connectors). Reset : It has reset circuit with capacitor, button and resistor to reset the controller. This passive solution is fast enough for 115kBaud. Alternatively, you can connect to the module from PC via USB<->RS232 (RxD/TxD) interface with default settings (9600, N, 8, 1). To reiterate, D1 MUST be omitted if you are powering the 5A rail by more than 12V, or the power is not absolutely clean, otherwise you may damage your ramps. The board has the foot print of the components printed on it. From this point on, solder the rest of the RAMPS in order of bottom pins, reset switch, terminals, mosfets and then fuses. New update: RAMPS 1.5 Board RepRap Arduino Mega Pololu Shield which improve the heatbed wattage to 110W and a total watts about 200W. Second, most boards use 25v or 35v aluminum electrolytic capactors (C2, C3, C4, C6, C7, C9, and C10). français •  Make sure to wire them correctly. Windows 8 will give this error: "The third party INF does not contain digital signature". Make sure you connect Rx on the BT module to the Tx on the arduino and vice versa, in other words Rx goes to Tx and vice versa. Solution B: Use an external power mosfet module, Solution A: Get a different Heat Bed. If you’re developing a custom Arduino-based board, try to use standard RAMPS 1.4 pinouts as much as possible, or choose a pin-mapping similar to another board Marlin supports. Note that it is allways giving the motors that much power, even when not moving, so if your stepper motor drivers are getting hot, you may want to turn it down slightly. If you want to use PS_ON to turn on your power supply then don't use diode D1, you need your Arduino to be powered from 5Vsb otherwise when no USB is connected the PS_ON pin floats (and your power supply pulses on and off). فارسی •  Make sure you have the proper resistors installed. Only heat each pin for a few seconds at time to avoid damage to the socket. The source should be rated a minimum of 5A. Reversing +/- or otherwise incorrectly connecting power can destroy your electronics and cause fire hazard. Make sure that the power supply can output 5A or greater. Download GRBL for RAMPS 1.4 for free. You can plug them into the MEGA to hold them in place while you solder. If you are doing oven or hot plate method, now is the time apply heat (add links here). Reversing +/- or otherwise incorrectly connecting power can destroy your electronics and cause fire hazard. Solution A: Change the mosfet to something with a lower Rds-ON resistance. 7——57600 It consists of a RAMPS 1.4 shield, an Arduino Mega 2560 board (or a clone), and a max of five Pololu Stepper drivers. 2——2400 The absolute maximum voltage is determined by the pololu servo drivers, which themselves are limited to 35V. This PTC fuse is rated for a max of 30V, however other components on the board are rated for lower voltages, so care should be taken when using any voltage >12V. (RDS-On = 1.7 mΩ), IRLB8743PBF (MOSFET N-CH 30V 78A 3.2mΩ TO-220 @11A=+24*C), IRLB3034PBF (MOSFET N-CH 40V 195A 1.7mΩ TO-220 @11A=+13*C), 1x 609-4284-ND & 1x 609-4218-ND. Connect the minimum endstops for X,Y, and Z, Connect Motors (Do not disconnect or connect motors while powered; if the connection is loose, this will cause the motors to misbehave and possibly kill your stepper driver.). magyar •  ***** Steppers redirected to fastio.h from marlin firmware min switches remaped to AUX-3, GBRL uses pin change interrupts simple scheme to allow future porting of next releases command buttons currently disabled Ramps pins config moved to ramps.h cpu_map.h - min switches added GRBL_RAMPS1_4.ino for arduino IDE ***** Ramps … Connect S (top row, labelled to the left) on RAMPS to NC on the switch. You will get burnt if you touch the other side of the pin you are soldering. Arduino Mega ICSP Pinout for ATmega 2560. Electronic Wiring on Ramps board. RAMPS 1.4.2 has minor changes over RAMPS 1.4. polski •  On the RAMPS board it is pin 35. Ramps can only work when connected to its mother board Mega 2560 and 4988/DRV8825. The long post should be standing up to take a connector. If you build up a 3d printer from scratch, you must install a firmware on the controller board. You will want D1 installed if you add components to print without a PC. Then solder the other pad. In addition to connecting the motors to the RAMPS board you will also need to install the Pololu Stepper Motor drivers. Insert two 1x8 pin headers into the board. You can use M119 to check your endstops status. to clone the Y axis. Do not overheat the pins while in Arduino or you may damage its connectors. Then you'll want to solder the rest of the leads. They will need to be replaced with real fuses. Getting to know RAMPS 1.4 RAMPS 1.4 is probably the most widely used electronics for RepRap machines as of March 2014. Others (Need pins set in Firmware as below): Here are the pin definitions for this board. We will offer you a detailed tutorial including project introduction an… http://adf.ly/1RKUfV . Use the serial monitor within arduino IDE or another terminal program, with baudrate set to 9600 and 'No Line Ending' selected, enter the following commands: AT - the response should be OK (If you see weird characters, the baudrate is wrong--> try a different one, AT+NAMExxxx - Where xxxx is the friendly name of the module, AT+BAUDx - Where x sets the baud rate (values & baud rates below), AT+VERSION - Returns the firmware version, AT+PINxxxx - Sets a new pairing code (default: 1234), 1——1200 I will return - I will necessarily express the opinion. Labeled D8, D9,D10 with Heatbed, Extruder 1 Fan and Extruder 2. Ελληνικά •  4. Using Method. See, Connect the cable so the 2 wires go to T0. It is relatively simple to wire up the RAMPS. In this case, we can solve the heating problem of the Ramps. 2. Place the female headers for the stepper drivers on top of the board. Unplug the USB and connect the Ramps board … The version of Arduino you need may be determined by the firmware you want to use. This is the smaller yellow fuse. The more a new board resembles an existing board, the easier it will be to integrate. Solder 1 1x6, 6 1x4, and 7 2x3 pin headers on top of the board. The screw may cut into the positive trace creating a HIGH current short. Then re-heat the joint and push on the component until it is perfectly situated. You can also leave this pin not connected if you have no plan to add extra servos. This has been confirmed by visual inspection of production boards, which consistently shows only between two and three (almost never four) thermal-isolating traces per side of the PCB, to power-carrying pins, of under a 0.5 amp carrying-capacity per trace, assuming a 1oz copper thickness. Current carrying improved by increasing the thickness of the cooper at the PCB from 35 to 70 micro meters. If you want to use the extra pin outputs, now is the time to solder on the rest of the headers. You must have: norsk •  It is designed so that you can jumper it to the VCC pin and use the Arduino's power supply to supply 5V for extra servos if you are only powered from USB or 5V. You will need Arduino programming software to upload firmware. العربية •  RAMPS 1.4 uses the same pin definitions as 1.3. български •  Cut the 26awg 3 conductor cable into 3 length. Link: RAMPS1.4 - Heatbed wont heat up to 100C. To be safe, you should only go to half of your rated maximum voltage -- thus if your board has 35v capacitors (code VZA) then you should use a maximum input of 17.5v. For now the default is maximum micro stepping (all jumpers installed under drivers), which results in 1/16 micro stepping for A4988 drivers and 1/32 for DRV8825. Most firmware for the RAMPS board have this built in with the M106 command. There are three limiting factors to the maximum voltage that you can put into the RAMPS: First, the 1N4004 diode connects the RAMPS input voltage to the Arduino Mega which has a recommended maximum input voltage of 12 volts. 3——4800 The headers and pins on each board may need some adjustments to align properly. Use the same AT commands as above. This can only be oriented in one direction. is for mechanical endstops. You will need to disable LCD in configuration.h if not using it. Working preconfigured Marlin firmware can be downloaded at