# WebUsb in MakeCode

**URL:** <https://forum.calliope.cc/t/webusb-in-makecode/1641>\
**Category:** Fragen zu MakeCode/PXT\
**Created:** [11. Juni 2020 um 19:52 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641 "2020-06-11T19:52:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [11. Juni 2020 um 19:52 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/1 "2020-06-11T19:52:59Z")

</div>

Irgendwie bekomme ich das mit WebUsb nicht hin. Der mini will nicht erscheinen. Ich finde auch keine neuere Firmware als 2.24  
Klappt das allgemein noch nicht?

Euer  
Michael

---

<div class="post-metadata">

**Author:** ![Juri](https://avatars.discourse-cdn.com/v4/letter/j/8491ac/32.png) [@Juri](https://forum.calliope.cc/u/Juri)\
**Post date:** [22. August 2020 um 01:44 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/2 "2020-08-22T01:44:55Z")

</div>

Ja, das klappt allgemein nur bedingt.

Unter Windows muss man im Chrome bestimmte Flags setzten, damit er überhaupt Geräte findet. Andere (nicht Chrome basierte) Browser können erst gar kein WebUSB.

Der Bug wird hier behandelt: [https://github.com/WICG/webusb/issues/143](https://github.com/WICG/webusb/issues/143)

Nach dem Aktivieren von chrome://flags/#new-usb-backend  
Und unter Umständen auch chrome://flags/#enable-experimental-web-platform-features  
sollte der Mini zumindest gefunden werden. So wirklich rund zum Laufen bekommen habe ich es allerdings auch noch nicht. Teilweise liegt das u.U. auch an der Firmware, wenn es da ein Update gibt, könnte das schon helfen.  
Die angegebene Versionsnummer 2.24 ist falsch, das muss ich unbedingt noch herausnehmen und wenn es dann eine Version gibt die sicher funktioniert entsprechend ersetzen.

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [24. August 2020 um 16:58 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/3 "2020-08-24T16:58:41Z")

</div>

Mit dem Mini V2 hat es bei mir geklappt, Danke !

---

<div class="post-metadata">

**Author:** ![RoBiN](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@RoBiN](https://forum.calliope.cc/u/RoBiN)\
**Post date:** [28. August 2020 um 09:41 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/4 "2020-08-28T09:41:23Z")

</div>

Musste man noch einen zusätzlichen Treiber oder ähnliches Installieren?

Ich habe jetzt unter Win10 und Chrome Version 84.0.4147.135 beides in der 64bit Version.  
Die beiden Flags habe ich gesetzt aber über makecode.calliope.cc/beta#editor -\> Einstellungen -\> Gerät Koppeln. Wird leider kein Mini gefunden auch nicht der neue V2.

Grüße Robin =)

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [29. August 2020 um 12:37 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/5 "2020-08-29T12:37:37Z")

</div>

Hi Robin,  
der neue kann frühestens nach einem Update der Beta gefunden werden.  
Er gibt sich nämlich nun als Calliope mini aus und das wird leider in dieser Beta noch ignoriert.  
Generell bleibt das Feature aber auch erstmal noch im Betastadium, ich hoffe aber, dass die Beta in den nächsten Tagen aktualisiert wird.  
Grüße  
Jörn

---

<div class="post-metadata">

**Author:** ![Speerwerfer](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@Speerwerfer](https://forum.calliope.cc/u/Speerwerfer)\
**Post date:** [31. Oktober 2020 um 08:25 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/6 "2020-10-31T08:25:37Z")

</div>

Mit meinem alten Calliope (V1) habe ich es bisher noch nicht geschafft WebUSB zu nutzen. Schade. Das funktioniert mit dem micro:bit problemlos. Gerade die kopiererei der Dateien finde ich extrem anstrengend und führt bei den Kids bei uns immer wieder zu Problemen.

Wird es einen Bootloader für den alten Calliope geben, der WebUSB kann?

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [31. Oktober 2020 um 08:29 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/7 "2020-10-31T08:29:43Z")

</div>

Das wäre suuuper!  
Zur Zeit ist WebUSB aber eh in MakeCode wieder deaktiviert.  
Auch zum Auslesen von Sensoren super!

Michael

---

<div class="post-metadata">

**Author:** ![Speerwerfer](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@Speerwerfer](https://forum.calliope.cc/u/Speerwerfer)\
**Post date:** [31. Oktober 2020 um 08:34 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/8 "2020-10-31T08:34:04Z")

</div>

Im Makecode für den Calliope … beim Micro:bit funktioniert das.  
BTW: Woher weißt du das WebUSB deaktiviert ist? Wo kann man solche Infos nachlesen?

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [31. Oktober 2020 um 16:17 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/9 "2020-10-31T16:17:46Z")

</div>

Na, das Menü zum koppeln fehlt wieder. Ich hatte es aber auch irgendwo auf github gelesen.

> <https://github.com/microsoft/pxt-calliope/pull/115>

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [2. November 2020 um 16:14 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/10 "2020-11-02T16:14:27Z")

</div>

Ja, es ist momentan deaktiviert, weil es noch nicht ausreichend funktioniert hat.  
@Juri sitzt aber ganz fleißig dran und es sollte bei einer der kommenden Updates integriert sein.  
Der Calliope mini REV2 sollte das dann direkt können (hoffentlich), für die alte mini Version benötigt man dann ein Update des Bootloaders.

---

<div class="post-metadata">

**Author:** ![Speerwerfer](https://avatars.discourse-cdn.com/v4/letter/s/ac91a4/32.png) [@Speerwerfer](https://forum.calliope.cc/u/Speerwerfer)\
**Post date:** [2. November 2020 um 17:11 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/11 "2020-11-02T17:11:29Z")

</div>

Wie wahrscheinlich ist es denn, das es für die alten Calliope einen passenden Bootloader geben wird? Oder ist der schon fertig?

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [2. November 2020 um 20:18 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/12 "2020-11-02T20:18:45Z")

</div>

Sehr! 🙂  
Der muss eventuell noch ein paar Anpassungen erhalten, ist aber quasi fertig.

---

<div class="post-metadata">

**Author:** ![tiemes](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tiemes](https://forum.calliope.cc/u/tiemes)\
**Post date:** [22. Dezember 2020 um 13:38 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/13 "2020-12-22T13:38:42Z")

</div>

@joern.alraun, wie siehts aus mit der Reaktivierung von Web USB?  
lg

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [22. Dezember 2020 um 14:05 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/14 "2020-12-22T14:05:07Z")

</div>

Hallo!  
Ja, das ist weiterhin quasi fertig, allerdings gibt es momentan an einer anderen Stelle ein Problem, deshalb können wir aktuell keinen neuen Build hochladen. Wir hoffen aber, dass es recht zeitnah zu lösen ist.  
WebUSB wird dann aber schnellstmöglich freigeschaltet.

---

<div class="post-metadata">

**Author:** ![tiemes](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tiemes](https://forum.calliope.cc/u/tiemes)\
**Post date:** [22. Dezember 2020 um 14:18 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/15 "2020-12-22T14:18:33Z")

</div>

Ah alles klar. Schön zu hören, dass es kommen wird.  
lg

---

<div class="post-metadata">

**Author:** ![tiemes](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tiemes](https://forum.calliope.cc/u/tiemes)\
**Post date:** [9. Januar 2021 um 09:11 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/16 "2021-01-09T09:11:41Z")

</div>

Weiss man schon mehr?

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [13. Januar 2021 um 15:47 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/17 "2021-01-13T15:47:03Z")

</div>

Nein, leider noch nichts konkretes. Aktueller Plan ist, dass wir Ende Januar da das nächste Update haben. Ich hoffe, dass es wirklich klappt, da noch ein paar größere Sachen Probleme machen.

Grüße  
Jörn

---

<div class="post-metadata">

**Author:** ![tiemes](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tiemes](https://forum.calliope.cc/u/tiemes)\
**Post date:** [1. März 2021 um 14:39 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/18 "2021-03-01T14:39:44Z")

</div>

Salü Jörn. Wie siehts aus mit webusb?  
lg Tobias

---

<div class="post-metadata">

**Author:** ![Juri](https://avatars.discourse-cdn.com/v4/letter/j/8491ac/32.png) [@Juri](https://forum.calliope.cc/u/Juri)\
**Post date:** [1. März 2021 um 15:54 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/19 "2021-03-01T15:54:06Z")

</div>

Hallo Tobias,  
die Probleme an anderer Stelle scheinen gelöst, ich setze mich die nächsten Tage an WebUSB!

Liebe Grüße  
Juri

---

<div class="post-metadata">

**Author:** ![tiemes](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tiemes](https://forum.calliope.cc/u/tiemes)\
**Post date:** [30. April 2021 um 07:02 UTC](https://forum.calliope.cc/t/webusb-in-makecode/1641/20 "2021-04-30T07:02:22Z")

</div>

Hallo Juri  
Super, ists denn nun schon implementiert? 🙂  
lg

[Nächste Seite](https://forum.calliope.cc/t/webusb-in-makecode/1641.md?page=2)
