photron
Administrators
-
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von photron
-
Esp32-brick
Das funktioniert hier nicht, da du zwischen zwei Firmware-Typen wechselst. Du musst in diesem Fall einmal den ESP32 Ethernet Brick per USB an einen PC mit Brick Viewer 2.4.20 oder neuer abschließen. Es ist nicht nötig den Brick händisch in den Bootloader zu bringen, dass passiert hier automatisch. Dann über den Brick Viewer Updates / Flashing Dialog den ESP32 Ethernet Brick auswählen, als Firmware "Custom..." wählen und die angehängte Firmware Datei auswählen und flashen. Zukünftige Firmware Updates können dann wieder über das Webinterface erfolgen. Edit: Veraltete Firmware entfernt.
-
Esp32-brick
Das ist schon alles möglich, nur noch nicht alles vollständig im Endausbau fertig und dokumentiert. Ich nehme an du hast den "ESP32 Ethernet Brick mit WARP2 Firmware" aus der Gruppe der WARP2 Ersatzeile gekauft? Dort ist die Firmware für den WARP2 Charger vorinstalliert. Für eine Nuttzung des ESP32 Ethernet Bricks als Master Brick + WIFI Extension Ersatz ist es am einfachsten du kompilierst dir die ESP32 Ethernet Brick Firmware aus diesem Git: https://github.com/Tinkerforge/esp32-firmware Alternativ kann ich dir auf eine Vorabversion hier bereitstellen. Mit dem aktuellen Stand https://github.com/Tinkerforge/esp32-firmware/commit/1d8a78d26322f29859ac77748f3dba1f3697f227 kannst du dann über das Webinterface der ESP32 Ethernet Bricks WLAN und Ethernet konfigurieren (genauso wie bei der Wallbox) und über WLAN und Ethernet die angeschlossenen Bricklets erreichen. Der ESP32 Ethernet Brick selbst tauch noch nicht in Brick Viewer auf und hat auch noch keine API zu Konfigurartion. Das kommt auf Dauer aber noch.
-
Integration von SASS-Stylesheets für Erweiterungsmodule
Es ist sogar noch mehr kaputt. Bedingt durch andere Fehler ist dieser Fehler gestern nicht aufgefallen. Danke für's Aufpassen. Jetzt sollte es wirklich heile sein.
-
Integration von SASS-Stylesheets für Erweiterungsmodule
Anstelle von scss/*.scss kannst du in jedem Frontend Module jetzt pre.scss und post.scss ablegen und diese werden dann automatisch in der main.scss am Anfang bzw. am Ende der Datei importiert. Das sollte in den meisten Fällen erstmal reichen. https://github.com/Tinkerforge/esp32-firmware/commit/3b100bff1612bb81f148e8b0041e73bc5e0d1ab7
-
Announcements
Firmware: WIFI Extension 2.0 2.1.6 Avoid crash when using mesh functions in non-mesh mode Download: WIFI Extension 2.0
-
Veröffentlichungen
Firmware: WIFI Extension 2.0 2.1.6 Crash behoben, wenn Mesh Funktionen aufgerufen werden ohne im Mesh Modus zu sein Download: WIFI Extension 2.0
- WIFI Master Extension 2.0 green status light
-
Announcements
Firmware: WIFI Extension 2.0 2.1.5 Workaround LED staying off in client mode after enabling the LED again Download: WIFI Extension 2.0
-
Veröffentlichungen
Firmware: WIFI Extension 2.0 2.1.5 Problem umgangen, dass die LED im Client Modus aus bleibt nachdem die LED wieder aktiviert wurde Download: WIFI Extension 2.0
-
C++ compile error brick IMU v2 Visual Studio 2010
Yes. There are two versions of the Ethernet Master Extension, with and without PoE (Power over Ethernet). The Ethernet Master Extension with PoE allows you to power the stack over the Ethernet cable using a PoE ready switch or a dedicated PoE injector. Resulting in a single cable connecting to the stack. For the Ethernet Master Extension without PoE, you have to power the stack separately for example with a USB power supply connected to the Master Brick. Resulting in two cables running to the stack.
-
C++ compile error brick IMU v2 Visual Studio 2010
The IMU Brick 2.0 cannot use an Ethernet Extension directly. You'd need to build a stack (bottom to top) of Master Brick, IMU Brick 2.0 and Ethernet Extension. Then you can connect to this stack over Ethernet.
-
Missing OpenGL library for IMU 3.0 3D view
Okay, so it can work. But we still don't know if it is because of the packaging or the different PyQt5 version. You could try building the Brick Viewer .dmg file. For that you need to run "build_pkg.py --no-sign" in the virtualenv. The --no-sign option tells it to not sign the binaries, as you cannot do that on our behalf. Afterwards try the resulting .dmg file that is created in the same directory as the build_pkg.py file. If Brick Viewer from that .dmg has the same OpenGL problem, then it is triggered by the packaging.
-
C++ compile error brick IMU v2 Visual Studio 2010
Brick Viewer is always optional. It is not necessary for using the different API bindings. The different API bindings use a TCP/IP network connection to talk to the Tinkerforge hardware. If the hardware is connected to USB then Brick Daemon is required for the TCP/IP to USB translation. You can replace the USB connection with a Ethernet or WIFI connection by adding a Ethernet or WIFI Master Extension to the stack. Then the API bindings can connect directly to the hardware over Ethernet or WIFI without the need for Brick Daemon. What does you current hardware setup look like?
-
C++ compile error brick IMU v2 Visual Studio 2010
Don't worry, the problem is just that MSVC2010 is quite old and has some quirks that you run into now. The C/C++ bindings don't handles those correctly right now. Please add these 3 lines in ip_connection.c at line 55: #if defined _MSC_VER && _MSC_VER < 1900 #define snprintf _snprintf #endif
-
Missing OpenGL library for IMU 3.0 3D view
The PyQt5_sip dependency problem might be related to this line in requirements.txt PyQt5 == 5.11.3 Try changing that to PyQt5 == 5.15.6 or just to PyQt5
-
Missing OpenGL library for IMU 3.0 3D view
No, the problem is with PyQt5_sip, but the version numbers confuse me.
-
C++ compile error brick IMU v2 Visual Studio 2010
Sorry, I didn't think this through. You're compiling the code as C++. The problem is including stdbool.h there. It should not be included at all for C++ because its a C header. Please remove the stdbool.h file again and change line 24 in ip_connection.h from this #if (!defined __cplusplus && defined __GNUC__) || (defined _MSC_VER && _MSC_VER >= 1600) to this #if !defined __cplusplus && (defined __GNUC__ || (defined _MSC_VER && _MSC_VER >= 1600)) then try again.
-
C++ compile error brick IMU v2 Visual Studio 2010
VS2010 doesn't support modern C/C++ standards. It just lacks stdbool.h support. Please add the attached stdbool.h file to the same directory that contains ip_connection.h. stdbool.h
-
Missing OpenGL library for IMU 3.0 3D view
Are you using the pre-build .dmg we provide for download? Or are you running brickv from source? If you're using the pre-build .dmg this might be some kind of packaging bug. If you're running from source, then I'm confused. Does it say "OpenGL library not found. Disabling 3D view." in the bottom on the brickv window? You can see from the code here, that this message is triggered by the ctypes.util.find_library('OpenGL') call returning None: https://github.com/Tinkerforge/brickv/blob/2e4a03ec4d5429144febe7d4a4eb2ed3e0503dd8/src/brickv/render_widget.py#L42 https://github.com/Tinkerforge/brickv/blob/2e4a03ec4d5429144febe7d4a4eb2ed3e0503dd8/src/brickv/render_widget.py#L100 So I don't really understand why that call works if you try it by hand, but doesn't seem to work in brickv. If you're currently using the pre-build .dmg, could you try running from source to see if this makes a difference?
-
WARP1: Core 1 panic'ed
Ich kann das hier auch nachstellen. Da haben wir einen Bug eingebaut. Sorry! Wir gehen dem nach. Danke fürs melden.
-
WARP1: Core 1 panic'ed
Auf welchem Commit in esp32-firmware Repository arbeitest du denn? Das ist interessant. Wir gehen dem gleich mal nach. Nicht das wir im Zuge des Umbaus da einen Bug eingefangen haben.
-
HEX über RS232 2.0 Bricklet
Ich kann In JavaScript (Node.js und Browser) folgendes hinschreiben: rs232.write('\xAA\x00\x00\x20\x00\x01\x00\x04\x25'.split('')) und das sendet die Daten wie erwartet.
-
Missing OpenGL library for IMU 3.0 3D view
I don't have macOS 12 at hand for testing. It works on macOS 10.15.7. We're using just Qt with directly loading the low level operating system OpenGL library. This is due to problems with the wrapping of the QtOpenGL module in PyQt at the time of developing this code. You can find the relevant code here: https://github.com/Tinkerforge/brickv/blob/master/src/brickv/render_widget.py Try running this two lines in Python on you Mac: import ctypes.util ctypes.util.find_library('OpenGL') I assume that the find_library call returns None for you, meaning it cannot find the system's OpenGL library. It's unclear to me why. In the long run we might just switch from OpenGL to Qt3D for this.
-
HEX über RS232 2.0 Bricklet
Wenn du in Brick Viewer oder den Python Bindings einfach "AA 80 00 00 80" hinschreibst, dann wird dadurch ein A, ein A, ein Leerzeichen, eine Null, eine Null und so weiter gesendet. Für das RS485 Bricklet hat Brick Viewer eine Hex Modus für das Senden. Das hat Brick Viewer allerdings nicht für das RS232 Bricklet 2.0. Ich nehme das mal auf die TODO Liste mit auf das nachzubessern. Aktuell kannst du daher über Brick Viewer keine Binärdaten über das RS232 Bricklet 2.0 senden. In deine Python Programm musst du aber einfach nur die Daten passend hinschreiben. Anstelle von "AA 80 00 00 80" kannst du "\xAA\x80\x00\x00\x80" hinschreiben in Python und dann tut das was du möchtest.
-
WARP1 Web Interface via https
Ich habe die Idee mal hier aufgenommen: https://github.com/Tinkerforge/esp32-firmware/issues/76 Interessant wäre dazu mal deinen Anwendungsfall zu hören, damit wir die Umsetzung besser planen können.