diff --git a/README.md b/README.md
index 5a997bbf..9295a2bf 100644
--- a/README.md
+++ b/README.md
@@ -56,8 +56,8 @@ Here is the list of supported hardware. For more information please refer to the
|-|-|-|
|![IteadStudio S20](images/devices/s20.jpg)|![IteadStudio Slampher](images/devices/slampher.jpg)|![IteadStudio Sonoff 4CH](images/devices/sonoff-4ch.jpg)|
|**IteadStudio S20**|**IteadStudio Slampher**|**IteadStudio Sonoff 4CH**|
-|![IteadStudio Sonoff Basic](images/devices/sonoff-basic.jpg)|![IteadStudio 1CH Inching](images/devices/1ch-inching.jpg)||
-|**IteadStudio Sonoff Basic**||**IteadStudio 1CH Inching**||
+|![IteadStudio Sonoff Basic](images/devices/sonoff-basic.jpg)|![IteadStudio 1CH Inching](images/devices/1ch-inching.jpg)|![IteadStudio Motor Clockwise/Anticlockwise](images/devices/motor-switch.jpg)|
+|**IteadStudio Sonoff Basic**|**IteadStudio 1CH Inching**|**IteadStudio Motor Clockwise/Anticlockwise**|
|![IteadStudio Sonoff Dual](images/devices/sonoff-dual.jpg)|![IteadStudio Sonoff POW](images/devices/sonoff-pow.jpg)|![IteadStudio Sonoff TH10/TH16](images/devices/sonoff-th10-th16.jpg)|
|**IteadStudio Sonoff Dual**|**IteadStudio Sonoff POW**|**IteadStudio Sonoff TH10/TH16**|
|![IteadStudio Sonoff RF](images/devices/sonoff-rf.jpg)|![IteadStudio Sonoff SV](images/devices/sonoff-sv.jpg)|![IteadStudio Sonoff Touch](images/devices/sonoff-touch.jpg)|
@@ -82,4 +82,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see .
+along with this program. If not, see .
\ No newline at end of file
diff --git a/code/espurna/config/hardware.h b/code/espurna/config/hardware.h
index 49323706..2cc34d3d 100644
--- a/code/espurna/config/hardware.h
+++ b/code/espurna/config/hardware.h
@@ -189,6 +189,18 @@
#define LED1_PIN 13
#define LED1_PIN_INVERSE 1
+#elif defined(ITEAD_MOTOR)
+
+ #define MANUFACTURER "ITEAD"
+ #define DEVICE "MOTOR"
+ #define BUTTON1_PIN 0
+ #define BUTTON1_RELAY 1
+ #define BUTTON1_MODE BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH
+ #define RELAY1_PIN 12
+ #define RELAY1_PIN_INVERSE 0
+ #define LED1_PIN 13
+ #define LED1_PIN_INVERSE 1
+
// -----------------------------------------------------------------------------
// Electrodragon boards
// -----------------------------------------------------------------------------
diff --git a/code/platformio.ini b/code/platformio.ini
index 40890cd6..a34458a9 100644
--- a/code/platformio.ini
+++ b/code/platformio.ini
@@ -268,6 +268,27 @@ upload_speed = 115200
upload_port = "192.168.4.1"
upload_flags = --auth=fibonacci --port 8266
+[env:motor-debug]
+platform = espressif8266
+framework = arduino
+board = esp01_1m
+lib_deps = ${common.lib_deps}
+lib_ignore = ${common.lib_ignore}
+extra_script = pio_hooks.py
+build_flags = -g -Wl,-Tesp8266.flash.1m128.ld -DDEBUG_PORT=Serial -DITEAD_MOTOR
+
+[env:motor-debug-ota]
+platform = espressif8266
+framework = arduino
+board = esp01_1m
+lib_deps = ${common.lib_deps}
+lib_ignore = ${common.lib_ignore}
+extra_script = pio_hooks.py
+build_flags = -g -Wl,-Tesp8266.flash.1m128.ld -DDEBUG_PORT=Serial -DITEAD_MOTOR
+upload_speed = 115200
+upload_port = "192.168.4.1"
+upload_flags = --auth=fibonacci --port 8266
+
[env:electrodragon-debug]
platform = espressif8266
framework = arduino