Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 8 of 8

Thread: Teensy 4.1 + Circuitpython + Ethernet

  1. #1
    Junior Member
    Join Date
    Dec 2020
    Posts
    2

    Teensy 4.1 + Circuitpython + Ethernet

    Hello,

    Teensy 4.1 with wired Ethernet is a great package. But reading at many places, I can't find any positive info for Ethernet being available on Circuitpython? Do I reed the wrong information? I hope some one can give some positive feedback, please.

    Marry Christmas
    nobyte

  2. #2
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,776
    Pretty sure it's not supported by CircuitPython. Also pretty sure nobody is working on supporting it. Only likely path to using it is Arduino or the other environments which use the Arduino libs.

  3. #3
    Junior Member
    Join Date
    Dec 2020
    Posts
    2
    Thank you very much for the fast answer!

  4. #4
    Junior Member
    Join Date
    Jul 2021
    Posts
    1
    Any change on this subject?

    Python + Teensy4.1 would be my preferred solution to create a remote IOTdevice.

  5. #5
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,423
    Quote Originally Posted by dutchie View Post
    Any change on this subject?

    Python + Teensy4.1 would be my preferred solution to create a remote IOTdevice.
    As far as I know Circuit Python for the Teensy is done/maintained by Adafruit. You might what to check post #118 that further explains it in this thread: https://forum.pjrc.com/threads/59040...circuit+python.

  6. #6
    Senior Member
    Join Date
    Nov 2012
    Posts
    307
    Looks like there is CircuitPython for Teensy 4.1. Here is the hex file:

    https://circuitpython.org/board/teensy41/

    Does the teensy loader use drag and drop for hex files?

  7. #7
    Senior Member+ MichaelMeissner's Avatar
    Join Date
    Nov 2012
    Location
    Ayer Massachussetts
    Posts
    4,088
    Quote Originally Posted by Bill Greiman View Post
    Looks like there is CircuitPython for Teensy 4.1. Here is the hex file:

    https://circuitpython.org/board/teensy41/

    Does the teensy loader use drag and drop for hex files?
    No. You have to use the Teensy loader to load the hex file.

    Be sure to check whether CP supports the Teensy 4.1 ethernet.

  8. #8
    Senior Member
    Join Date
    Nov 2012
    Posts
    307
    Quote Originally Posted by MichaelMeissner View Post
    No. You have to use the Teensy loader to load the hex file.

    Be sure to check whether CP supports the Teensy 4.1 ethernet.
    On the Teensy loader page it claims you can drop the hex file on the loader window:
    You can also open the file using the toolbar button, or using drag-and-drop onto the upper portion of the window.
    I have been searching for the full specs and repo for Teensy 4.1 and have not found it. There is lot of activity with frequent builds showing up here:

    https://adafruit-circuit-python.s3.a...eensy41/en_US/

    Drag and drop worked. I now have a CIRCUITPY folder for the Teensy 4.1 on my Windows machine.

    I opened a PuTTY window and:

    >>> print("Hello World!")
    Hello World!

    Droping or editing a .py file causes it to execute.

    Who knows what features are implemented for Teensy 4.1?

    Installed Mu editor. Has REPL interface. No wonder people like CircuitPython.

    Auto-reload is on. Simply save files over USB to run them or enter REPL to disable.

    Press any key to enter the REPL. Use CTRL-D to reload.

    Adafruit CircuitPython 6.3.0 on 2021-06-01; Teensy 4.1 with IMXRT1062DVJ6A

    code.py output:
    Hello World

    Code done running.

    Press any key to enter the REPL. Use CTRL-D to reload.

    Adafruit CircuitPython 6.3.0 on 2021-06-01; Teensy 4.1 with IMXRT1062DVJ6A
    >>>
    Last edited by Bill Greiman; 07-19-2021 at 06:28 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •