The fischertechnik TXT 4.0 Controller

Program like the pros!

The fischertechnik TXT 4.0 controller comes with lots of cool features! With its 512 MB RAM and 4 GB eMMC memory, three servo outputs and a capacitive touch display that supports swipe gestures, it offers lots of new features.
The improved WLAN and Bluetooth module offers the right wireless interface for numerous applications. Another interface is the USB host port, which can be used to connect the fischertechnik USB camera or USB sticks, for example. Up to eight additional controllers can be connected to one controller as extensions. Thanks to the flat housing, the controller can be perfectly integrated into the models. Firmware updates are automatically downloaded via the cloud so that you are always up to date, while your own programs are retained. The ROBO Pro Coding software can be used to program both graphically and with Python! ROBO Pro Coding is operating system-independent and can also be used on mobile devices. With an additional app (Android / iOS), the TXT 4.0 Controller can also be controlled via voice recognition.

But that's not all! Further features and information can be found on the product detail page.

Operating instructions for the TXT 4.0 Controller

TXT 4.0 Controller Firmware Update

The firmware of the TXT 4.0 controller can be updated via WLAN or via a USB stick / µSD card. The instructions for the update process can be found in the document Firmware update TXT 4.0 controller instructions.

ATTENTION: For firmware version 3.1.0, firmware 3.1.4 must first be installed before firmware 3.1.8 can be installed.

Release Notes

Firmware 3.1.8

  • Save u-boost servo position config file
  • Adding txt_run utility to run *.ft, *.c, *.cpp and *.py files from command line
  • Other small changes and bug fixes

 

Firmware 3.1.7

  • Updated txtapi -> 6.3.0 (white lines)
  • Added Open Roberta Service
  • Added support for general USB WLAN sticks in the WLAN setup
  • Updated RT core firmware
  • Changed Node-RED user directory to /opt/ft/workspaces/.node-red
  • Added Node-RED user: "ft" und password: "fischertechnik"
  • Updated node-red-dashboard 3.5.0 -> 3.6.3
  • Fixed servos at TXT4.0 slaves
  • Moved servo range and limit calculations to RT core
  • Added improved internet check intervals
  • Updated python libraries ft-axisrobot, ft-kinematic-solver, ft-ikpy

 

Firmware 3.1.6

  • Update txtapi -> 6.2.2 (fischertechnik Cloud interface)
  • Smaller performance optimizations
  • Servos can be now calibrated to its min and max positions
  • Servo ew default servo values for min 610us, center 1485us, max 2360us
  • USB Ethernet adapter support
  • USB attached RX Controller support
  • Adding python library ft_robot (release for v3.1.6)
  • Adding python library python3-sympy -> 1.3.3
  • Update library paho -> 1.6.1
  • Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C
  • Fixing USB status symbol

 

Firmware 3.1.5

  • Update txtapi -> 6.2.1 (combi sensor 6-pin, machine learning optimized model)
  • Performance optimizations
  • Stability optimizations at power-loss
  • Support libraries for multi-axis robot
  • New library SciPy added
  • Update of mDNS
  • Support for USB attached Wifi stick with RT5370 chipset
  • Optimizations for Wifi connections
  • Bug fixes for mouting USB and microSD cards
  • Update AI Models
  • Update of wpa_supplicant
  • Update of WLAN and Bluetooth driver
  • Support for BT Smart Controller attached via USB, USB joysticks, USB hubs and USB serial converters
  • Update OS Yocto Thud to Yocto latest Thud
  • Update Node-RED -> 3.0.2
  • Node-RED can be disabled now via a new service configuration

 

Firmware 3.1.4

  • Fixed: WLAN reconnect
  • Fixed: Update improvements
  • New: txtapi 6.1.2 for ROBO Pro Coding 6.1.x
  • New: tensorflow model for new machine learning blocks in ROBO Pro Coding 6.1.2
  • New: Node-RED package updates

 

Firmware 3.1.0
  • First release

    TXT 4.0 Controller firmware repair / factory settings

    Download ROBO Pro Coding App

    Documentation of the C/C++ interface

    FAQ

    What are the access data for SSH and the WEB server for the TXT 4.0 Controller?

    User: ft

    Password: fischertechnik

    The software update of my TXT 4.0 controller stops at a progress of 99%.
    To resolve the problem, reinstall the same old software version that is already installed on the controller. Then restart the controller. You can now update to the latest software version. If this is also not possible, use a USB stick to update to the old firmware. This should be formatted with FAT32.
    The firmware file can be downloaded above.
    We have a TXT (not a TXT 4.0) controller and would like to program it with the new ROBO Pro Coding software. How should we proceed?

    The TXT Controller (predecessor of the TXT 4.0 Controller) cannot be programmed with the ROBO Pro Coding App because it is not supported in this app. Please use the ROBO Pro software under Windows for the TXT Controller.
    The ROBO Pro software can be downloaded via the button:

    Download

    How can the error be rectified that the TXT 4.0 controller cannot be connected to ROBO Pro Coding and "txtapi" is shown on the display of the TXT 4.0 controller.

    Please reinstall the TXT 4.0 controller firmware by following the instructions below:

    Download

     

    When updating firmware version 3.1.0 to version 3.1.x, the error message "Firmware installation failed!" is displayed. Even after restarting the controller, this error message appears repeatedly during the update, meaning that the firmware cannot be updated. How can the firmware 3.1.0 still be updated to the current firmware 3.1.x?
    In this case, the old firmware 3.1.0 must be updated again by selecting firmware 3.1.0 instead of the new firmware 3.1.x in the update dialog. Only when the error message "Firmware installation failed!" is no longer displayed after restarting the controller can an update to the latest firmware 3.1.x be carried out as described in the operating instructions. Important note: The power supply to the TXT 4.0 controller must not be interrupted during the update process.
    Shortly after switching on the TXT 4.0 controller, the ROBO Pro Coding app cannot be connected to the controller and instead of the green symbol, the yellow symbol is displayed in the top right-hand corner of ROBO Pro Coding.

    Check the IP address entered in the connection dialog to ensure that it is correct. Note: Connection to the TXT 4.0 Controller is only possible after a waiting time of approx. 30 seconds after switching on the TXT 4.0 Controller.

    Under which operating systems can "ROBO Pro Coding" be used?
    Windows, Mac, Linux, IOS and Android.
    Can the TXT 4.0 controller be programmed with the old "ROBO Pro" software?
    No, the TXT 4.0 controller is programmed using the new programming environment with the "ROBO Pro Coding" app.
    Where can I find the operating instructions for the TXT 4.0 Controller?
    See above.
    Updating the TXT 4.0 firmware version 3.1.0 to version 3.1.6 or newer is not possible via the Internet. How can the firmware 3.1.0 still be updated to the current firmware 3.1.x?
    In this case, the firmware 3.1.4 must be updated first and then the new firmware 3.1.x. Important note: The power supply to the TXT 4.0 controller must not be interrupted during the update process.

    Click here for the matching products for the TXT 4.0 Controller

    Our TXT 4.0 controller can be optimally combined with our products in the toy sector as well as in the school sector.
    Click here to go directly to the compatible products:

    cd-green-58bb58464c-5xn5l