{"id":2190,"date":"2026-05-15T09:04:44","date_gmt":"2026-05-15T09:04:44","guid":{"rendered":"https:\/\/ai-box.eu\/?p=2190"},"modified":"2026-05-14T14:03:34","modified_gmt":"2026-05-14T14:03:34","slug":"esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt","status":"publish","type":"post","link":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/","title":{"rendered":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen &#8211; Schritt f\u00fcr Schritt"},"content":{"rendered":"<p>After I introduced the vision in <a href=\"https:\/\/ai-box.eu\/large-language-models\/souveraene-ki-auf-dem-mikrocontroller-wie-ich-mit-esp-claw-einen-ki-agenten-auf-hmi-hardware-zum-leben-erwecke\/\" target=\"_blank\" rel=\"noopener\">Part 1 of my ESP-Claw series<\/a> \u2013 bringing a local AI agent to life on an HMI board \u2013 this post is all about setting up the development environment. So I&#8217;ll now show you <strong>step by step how I set up the ESP-IDF v5.5.4 development environment and compiled ESP-Claw for the first time<\/strong>. I&#8217;ll describe the path on Windows 11 \u2013 on Linux and macOS the procedure is similar, only the installers and paths differ slightly.<\/p>\n<p>This guide includes an <strong>important lesson that cost me half an evening<\/strong>, which is why I want to share it with you right at the beginning.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Installing_the_right_ESP-IDF_version\" >Installing the right ESP-IDF version<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#My_recommendation_to_you\" >My recommendation to you<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_1_Download_ESP-IDF_v554\" >Phase 1: Download ESP-IDF v5.5.4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_2_Install_ESP-IDF\" >Phase 2: Install ESP-IDF<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_3_Open_the_right_PowerShell\" >Phase 3: Open the right PowerShell<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_4_Clone_ESP-Claw_from_GitHub\" >Phase 4: Clone ESP-Claw from GitHub<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_5_Install_esp-bmgr-assist\" >Phase 5: Install esp-bmgr-assist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_6_Set_the_ESP32-P4_as_the_target_chip\" >Phase 6: Set the ESP32-P4 as the target chip<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_7_The_stumbling_block_with_the_chip_revision\" >Phase 7: The stumbling block with the chip revision<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_8_The_first_build\" >Phase 8: The first build<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Phase_9_What_have_I_achieved_so_far\" >Phase 9: What have I achieved so far?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#My_personal_conclusion_on_Part_2\" >My personal conclusion on Part 2<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#Whats_coming_in_the_next_posts\" >What&#8217;s coming in the next posts?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Installing_the_right_ESP-IDF_version\"><\/span>Installing the right ESP-IDF version<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>My first attempt went sideways. Out of habit, I had downloaded the <strong>&#8220;Espressif-IDE 3.1.0 with ESP-IDF v5.3.1&#8221;<\/strong>. It&#8217;s an all-in-one package that bundles the Espressif Eclipse-based IDE with an older ESP-IDF version. Looks like the most convenient entry point, and it was right at the top of Espressif&#8217;s download page. But this is exactly where you need to be careful.<\/p>\n<p>The reason: <strong>ESP-Claw requires at least ESP-IDF v5.5.x<\/strong>. And for a smooth installation of the Python helper tool <code>esp-bmgr-assist<\/code>, which ESP-Claw absolutely needs, it should be <strong>ESP-IDF v5.5.4<\/strong>. With v5.3.1 I ran into the following problem:<\/p>\n<ul>\n<li>The Python package mirror stored in v5.3.1 was frozen at the state from <strong>March 6, 2023<\/strong>.<\/li>\n<li>However, <code>esp-bmgr-assist<\/code> was only published after that date.<\/li>\n<li><strong>Result:<\/strong> <code>pip install esp-bmgr-assist<\/code> can&#8217;t find the package and the ESP-Claw build fails.<\/li>\n<\/ul>\n<p>I then installed <strong>ESP-IDF v5.5.4 as a separate offline installer<\/strong>. <code>pip install esp-bmgr-assist<\/code> ran through immediately, and the build started without errors.<\/p>\n<p>Here is the link to the Espressif download page: <a href=\"https:\/\/dl.espressif.com\/dl\/esp-idf\/\" target=\"_blank\" rel=\"noopener\">https:\/\/dl.espressif.com\/dl\/esp-idf\/<\/a><\/p>\n<div id=\"attachment_2185\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-300x283.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2185\" class=\"wp-image-2185 size-medium\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-300x283.jpg\" alt=\"ESP-IDF v5.5.4\" width=\"300\" height=\"283\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-300x283.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-1024x966.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-768x724.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-1536x1448.jpg 1536w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-2048x1931.jpg 2048w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4-1080x1018.jpg 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2185\" class=\"wp-caption-text\">ESP-IDF v5.5.4<\/p><\/div>\n<h3><span class=\"ez-toc-section\" id=\"My_recommendation_to_you\"><\/span>My recommendation to you<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 33.33%;\"><strong>Avoid<\/strong><\/td>\n<td style=\"width: 33.33%;\"><strong>Use instead<\/strong><\/td>\n<td style=\"width: 33.33%;\"><strong>Why<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Espressif-IDE 3.1.0 with ESP-IDF v5.3.1<\/td>\n<td>ESP-IDF v5.5.4 Offline Installer<\/td>\n<td>Up-to-date Python mirror, latest features, ESP-Claw compatible<\/td>\n<\/tr>\n<tr>\n<td>Online installer<\/td>\n<td>Offline installer (around 1.6 GB)<\/td>\n<td>More robust during long downloads, no hanging on individual packages<\/td>\n<\/tr>\n<tr>\n<td>Paths with spaces<\/td>\n<td>A short path like <code>D:\\Programme\\Espressif554\\<\/code><\/td>\n<td>ESP-IDF is sensitive to spaces in paths<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Good news:<\/strong> You can install both ESP-IDF versions side by side on the same machine without any conflicts. They won&#8217;t get in each other&#8217;s way as long as you always use the corresponding PowerShell shortcut.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_1_Download_ESP-IDF_v554\"><\/span>Phase 1: Download ESP-IDF v5.5.4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Head over to the official Espressif download page and make sure, as shown above, that you really download the current version.<\/p>\n<p><strong>Link:<\/strong> <a href=\"https:\/\/dl.espressif.com\/dl\/esp-idf\/\" target=\"_blank\" rel=\"noopener\">https:\/\/dl.espressif.com\/dl\/esp-idf\/<\/a><\/p>\n<p>There you&#8217;ll find a selection of different installers. For Windows, pick the following:<\/p>\n<ul>\n<li><strong>Version:<\/strong> ESP-IDF v5.5.4 or newer<\/li>\n<li><strong>Variant:<\/strong> <strong>Offline Installer<\/strong> (around 1.6 GB)<\/li>\n<\/ul>\n<p>The offline installer ships with all Python packages and toolchains included. This makes you independent of mirror bottlenecks and long online downloads during installation.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_2_Install_ESP-IDF\"><\/span>Phase 2: Install ESP-IDF<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Run the downloaded installer and follow the wizard. <strong>Pay special attention to the installation path:<\/strong><\/p>\n<ul>\n<li>Pick a <strong>short path without spaces<\/strong> and without special characters.<\/li>\n<li>In my case: <code>D:\\Programme\\Espressif554\\<\/code><\/li>\n<li>Avoid <code>C:\\Program Files (x86)\\...<\/code> \u2013 the space and parentheses can lead to build errors later on.<\/li>\n<\/ul>\n<p>When you&#8217;re asked which components to install, leave the default selection. The installer automatically creates a shortcut called <strong>&#8220;ESP-IDF 5.5 PowerShell&#8221;<\/strong> in the Start menu. That&#8217;s exactly the shortcut you&#8217;ll need later.<\/p>\n<p>After a successful installation, restart the PowerShell that opened at the end of the installation. Only then were the environment variables properly picked up on my system. Until I figured that out, I had already spent another little while troubleshooting \u2013 because the ESP PowerShell had supposedly just been freshly started.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_3_Open_the_right_PowerShell\"><\/span>Phase 3: Open the right PowerShell<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This is one of the points where many beginners stumble: <strong>ESP-IDF commands only work in the specially prepared ESP-IDF PowerShell<\/strong>, not in a regular Windows PowerShell.<\/p>\n<p>After the installation, you&#8217;ll find the following entry in the Start menu:<\/p>\n<ul>\n<li><strong>ESP-IDF 5.5 PowerShell<\/strong><\/li>\n<\/ul>\n<p>This shortcut loads the ESP-IDF environment in the background, sets the paths correctly, and activates the right Python environment. You can recognize it by a line like this appearing at startup:<\/p>\n<p><code>Using Python in D:\\Programme\\Espressif554\\python_env\\idf5.5_py3.11_env\\Scripts<\/code><\/p>\n<p><strong>If you accidentally use the v5.3.1 PowerShell:<\/strong> Close the window and open the correct one. The two environments cannot be switched within the same session.<\/p>\n<div id=\"attachment_2187\" style=\"width: 1034px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2187\" class=\"size-large wp-image-2187\" src=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-1024x610.jpg\" alt=\"ESP-IDF v5.5.4 PowerShell\" width=\"1024\" height=\"610\" srcset=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-1024x610.jpg 1024w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-300x179.jpg 300w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-768x457.jpg 768w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-1536x915.jpg 1536w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-2048x1220.jpg 2048w, https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4_PowerShell-1080x643.jpg 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><p id=\"caption-attachment-2187\" class=\"wp-caption-text\">ESP-IDF v5.5.4 PowerShell<\/p><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Phase_4_Clone_ESP-Claw_from_GitHub\"><\/span>Phase 4: Clone ESP-Claw from GitHub<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now we fetch the ESP-Claw source code. I deliberately cloned ESP-Claw <strong>outside<\/strong> the ESP-IDF directory so that the two stay cleanly separated.<\/p>\n<p>In my ESP-IDF PowerShell, I switch into a dedicated working directory and clone the repository:<\/p>\n<p><strong>Command:<\/strong> <code>cd D:\\<\/code><\/p>\n<p><strong>Command:<\/strong> <code>mkdir esp32-claw<\/code><\/p>\n<p><strong>Command:<\/strong> <code>cd esp32-claw<\/code><\/p>\n<p><strong>Command:<\/strong> <code>git clone --recursive https:\/\/github.com\/espressif\/esp-claw.git<\/code><\/p>\n<p>The <code>--recursive<\/code> switch is important \u2013 ESP-Claw brings along a whole bunch of Git submodules that would otherwise be missing.<\/p>\n<p>After cloning, my directory structure looks like this:<\/p>\n<ul>\n<li><code>D:\\esp32-claw\\esp-claw\\application\\edge_agent\\<\/code> \u2013 the main application we&#8217;ll be building<\/li>\n<li><code>D:\\esp32-claw\\esp-claw\\components\\<\/code> \u2013 the reusable ESP-Claw components<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Phase_5_Install_esp-bmgr-assist\"><\/span>Phase 5: Install esp-bmgr-assist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For ESP-Claw to process its board configuration, I still need a Python helper tool from Espressif. It&#8217;s installed straight into the ESP-IDF Python environment via <code>pip<\/code>:<\/p>\n<p><strong>Command:<\/strong> <code>pip install esp-bmgr-assist<\/code><\/p>\n<p>You should see output similar to this:<\/p>\n<p><code>Successfully installed esp_bmgr_assist-0.8.1<\/code><\/p>\n<p><strong>If you get an error message here<\/strong> saying the package cannot be found: then you accidentally ended up in the wrong PowerShell (probably v5.3.1), or you didn&#8217;t restart the correct one once after installation as described at the beginning. Close the window and open the <strong>ESP-IDF 5.5 PowerShell<\/strong> from the Start menu.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_6_Set_the_ESP32-P4_as_the_target_chip\"><\/span>Phase 6: Set the ESP32-P4 as the target chip<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now I switch into the <code>edge_agent<\/code> directory of the ESP-Claw application and tell ESP-IDF that I want to build for the ESP32-P4:<\/p>\n<p><strong>Command:<\/strong> <code>cd D:\\esp32-claw\\esp-claw\\application\\edge_agent<\/code><\/p>\n<p><strong>Command:<\/strong> <code>idf.py set-target esp32p4<\/code><\/p>\n<p>This step generates the initial <code>sdkconfig<\/code> file and downloads all required dependencies. In my case, that was <strong>76 components<\/strong>, including ESP-Hosted, LVGL, esp_codec_dev, and many more. The first time around, this takes several minutes. Be patient and grab yourself a coffee.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_7_The_stumbling_block_with_the_chip_revision\"><\/span>Phase 7: The stumbling block with the chip revision<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now comes a point the official ESP-Claw documentation keeps silent about, and which cost me another hour of troubleshooting:<\/p>\n<p>The <strong>default configuration of ESP-IDF<\/strong> expects an ESP32-P4 with <strong>silicon revision v3.0 or newer<\/strong>. My Guition JC1060P470, however, uses an early <strong>ESP32-P4 chip with revision v1.3.<\/strong> This is a typical phenomenon with boards from 2024 \/ early 2025, and it wasn&#8217;t visible on the AliExpress seller&#8217;s page. Okay, the board also only cost me \u20ac25 including shipping. With the default setting, the bootloader refuses to start the firmware.<\/p>\n<p>The solution is a small adjustment in <code>menuconfig<\/code>:<\/p>\n<p><strong>Command:<\/strong> <code>idf.py menuconfig<\/code><\/p>\n<p>In the configuration menu that now appears, I navigate to:<\/p>\n<ul>\n<li><strong>Component config<\/strong> -&gt; <strong>Hardware Settings<\/strong> -&gt; <strong>Chip revision<\/strong><\/li>\n<\/ul>\n<p>There I enable the following option:<\/p>\n<ul>\n<li><strong>Select ESP32-P4 revisions &lt;3.0 (No &gt;=3.x Support)<\/strong><\/li>\n<li><strong>Minimum supported chip revision:<\/strong> Rev v0.0<\/li>\n<li><strong>Maximum supported chip revision:<\/strong> Rev v1.99<\/li>\n<\/ul>\n<p>It took me a while to find this. I hope the menu stays stable and doesn&#8217;t change too much, because it really has a lot of items and sub-items.<\/p>\n<p>I save the configuration with <strong>S<\/strong> and leave the menu with <strong>Q<\/strong>. From now on, the bootloader also accepts older P4 silicon revisions like my v1.3.<\/p>\n<p><strong>Important:<\/strong> If you have a board with a newer P4 chip (v3.0+), such as the ESP32-P4 Function EV Board or the M5Stack Tab5, simply skip this step. The default setting will work for you.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_8_The_first_build\"><\/span>Phase 8: The first build<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now comes the exciting moment. With a single command, I kick off the complete build:<\/p>\n<p><strong>Command:<\/strong> <code>idf.py build<\/code><\/p>\n<p>The first time, this takes between <strong>5 and 15 minutes<\/strong> depending on your machine. ESP-IDF compiles not just the ESP-Claw code, but also all 76 dependencies \u2013 from the WiFi stack via LVGL all the way to the Lua runtime.<\/p>\n<p>If everything goes smoothly, you&#8217;ll see output similar to this at the end:<\/p>\n<p><code>edge_agent.bin binary size 0x2392d0 bytes. Smallest app partition is 0x400000 bytes. 0x1c6d30 bytes (44%) free.<\/code><\/p>\n<p>In other words: the firmware is about <strong>2.3 MB in size<\/strong>, and on the OTA partition with 4 MB there&#8217;s still plenty of room for extensions. That&#8217;s exactly what I&#8217;ll need later for my own skills.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Phase_9_What_have_I_achieved_so_far\"><\/span>Phase 9: What have I achieved so far?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>After these steps I have:<\/p>\n<ul>\n<li>A cleanly installed <strong>ESP-IDF v5.5.4<\/strong> development environment<\/li>\n<li>A local copy of <strong>ESP-Claw<\/strong> including all submodules<\/li>\n<li>A successfully compiled firmware file <code>edge_agent.bin<\/code> for my ESP32-P4<\/li>\n<li>The first proof that my build toolchain is working<\/li>\n<\/ul>\n<p>What I do <strong>not<\/strong> yet have: a proper board adaptation for my Guition JC1060P470. The firmware is currently configured for the ESP32-P4 Function EV Board \u2013 Espressif&#8217;s own reference board. If I were to flash this firmware as-is onto my Guition, the display, touch, audio, and ESP-Hosted\/WiFi wouldn&#8217;t work, because the pin assignment is different.<\/p>\n<p>Honestly, this is where the real search for a suitable example I could learn from for the JC1060P470 began.<\/p>\n<p><strong>Exactly this board adaptation is the topic of Part 3 of my series<\/strong> \u2013 and it&#8217;s honestly the most exciting and at the same time the trickiest part of the whole project.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"My_personal_conclusion_on_Part_2\"><\/span>My personal conclusion on Part 2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Setting up the ESP-IDF development environment is <strong>not rocket science<\/strong>, but there are three stumbling blocks that can cost you several hours if you don&#8217;t know about them:<\/p>\n<ol>\n<li><strong>The right ESP-IDF version<\/strong> \u2013 v5.5.4 for ESP-Claw, not v5.3.1.<\/li>\n<li><strong>The right PowerShell<\/strong> \u2013 the &#8220;ESP-IDF 5.5 PowerShell&#8221; from the Start menu, and don&#8217;t shy away from restarting it once.<\/li>\n<li><strong>The chip revision<\/strong> \u2013 on older ESP32-P4 chips, <code>menuconfig<\/code> needs to be adjusted.<\/li>\n<\/ol>\n<p>If you keep these three points in mind, ESP-Claw will hopefully compile on the first attempt without errors. With that, you&#8217;ve laid the foundation for going deeper in the upcoming posts. Next up are the board adaptation, the Ollama connection, and your own skills.<\/p>\n<p>In the <strong>next part<\/strong>, I&#8217;ll show you how I wrote my own board adaptation for my Guition JC1060P470 from scratch. That only worked because I had found an example with YAML configuration files for peripherals and devices, a custom <code>setup_device.c<\/code>, and the use of the ESP Board Manager. A topic where I learned a lot about the inner architecture of ESP-Claw.<\/p>\n<p><strong>See you in the next part!<\/strong><\/p>\n<h3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"><span class=\"ez-toc-section\" id=\"Whats_coming_in_the_next_posts\"><\/span>What&#8217;s coming in the next posts?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 1<\/strong>: Kickoff and introduction of the vision<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 2 <\/strong><strong>(this post)<\/strong>: Setting up ESP-IDF v5.5.4 and building ESP-Claw \u2013 step by step<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 3<\/strong>: Adding a new board to ESP-Claw \u2013 my board adaptation for the Guition JC1060P470<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 4<\/strong>: Connecting ESP-Claw to your own Ollama server \u2013 configuration and first chats<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 5<\/strong>: Understanding capabilities and skills \u2013 the architecture of an ESP-Claw agent<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 6<\/strong>: Writing your own skill \u2013 remote-controlling the robot car or explaining the dishwasher<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 7<\/strong>: Voice in, voice out \u2013 the HMI board as a real voice assistant to help out at the washing machine<\/li>\n<li class=\"font-claude-response-body whitespace-normal break-words pl-2\"><strong>Part 8<\/strong>: Lua scripts for behavioral patterns \u2013 when the agent acts on its own<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>After I introduced the vision in Part 1 of my ESP-Claw series \u2013 bringing a local AI agent to life on an HMI board \u2013 this post is all about setting up the development environment. So I&#8217;ll now show you step by step how I set up the ESP-IDF v5.5.4 development environment and compiled ESP-Claw [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[53,162,8],"tags":[1065,1077,1070,1036,1068,1074,1072,1076,1078,1067,1069,1037,1064,1075,1041,1040,1071,1066,1073,1079],"class_list":["post-2190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware-en","category-large-language-models-en","category-news","tag-build-esp-claw","tag-edge_agent","tag-esp-bmgr-assist","tag-esp-claw","tag-esp-idf-installation","tag-esp-idf-offline-installer","tag-esp-idf-powershell","tag-esp-idf-setup","tag-esp-idf-toolchain","tag-esp-idf-v5-5-4","tag-esp-idf-windows","tag-esp32-p4","tag-esp32-p4-chip-revision","tag-esp32-p4-v1-3","tag-espressif","tag-guition-jc1060p470","tag-idf-py-build","tag-install-esp-idf","tag-menuconfig","tag-set-target-esp32p4","et-has-post-format-content","et_post_format-et-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box<\/title>\n<meta name=\"description\" content=\"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"og:description\" content=\"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/\" \/>\n<meta property=\"og:site_name\" content=\"Exploring the Future: Inside the AI Box\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T09:04:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2067\" \/>\n\t<meta property=\"og:image:height\" content=\"1949\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:site\" content=\"@Ingmar_Stapel\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/\"},\"author\":{\"name\":\"Maker\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"headline\":\"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen &#8211; Schritt f\u00fcr Schritt\",\"datePublished\":\"2026-05-15T09:04:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/\"},\"wordCount\":1751,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ESP-IDF-v5_5_4.jpg\",\"keywords\":[\"build ESP-Claw\",\"edge_agent\",\"esp-bmgr-assist\",\"ESP-Claw\",\"ESP-IDF Installation\",\"ESP-IDF Offline Installer\",\"ESP-IDF PowerShell\",\"ESP-IDF Setup\",\"ESP-IDF Toolchain\",\"ESP-IDF v5.5.4\",\"ESP-IDF Windows\",\"ESP32-P4\",\"ESP32-P4 chip revision\",\"ESP32-P4 v1.3\",\"Espressif\",\"Guition JC1060P470\",\"idf.py build\",\"install ESP-IDF\",\"menuconfig\",\"set-target esp32p4\"],\"articleSection\":[\"Hardware\",\"Large Language Models\",\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/\",\"name\":\"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ESP-IDF-v5_5_4.jpg\",\"datePublished\":\"2026-05-15T09:04:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\"},\"description\":\"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ESP-IDF-v5_5_4.jpg\",\"contentUrl\":\"https:\\\/\\\/ai-box.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/ESP-IDF-v5_5_4.jpg\",\"width\":2067,\"height\":1949,\"caption\":\"ESP-IDF v5.5.4\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/news\\\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\\\/2190\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen &#8211; Schritt f\u00fcr Schritt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/\",\"name\":\"Exploring the Future: Inside the AI Box\",\"description\":\"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/#\\\/schema\\\/person\\\/cc91d08618b3feeef6926591b465eab1\",\"name\":\"Maker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g\",\"caption\":\"Maker\"},\"description\":\"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.\",\"sameAs\":[\"https:\\\/\\\/ai-box.eu\"],\"url\":\"https:\\\/\\\/ai-box.eu\\\/en\\\/author\\\/ingmars\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box","description":"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/","og_locale":"en_US","og_type":"article","og_title":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box","og_description":"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.","og_url":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/","og_site_name":"Exploring the Future: Inside the AI Box","article_published_time":"2026-05-15T09:04:44+00:00","og_image":[{"width":2067,"height":1949,"url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg","type":"image\/jpeg"}],"author":"Maker","twitter_card":"summary_large_image","twitter_creator":"@Ingmar_Stapel","twitter_site":"@Ingmar_Stapel","twitter_misc":{"Written by":"Maker","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#article","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/"},"author":{"name":"Maker","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"headline":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen &#8211; Schritt f\u00fcr Schritt","datePublished":"2026-05-15T09:04:44+00:00","mainEntityOfPage":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/"},"wordCount":1751,"commentCount":0,"image":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg","keywords":["build ESP-Claw","edge_agent","esp-bmgr-assist","ESP-Claw","ESP-IDF Installation","ESP-IDF Offline Installer","ESP-IDF PowerShell","ESP-IDF Setup","ESP-IDF Toolchain","ESP-IDF v5.5.4","ESP-IDF Windows","ESP32-P4","ESP32-P4 chip revision","ESP32-P4 v1.3","Espressif","Guition JC1060P470","idf.py build","install ESP-IDF","menuconfig","set-target esp32p4"],"articleSection":["Hardware","Large Language Models","News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/","url":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/","name":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen - Schritt f\u00fcr Schritt - Exploring the Future: Inside the AI Box","isPartOf":{"@id":"https:\/\/ai-box.eu\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#primaryimage"},"image":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#primaryimage"},"thumbnailUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg","datePublished":"2026-05-15T09:04:44+00:00","author":{"@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1"},"description":"Set up ESP-IDF v5.5.4 on Windows and build ESP-Claw from scratch: a step-by-step guide with the three biggest pitfalls I hit in my own practice.","breadcrumb":{"@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#primaryimage","url":"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg","contentUrl":"https:\/\/ai-box.eu\/wp-content\/uploads\/2026\/05\/ESP-IDF-v5_5_4.jpg","width":2067,"height":1949,"caption":"ESP-IDF v5.5.4"},{"@type":"BreadcrumbList","@id":"https:\/\/ai-box.eu\/en\/news\/esp-idf-v5-5-4-einrichten-und-esp-claw-bauen-schritt-fuer-schritt\/2190\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/ai-box.eu\/en\/"},{"@type":"ListItem","position":2,"name":"ESP-IDF v5.5.4 einrichten und ESP-Claw bauen &#8211; Schritt f\u00fcr Schritt"}]},{"@type":"WebSite","@id":"https:\/\/ai-box.eu\/en\/#website","url":"https:\/\/ai-box.eu\/en\/","name":"Exploring the Future: Inside the AI Box","description":"Inside the AI Box, we share our experiences and discoveries in the world of artificial intelligence.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ai-box.eu\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ai-box.eu\/en\/#\/schema\/person\/cc91d08618b3feeef6926591b465eab1","name":"Maker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e96b93fc3c7e50c1f21c5c6b1f146dc4867936141360830b328947b32cacf93a?s=96&d=mm&r=g","caption":"Maker"},"description":"I live in Bavaria near Munich. In my head I always have many topics and try out especially in the field of Internet new media much in my spare time. I write on the blog because it makes me fun to report about the things that inspire me. I am happy about every comment, about suggestion and very about questions.","sameAs":["https:\/\/ai-box.eu"],"url":"https:\/\/ai-box.eu\/en\/author\/ingmars\/"}]}},"_links":{"self":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/2190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/comments?post=2190"}],"version-history":[{"count":1,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/2190\/revisions"}],"predecessor-version":[{"id":2191,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/posts\/2190\/revisions\/2191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media\/2186"}],"wp:attachment":[{"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/media?parent=2190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/categories?post=2190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai-box.eu\/en\/wp-json\/wp\/v2\/tags?post=2190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}