SlackBuilds Repository

15.0 > Python > python3-nxt-python (3.0.0)

nxt-python (python module to control Lego NXT)

nxt-python is a python 2.x driver/interface for the Lego Mindstorms
NXT robot.


In order to use nxt-python with an NXT kit, you should add a 'lego'
group to your system, and add yourself to that group:

# groupadd lego
# usermod -a -G lego YourUserName

You will also want to set up a udev rule to identify NXT hardware and
grant the 'lego' group permission to use it.

A sample rule is included for you in /usr/share/python3-nxt-python,
but you should verify the vendor code of the NXT unit.

To verify a vendor code, connect the NXT hardware to your computer
and then run:

# lsusb

Look at the ID for the Lego device; it will probably be 0694, but if
not, then change the value in the sample udev rule to match.

Save the sample udev rule (70-lego.rules) to /etc/udev/rules.d/

Log out and log back in, and you should now have full control, via
Python, over your NXT hardware.

Requires at least one of these
python3-pyusb (for USB communication)
python3-pybluez (for bluetooth communication)

This requires: python3-pybluez, python3-pyusb

Maintained by: klaatu
ChangeLog: python3-nxt-python


Source Downloads:
nxt-python-3.0.0.tar.gz (6bafd443e4c1bf053becc9e23dc53036)

Download SlackBuild:
python3-nxt-python.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds