{"id":6172,"date":"2020-11-21T20:35:54","date_gmt":"2020-11-21T20:35:54","guid":{"rendered":"https:\/\/www.fambach.net\/?p=6172"},"modified":"2022-10-12T17:01:13","modified_gmt":"2022-10-12T17:01:13","slug":"loin32-oder-doch-lolin32","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/loin32-oder-doch-lolin32\/","title":{"rendered":"Loin32 (oder doch Lolin32?)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\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:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Fakten\" title=\"Fakten\">Fakten<\/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:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Schaubild\" title=\"Schaubild\">Schaubild<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Schaltplan\" title=\"Schaltplan\">Schaltplan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Pins\" title=\"Pins\">Pins<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Anwendungsbereiche\" title=\"Anwendungsbereiche\">Anwendungsbereiche<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Ansichten\" title=\"Ansichten\">Ansichten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Programmierung\" title=\"Programmierung\">Programmierung<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Bibliotheken\" title=\"Bibliotheken\">Bibliotheken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Testprogramm\" title=\"Testprogramm\">Testprogramm<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Probleme\" title=\"Probleme\">Probleme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#WiFI_verbindet_sich_nicht\" title=\"WiFI verbindet sich nicht\">WiFI verbindet sich nicht<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Sonstiges\" title=\"Sonstiges\">Sonstiges<\/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:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Externe_Antennenanschluss_des_ESP_verwenden\" title=\"Externe Antennenanschluss des ESP verwenden\">Externe Antennenanschluss des ESP verwenden<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Tolle_Projekte\" title=\"Tolle Projekte\">Tolle Projekte<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Gehause\" title=\"Geh\u00e4use\">Geh\u00e4use<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO-T-Beam-4cockpit\" title=\"TTGO-T-Beam-4cockpit\">TTGO-T-Beam-4cockpit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO_T-Beam_v10_Enclosure\" title=\"TTGO T-Beam v1.0 Enclosure\">TTGO T-Beam v1.0 Enclosure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO_T-Beam_V11_NEO-6M_Meshtastic_Case\" title=\"TTGO T-Beam V1.1 NEO-6M (Meshtastic) Case\">TTGO T-Beam V1.1 NEO-6M (Meshtastic) Case<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Nicht_selbst_gedruckt\" title=\"Nicht selbst gedruckt\">Nicht selbst gedruckt<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Fazit\" title=\"Fazit\">Fazit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Verwandte_Beitrage\" title=\"Verwandte Beitr\u00e4ge\">Verwandte Beitr\u00e4ge<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Quellen\" title=\"Quellen\">Quellen<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Ich habe neulich beim schnellen Ali ein Paar ESP32 Boards der Variante Loin32 erworben. Ich frage mich seit ich das Board habe, ob es sich bei der Aufschrift Loin32 um einen Schreibfehler handelt und ob es nicht eher Lolin heissen soll. Schreibfehler auf Platinen deuten meist auf ein Plagiat hin. Was in diesem Fall nicht unbedingt schlimm sein muss. Das Board \u00e4hnelt sehr dem <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.wemos.cc\/en\/latest\/d32\/d32.html\" target=\"_blank\">Lolin32 D32 von Wemos<\/a>. Es gibt aber auch ein paar unterschiede: <\/p>\n\n\n\n<ul><li>Pinouts sind unterschiedlich<\/li><li>JST-Stecker ist gedreht<\/li><li>Reset ist an anderer Stelle<\/li><li>Die pins gehen bis runter zum USB<\/li><\/ul>\n\n\n\n<p>Immerhin der ESP32-Wroom Chip ist gleich \ud83d\ude09<\/p>\n\n\n\n<p>Vorab das Board ist gemacht um mit MicroPython programmiert zu werden. Laut Hersteller ist auch schon eine Mircopython aufgespielt, mehr hierzu im Kapitel Analyse.<\/p>\n\n\n\n<p>P.S. Nur weil sich bei mir auch immer mal wieder Tipp und Schreibfehler einschleichen heisst das nicht, dass ich alles schlecht kopiere ;). Ich versuche immer alle direkten Quellen anzugeben, ob diese was geklaut haben kann ich aber nicht beurteilen. Sollte jemand der Meinung sein ich h\u00e4tte geistiges Eigentum verwendet oder gar missbraucht ohne es zu kennzeichen, dem kann ich nur sagen meldet euch, ich werde das richtigstellen.  Es gibt nichts schlimmeres als wenn jemand gute Arbeit leistet und es keiner w\u00fcrdigt oder man sogar darf\u00fcr noch einen auf den Deckel bekommt. Ihr fragt euch was will der eigentlich? Schaut euch das an <a rel=\"noreferrer noopener\" href=\"http:\/\/wiringpi.com\/wiringpi-deprecated\/\" target=\"_blank\">WiringPi<\/a> und ihr wisst es ;).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fakten\"><\/span>Fakten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Hier ein paar Fakten, mehr Details zum ESP k\u00f6nnen dem <a rel=\"noreferrer noopener\" href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32-wroom-32_datasheet_en.pdf\" target=\"_blank\">Datenblatt <\/a>entnommen werden.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><strong>Beschreibung<\/strong><\/th><th><strong>Wert<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">ESP<\/td><td>ESP32-Wroom<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Arbeitsspannung<\/td><td>3.3V<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Digital I\/O Pins<\/td><td>22<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Analog Input Pins<\/td><td>6 (VP, VN, 32, 33, 34, 35)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Analog Output Pins<\/td><td>2 (25, 26)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Clock Speed(Max)<\/td><td>240MHz<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SPI Flash<\/td><td>4M Bytes<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">SRam Intern [KB]\/Extern[MB]<\/td><td>512\/0<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">LED_BUILTIN<\/td><td>GPIO5<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">USB<\/td><td>Micro CH210<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Akku Anschluss f\u00fcr 3,7V Lipo<\/td><td><a href=\"https:\/\/www.fambach.net\/jst-steckverbindung\/\" target=\"_blank\" rel=\"noreferrer noopener\">JST-PH 2.0 2 Pins<\/a><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Abmessungen l\/b\/h in mm<\/td><td>58,2 \/ 25,6\/<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Abmessung (Gemessen) l\/b\/h in mm<\/td><td>58,2\/ 25,6 \/6,6<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Gewicht<\/td><td>6.1g<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Auf Steckbrett verwendbar<\/td><td>Ja (Eine Reihe Platz)<\/td><\/tr><\/tbody><\/table><figcaption>Loin32 &#8211; Wichtigste Daten<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Funktion<\/th><th>Pins<\/th><\/tr><\/thead><tbody><tr><td>LED<\/td><td>GPIO 5<\/td><\/tr><tr><td>Akku Ladestand?*<\/td><td>GPIO 35? (A1_7)<\/td><\/tr><\/tbody><\/table><figcaption>Spezielle Pins<\/figcaption><\/figure>\n\n\n\n<p>*Laut Hersteller (Wemos) soll eine Verbindung vom GPIO35 zu einem Spannungsteiler am Lade-IC bestehen. Bei meinem Board sieht es so aus als w\u00e4re der IO35 nicht \u00fcber einen Spannungteiler mit dem Lade-IC verbunden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"269\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-11-21-12_38_48.jpg\" alt=\"\" class=\"wp-image-6488\"\/><figcaption>Ladestromkreis Lolin32 Board<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Anwendungsbereiche\"><\/span>Anwendungsbereiche<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul><li>Prototypischer Aufbau <\/li><li>Steuerung von Aktoren<\/li><li>Messwertaufnahme<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ansichten\"><\/span>Ansichten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/loin32-oder-doch-lolin32\/20200929_104320-1\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1419\" height=\"2805\" data-id=\"6492\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20200929_104320-1.jpg\" alt=\"\" class=\"wp-image-6492\"\/><\/a><figcaption>Loin32- Oben<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/loin32-oder-doch-lolin32\/20200929_104330-1\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1414\" height=\"3054\" data-id=\"6493\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20200929_104330-1.jpg\" alt=\"\" class=\"wp-image-6493\"\/><\/a><figcaption>Loin32- Unten<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Schaltplan gepostet von Kruno (Siehe Kommentare unten)<\/p>\n\n\n\n<p>Quelle: <a href=\"https:\/\/arduino-projekte.info\/?jet_download=16840\">https:\/\/arduino-projekte.info\/?jet_download=16840<\/a><\/p>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\"  class=\"wp-block-file__embed\" data=\"https:\/\/www.fambach.net\/wp-content\/uploads\/sch_lolin32_v1.0.0.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Einbettung von sch_lolin32_v1.0.0..\"><\/object><a id=\"wp-block-file--media-427e1655-8120-42f0-b8ce-43d51cc68c44\" href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/sch_lolin32_v1.0.0.pdf\">sch_lolin32_v1.0.0<\/a><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/sch_lolin32_v1.0.0.pdf\" class=\"wp-block-file__button\" download aria-describedby=\"wp-block-file--media-427e1655-8120-42f0-b8ce-43d51cc68c44\">Herunterladen<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Analyse<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Programm auf dem Board<\/h3>\n\n\n\n<p>Den ESP mal an den Computer geh\u00e4ngt. Boudrate ist in dem Fall 115200 hier ist das Output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)\nconfigsip: 0, SPIWP:0x00\nclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00\nmode:DIO, clock div:2\nload:0x3fff0008,len:8\nload:0x3fff0010,len:3480\nload:0x40078000,len:7804\nho 0 tail 12 room 4\nload:0x40080000,len:252\nentry 0x40080034\n\u001b&#91;0;32mI (46) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader\u001b&#91;0m\n\u001b&#91;0;32mI (46) boot: compile time 05:59:45\u001b&#91;0m\n\u001b&#91;0;32mI (46) boot: Enabling RNG early entropy source...\u001b&#91;0m\n\u001b&#91;0;32mI (65) boot: SPI Speed      : 40MHz\u001b&#91;0m\n\u001b&#91;0;32mI (77) boot: SPI Mode       : DIO\u001b&#91;0m\n\u001b&#91;0;32mI (90) boot: SPI Flash Size : 4MB\u001b&#91;0m\n\u001b&#91;0;32mI (102) boot: Partition Table:\u001b&#91;0m\n\u001b&#91;0;32mI (113) boot: ## Label            Usage          Type ST Offset   Length\u001b&#91;0m\n\u001b&#91;0;32mI (136) boot:  0 phy_init         RF data          01 01 0000f000 00001000\u001b&#91;0m\n\u001b&#91;0;32mI (159) boot:  1 otadata          OTA data         01 00 00010000 00002000\u001b&#91;0m\n\u001b&#91;0;32mI (183) boot:  2 nvs              WiFi data        01 02 00012000 0000e000\u001b&#91;0m\n\u001b&#91;0;32mI (206) boot:  3 at_customize     unknown          40 00 00020000 000e0000\u001b&#91;0m\n\u001b&#91;0;32mI (229) boot:  4 ota_0            OTA app          00 10 00100000 00180000\u001b&#91;0m\n\u001b&#91;0;32mI (252) boot:  5 ota_1            OTA app          00 11 00280000 00180000\u001b&#91;0m\n\u001b&#91;0;32mI (276) boot: End of partition table\u001b&#91;0m\n\u001b&#91;0;32mI (289) boot: Disabling RNG early entropy source...\u001b&#91;0m\n\u001b&#91;0;32mI (306) boot: Loading app partition at offset 00100000\u001b&#91;0m\n\u001b&#91;0;32mI (1481) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512) \u001b&#91;0m\n\u001b&#91;0;32mI (1482) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map\u001b&#91;0m\n\u001b&#91;0;32mI (1498) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c (  8540) load\u001b&#91;0m\n\u001b&#91;0;32mI (1529) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 (  1024) load\u001b&#91;0m\n\u001b&#91;0;32mI (1552) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load\u001b&#91;0m\n\u001b&#91;0;32mI (1631) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 (    52) load\u001b&#91;0m\n\u001b&#91;0;32mI (1632) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648) \u001b&#91;0m\n\u001b&#91;0;32mI (1648) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map\u001b&#91;0m\n\u001b&#91;0;32mI (1676) heap_alloc_caps: Initializing. RAM available for dynamic allocation:\u001b&#91;0m\n\u001b&#91;0;32mI (1698) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM\u001b&#91;0m\n\u001b&#91;0;32mI (1719) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D\/IRAM\u001b&#91;0m\n\u001b&#91;0;32mI (1741) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM\u001b&#91;0m\n\u001b&#91;0;32mI (1761) cpu_start: Pro cpu up.\u001b&#91;0m\n\u001b&#91;0;32mI (1773) cpu_start: Single core mode\u001b&#91;0m\n\u001b&#91;0;32mI (1786) cpu_start: Pro cpu start user code\u001b&#91;0m\n\u001b&#91;0;32mI (1847) cpu_start: Starting scheduler on PRO CPU.\u001b&#91;0m\n\u001b&#91;0;32mI (2086) uart: queue free spaces: 10\u001b&#91;0m\nBin version:0.10.0\n\nI (2088) wifi: wifi firmware version: c604573\nI (2088) wifi: config NVS flash: enabled\nI (2089) wifi: config nano formating: disabled\nI (2097) wifi: Init dynamic tx buffer num: 32\nI (2098) wifi: wifi driver task: 3ffc4eac, prio:23, stack:3584\nI (2103) wifi: Init static rx buffer num: 10\nI (2107) wifi: Init dynamic rx buffer num: 0\nI (2111) wifi: Init rx ampdu len mblock:7\nI (2115) wifi: Init lldesc rx ampdu entry mblock:4\nI (2120) wifi: wifi power manager task: 0x3ffca254 prio: 21 stack: 2560\nI (2126) wifi: wifi timer task: 3ffcb2d4, prio:22, stack:3584\n\u001b&#91;0;31mE (2131) phy_init: PHY data partition validated\u001b&#91;0m\n\u001b&#91;0;32mI (2157) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0\u001b&#91;0m\nI (2158) wifi: mode : softAP (24:62:ab:d5:96:75)\nI (2161) wifi: mode : sta (24:62:ab:d5:96:74) + softAP (24:62:ab:d5:96:75)\nI (2165) wifi: mode : softAP (24:62:ab:d5:96:75)\n<\/code><\/pre>\n\n\n\n<p>Sieht schon sehr nach Mircopython aus :).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mal aufs Board geschaut<\/h3>\n\n\n\n<p>Ich habe einen USB Chip CP210 von Silicon Labs gefunden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/WIN_20201104_18_15_55_Pro.jpg\" alt=\"\" class=\"wp-image-6496\"\/><figcaption>Loin32 &#8211; USB Chip CP210<\/figcaption><\/figure>\n\n\n\n<p>Micro USB Anschluss<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201121_0008.jpg\" alt=\"\" class=\"wp-image-6500\"\/><figcaption>Loin32 &#8211; Micro USB Anschluss<\/figcaption><\/figure>\n\n\n\n<p>Lade-IC ist ein LTH7 (TP4045)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201121_0001.jpg\" alt=\"\" class=\"wp-image-6498\"\/><\/figure>\n\n\n\n<p>JST 2.0 Anschlussbuchse f\u00fcr LIPO<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201121_0007.jpg\" alt=\"\" class=\"wp-image-6499\"\/><figcaption>Loin32 &#8211; JST 2.0 Buchse<\/figcaption><\/figure>\n\n\n\n<p>ESP-Wroom-32<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201121_0005.jpg\" alt=\"\" class=\"wp-image-6501\"\/><\/figure>\n\n\n\n<p>Der Vollst\u00e4ndigkeit halber hier noch der Reset Taster und die LED am GPIO 5.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201121_0006.jpg\" alt=\"\" class=\"wp-image-6502\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Programmierung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Das Board kann auf verschiedene Weisen programmiert werden. Hier mal zwei Beispiele.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bibliotheken\"><\/span>Bibliotheken<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Die folgende Firmware habe ich f\u00fcr Mircopython Verwendet.<\/p>\n\n\n\n<p><a href=\"https:\/\/micropython.org\/resources\/firmware\/esp32-idf4-20200902-v1.13.bin\">esp32-idf4-20200902-v1.13.bin<\/a><\/p>\n\n\n\n<p>Sonst gelten die folgenden Regeln.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mircopython<\/h4>\n\n\n\n<p>Eine neue Version von Micropython ist einfach aufgespielt, wie es funktioniert beschreibe ich unter folgenden Link.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.fambach.net\/micropython-auf-esp32-installieren\/\" data-type=\"post\" data-id=\"6389\">Micropython auf ESP32 Installieren<\/a><\/p>\n\n\n\n<p>Mit dem VS-Code und anderen kann dann der ESP mit Mircopython programmiert werden. <\/p>\n\n\n\n<p>Wie VS-Code Eingerichtet wird beschreibe ich unter folgenden Linke.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.fambach.net\/vs-code-micropython\/\" data-type=\"post\" data-id=\"6318\">VS Code MicroPython<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C\/C++ Arduino GUI<\/h4>\n\n\n\n<p>F\u00fcr die Programierung mit C\/C++ ist die jeweilige Umgebung mit dem Framework f\u00fcr den ESP32 zu versehen. <\/p>\n\n\n\n<p>F\u00fcr die Arduino Gui habe ich das unter folgenden Link beschieben.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.fambach.net\/esp32-arduino-gui-einrichten\/\" data-type=\"post\" data-id=\"992\">ESP32 mit der Arduino Gui einrichten<\/a><\/p>\n\n\n\n<p>F\u00fcr VS-Code und PlatformIO habe ich den folgenden Link.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.fambach.net\/platform-io\/\" data-type=\"post\" data-id=\"1014\">Platform IO<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Testprogramm\"><\/span>Testprogramm<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Jede Gui bringt auch ihre eigenen Testprogramme mit, weshalb ich an dieser Stelle nicht viel dazu schreiben werde. Ich habe mein Board erst mit der Micropyhon Version von Blink ausprobiert, und dann noch eine Version des Mircopython Wifi Scanners aufgespielt. Beides war problemlos m\u00f6glich und hat funktioniert. Hier die Links f\u00fcr eure ersten Tests:<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/sfambach\/micropython\/tree\/main\/mpyBlink\" data-type=\"URL\" data-id=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/sfambach\/micropython\/tree\/main\/mpyBlink\" target=\"_blank\">Blink Beispiel ZIP<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/sfambach\/micropython\/tree\/main\/mpyWifiScan\" target=\"_blank\" rel=\"noreferrer noopener\">Wifi Scan Beispiel ZIP<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Probleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Original Micropython auf Controller funktioniert nicht<\/h3>\n\n\n\n<p>Die originale Firmware Version auf dem Board hat bei mir nicht funktioniert. Deshalb habe ich eine neue geflashed. Wie das geht ist unter folgenden Link beschrieben.<\/p>\n\n\n\n<p> <a href=\"https:\/\/www.fambach.net\/micropython-auf-esp32-installieren\/\" data-type=\"post\" data-id=\"6389\">Micropython auf ESP32 Installieren<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sonstiges\"><\/span>Sonstiges<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">3D Model<\/h3>\n\n\n\n<p>Das folgende Modell habe ich finden k\u00f6nnen.<\/p>\n\n\n\n<p><a href=\"https:\/\/cults3d.com\/en\/3d-model\/tool\/wemos-lolin32-v1-0-0\">https:\/\/cults3d.com\/en\/3d-model\/tool\/wemos-lolin32-v1-0-0<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Auch wenn es vielleicht ein Plagiat ist und ihm die 8MB SRam von anderen Boards fehlen, hat es seine Daseinsberechtigung. Es funktioniert, hat einen LIPO Anschluss und macht was es soll. Mehr kann man von einem Boad in der Preisklasse nicht erwarten. App. Preisklasse ich habe das Board beim schnellen Ali f\u00fcr unter 3 Euro bekommen da kann man echt nicht meckern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Verwandte Beitr\u00e4ge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-seeed-studio-xiao\/\">ESP32-C3 seeed studio xiao<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-super-mini-board\/\">ESP32-C3 Super Mini Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-luatos-esp32-c3-board\/\">Preview &#8211; LuatOs ESP32-C3 Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-bluetooth-gamepad-2\/\">ESP32 BlueTooth Gamepad<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/\">ESP8266\/32 WiFi Manager<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp32-io-schild-fuer-arduino-esp32-wroom-core-board\/\">Preview &#8211; ESP32-IO Schild f\u00fcr Arduino ESP32 Wroom Core Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp-wroom-32-rev1-steckbrett-adapterplatine\/\">Preview &#8211; ESP-WROOM-32 Rev1 Steckbrett Adapterplatine\u00a0<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-7x9cm-prototyp-platine-zum-loeten-fuer-esp8266-esp-12e-esp-12f-esp32\/\">Preview &#8211; 7x9CM Prototyp Platine zum L\u00f6ten f\u00fcr ESP8266, ESP-12E, ESP-12F, ESP32<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp32-audio-kit-esp32\/\">Preview &#8211; ESP32-Audio-Kit ESP32<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/\">LilyGo T-Beam<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Quellen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/docs.wemos.cc\/en\/latest\/\" target=\"_blank\" rel=\"noreferrer noopener\">Original Herstellerseite<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"\/Users\/spam\/Downloads\/f_30089.pdf\" data-type=\"URL\" data-id=\"file:\/\/\/C:\/Users\/spam\/Downloads\/f_30089.pdf\" target=\"_blank\">Datenblatt TP4054<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32-wroom-32_datasheet_en.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Datenblatt Wroom 32<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\">GPIO 0 Er<\/a><a href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\" rel=\"noreferrer noopener\">l<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" data-type=\"URL\" data-id=\"https:\/\/github.com\/espressif\/esptool\/wiki\/ESP32-Boot-Mode-Selection\" target=\"_blank\">\u00e4uterung von Espressif<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.micropython.org\/en\/latest\/esp32\/quickref.html\" target=\"_blank\">MicroPython ESP32 Referenz<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.pycom.io\/gettingstarted\/software\/vscode\/\" data-type=\"URL\" data-id=\"https:\/\/docs.pycom.io\/gettingstarted\/software\/vscode\/\">PyMacr Plugin f\u00fcr VSCode<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/nodejs.org\/en\/\" data-type=\"URL\" data-id=\"https:\/\/nodejs.org\/en\/\">Nodes Js f\u00fcr VSCode Installation <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich habe neulich beim schnellen Ali ein Paar ESP32 Boards der Variante Loin32 erworben. Ich frage mich seit ich das Board habe, ob es sich bei der Aufschrift Loin32 um einen Schreibfehler handelt und ob es nicht eher Lolin heissen soll. Schreibfehler auf Platinen deuten meist auf ein Plagiat hin. Was in diesem Fall nicht &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/ttgo-lora32-oled-v1\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"TTGO LORA32 OLED V1\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":6494,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[188,458,452],"tags":[148,347,464,229],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6172"}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=6172"}],"version-history":[{"count":22,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6172\/revisions"}],"predecessor-version":[{"id":9009,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6172\/revisions\/9009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/6494"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=6172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=6172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=6172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}