diff --git a/README.md b/README.md
index 36bc71a..b70b6a4 100644
--- a/README.md
+++ b/README.md
@@ -77,110 +77,10 @@ https://www.aliexpress.com/item/33009687492.html
---
## Connection tables
-##### SPI Displays
-| Display | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +5v | - |
-| SCL | 18 | - |
-| SDA | 23 | - |
-| CSL | 5* | TFT_CS |
-| RST | 15* | TFT_RST |
-| DCL | 4* | TFT_DC |
+##### Use [this tool](https://e2002.github.io/docs/myoptions-generator.html) to build your own connection table and myoptions.h file.
+
-##### Nokia 5110
-| NOKIA5110 | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| RST | 15* | TFT_RST |
-| CE | 5* | TFT_CS |
-| DC | 4* | TFT_DC |
-| DIN | 23 | - |
-| CLK | 18 | - |
-| VCC | +3v3 | - |
-| GND | GND | - |
-
-##### I2C Displays
-| Display | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +5v | - |
-| SDA | 21* | I2C_SDA |
-| SCL | 22* | I2C_SCL |
-
-##### LCD Displays (1602, 2004)
-| Display | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +5v | - |
-| RS | any* | LCD_RS |
-| E | any* | LCD_E |
-| D4 | any* | LCD_D4 |
-| D5 | any* | LCD_D5 |
-| D6 | any* | LCD_D6 |
-| D7 | any* | LCD_D7 |
-
-##### Touchscreen
-| Touchscreen | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +3.3v | - |
-| CLK | 18 | - |
-| DIN | 23 | - |
-| DO | 19 | - |
-| IRQ | N/C | - |
-| CS | any* | TS_CS |
-
-##### I2S DAC
-| I2S DAC | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VIN | +5v | - |
-| DOUT(DIN) | 27* | I2S_DOUT |
-| BCLK | 26* | I2S_BCLK |
-| LRC(WSEL) | 25* | I2S_LRC |
-
-##### VS1053
-| VS1053 | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| XDCS | 25* | VS1053_DCS |
-| XCS | 27* | VS1053_CS |
-| XRST | EN* | VS1053_RST |
-| DERQ | 26* | VS1053_DREQ |
-| SCK | 18 | - |
-| MOSI | 23 | - |
-| MISO | 19 | - |
-| 5V | +5V | - |
-| DGND | GND | - |
-
-##### SD CARD
-| SD | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +3v3 | - |
-| SCK | 18 | - |
-| MISO | 19 | - |
-| MOSI | 23 | - |
-| CS | 255* | SDC_CS |
-
-_\#\# Important! You must choose between I2S DAC and VS1053 by disabling the second module in the settings (see below)_
-##### Nextion Displays
-| Display | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| VCC | +5v | - |
-| TX | 14* | NEXTION_RX |
-| RX | 15* | NEXTION_TX |
-
-##### Controls
-| Buttons, Encoder, LED, IR, Joystick | ESP-32 | myoptions.h |
-| ------ | ------ | ------ |
-| GND | GND | - |
-| 5v | 3v3 | - |
-| PIN | any* | ENC_BTNx, BTN_xxx, LED_BUILTIN, IR_PIN |
-
-_\* Any free pin, configured in myoptions.h_ \
-_\** GPIOs 34-39 don't have software pullup/down functions. For encoder/buttons use an external pullup resistor, 10 kOhm works here._ \
-_\** GPIO 16 and 17 are used by PSRAM on the WROVER modules._
+https://e2002.github.io/docs/myoptions-generator.html
---
## Dependencies
diff --git a/images/myoptions-generator.png b/images/myoptions-generator.png
new file mode 100644
index 0000000..329f0e1
Binary files /dev/null and b/images/myoptions-generator.png differ