Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
connect_sevenswitch_to_ramps [2016/05/25 17:47] – [Wiring] Traumflug | connect_sevenswitch_to_ramps [2023/10/30 23:53] (current) – external edit (unknown user) | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Connect a SevenSwitch to a RAMPS ====== | ====== Connect a SevenSwitch to a RAMPS ====== | ||
- | One of the oddities of the RepRap community is the heated bed connector | + | One of the oddities of the RepRap community is the heated bed circuitry |
- | Anyways. One of the solutions to work around this situation is to use a [[SevenSwitch]] to do the hard work. Here we show how to connect this switch to a RAMPS and how to tweak the popular firmwares to work with the new switch instead of the old one. | + | Anyways. One of the solutions to work around this situation is to use a [[http:// |
===== Finding a Signal Pin ===== | ===== Finding a Signal Pin ===== | ||
Line 13: | Line 13: | ||
Some vendors solder in pins there already, others don't. If there are none, you have to do this yourself. Standard 0.1" spaced pins are fine. Another option is to solder the signal wire directly into the board. | Some vendors solder in pins there already, others don't. If there are none, you have to do this yourself. Standard 0.1" spaced pins are fine. Another option is to solder the signal wire directly into the board. | ||
- | < | ||
{{ : | {{ : | ||
Line 39: | Line 38: | ||
There are several pin naming schemes in use. This table shows different names for the same pin. Teacup Firmware allows two names, each of them works equally well: | There are several pin naming schemes in use. This table shows different names for the same pin. Teacup Firmware allows two names, each of them works equally well: | ||
- | ^RAMPS ^ [[https:// | + | ^RAMPS ^ [[https:// |
- | ^ D4| | + | ^ D4| |
- | ^ D5| | + | ^ D5| |
- | ^ D6| | + | ^ D6| |
- | ^ | + | ^ |
+ | ==== Teacup ==== | ||
- | ===MARLIN=== | + | {{ : |
- | For the actual code, depending on which version of RAMPS you have there will be a pins.h, or pins_ramps_13.h if you have the makerfarm pegasus, file that has a few lines that will need to be changed. There should be between 1 and 2 lines that have a value that need to be changed. Typically the line will be: | + | |
+ | Launch Configtool, go to the board panel, then to the heater panel, then mark the line for the bed and click on //Modify//. Select the new pin, click on //Save//, build and upload the firmware. | ||
+ | |||
+ | ==== Marlin | ||
+ | |||
+ | For the actual code, depending on which version of RAMPS you have there will be a '' | ||
#define HEATER_BED_PIN | #define HEATER_BED_PIN | ||
- | We will use pin D11 for the new SevenSwitch. This will need to be changed to: | + | We will use pin D4 for the new SevenSwitch. This will need to be changed to: |
- | #define HEATER_BED_PIN | + | #define HEATER_BED_PIN |
Or whatever pin you decide to use. Once this is done, from within the Arduino software, go to the corresponding pins file and confirm the changes. After that you can upload the firmware and proceed to testing. | Or whatever pin you decide to use. Once this is done, from within the Arduino software, go to the corresponding pins file and confirm the changes. After that you can upload the firmware and proceed to testing. | ||
===== Why not ... ===== | ===== Why not ... ===== |
connect_sevenswitch_to_ramps.1464191231.txt.gz · Last modified: 2018/05/27 16:10 (external edit)