User Tools

Site Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
connect_sevenswitch_to_ramps [2016/05/29 15:46] – [Firmware Modification] Also note the timer used to do PWM on a pin. Traumflugconnect_sevenswitch_to_ramps [2016/06/19 23:49] – Link to the RepRap wiki until we have the SevenSwitch pages here. Traumflug
Line 3: Line 3:
 One of the oddities of the RepRap community is the heated bed circuitry on the very popular RAMPS controller. It's undersized for modern beds and this is known for years. Even a [[http://reprap.org/wiki/RAMPS_1.4#RAMPS_1.4.2|claim of a fix]] exists, but such fixes aren't recognized by cheapo-china, where everybody buys, so the undersized variants are found about everywhere. One of the oddities of the RepRap community is the heated bed circuitry on the very popular RAMPS controller. It's undersized for modern beds and this is known for years. Even a [[http://reprap.org/wiki/RAMPS_1.4#RAMPS_1.4.2|claim of a fix]] exists, but such fixes aren't recognized by cheapo-china, where everybody buys, so the undersized variants are found about everywhere.
  
-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://www.reprap.org/wiki/SevenSwitch_1.2|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.
  
 ===== Finding a Signal Pin ===== ===== Finding a Signal Pin =====
Line 39: Line 39:
 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://www.arduino.cc/en/Hacking/PinMapping2560|Arduino]] ^ ATmega ^ Timer((This is the internal name of the timer used to do PWM on this pin. Use this name when investigating wether a particular firmware uses this timer for other purposes, making PWM on this pin unavailable.)) ^ Teacup ^ Marlin ^ +^RAMPS ^ [[https://www.arduino.cc/en/Hacking/PinMapping2560|Arduino]] ^ ATmega ^ Timer((This is the internal name of the timer used to do PWM on this pin. Use this name when investigating wether a particular firmware uses this timer for other purposes, making PWM on this pin unavailable.)) ^ Teacup ^ Marlin ^ Remarks 
-^    D4|   D4|  PG5|  OC0B|   DIO4 or PG5|   4| +^    D4|   D4|  PG5|  OC0B|   DIO4\_or\_PG5|   4
-^    D5|   D5|  PE3|  OC3A|   DIO5 or PE3|   5| +^    D5|   D5|  PE3|  OC3A|   DIO5\_or\_PE3|   5
-^    D6|   D6|  PH3|  OC4A|   DIO6 or PH3|   6| +^    D6|   D6|  PH3|  OC4A|   DIO6\_or\_PH3|   6
-^   D11|  D11|  PB5|  OC1A|  DIO11 or PB5|  11|+^   D11|  D11|  PB5|  OC1A|  DIO11\_or\_PB5|  11|PWM unavailable when using Teacup or Marlin firmware((These firmwares use OC1A as stepper timer.)) |
  
 ==== Teacup ==== ==== Teacup ====
connect_sevenswitch_to_ramps.txt · Last modified: 2023/10/30 23:53 (external edit)