Skip to content

Add board "SenseCAP Card Tracker T1000-E" #10371

@stefanbraun-private

Description

@stefanbraun-private

Hi,
I'm a fan of Helium LoRaWAN IoT, Python and SenseCAP T1000-A GPS tracker.
This device is closed-source and ready for endusers and applications.

This tracker exists as OpenSource variant T1000-E with similar hardware and sensors,
projects like Meshtastic support it already:

It would be cool to have T1000-E as board in official CircuitPython releases!
(MCU is nRF52840, it has only the internal 1MByte flash storage)

=>As experiment I compiled CircuitPython with T1000-E support (it's my first contact with CircuitPython).
REPL over serial console works. LED, button and buzzer works.
Perhaps someone with CircuitPython experience and a T1000-E can use my early steps?

I got stuck talking via SPI to Semtech LR1110 for LoRa and LoRaWAN,
perhaps I made mistakes in pin definition, and perhaps it needs a native Python module wrapping the Semtech C-Code... Perhaps someone already solved this challenge?

Details about my current T1000-E firmware,
compiled with my attached board definition files:

  • drive "T1000-E", content of "INFO_UF2.TXT":

UF2 Bootloader 0.9.1-5-g488711a lib/nrfx (v2.0.0) lib/tinyusb (0.12.0-145-g9775e7691) lib/uf2 (remotes/origin/configupdate-9-gadbb8c7)
Model: Seeed T1000-E for Meshtastic
Board-ID: nRF52840-T1000-E-v1
Date: Jul 15 2024
SoftDevice: S140 7.3.0

  • drive "CIRCUITPY", content of "boot_out.txt":

Adafruit CircuitPython 10.0.0-alpha.2-37-gf9ab642fdd on 2025-05-03; Seeed T1000-E with nRF52840
Board ID:Seeed_Tracker_T1000-E
UID:27CA7D32B083A7FB

nRF Bluetooth-stack compatible with T1000-E bootloader: download "SoftDevice S140" v7.3.0
(Seeed Studio uses same version in the Arduino example)
=>extract content of ZIP file "s140_nrf52_7.3.0.zip" into ./circuitpython/ports/nordic/bluetooth/s140_nrf52_7.3.0
nRF SoftDevice S140 v7.3.0

Meshtastic - hardware details T1000-E

Seeed Studio T1000-E - Arduino code examples
=>board pin assignment is in
~/.arduino15/packages/Seeeduino/hardware/nrf52/1.1.10/variants/Seeed_Tracker_T1000_E_LoRaWAN
(attached file "SeeedStudio_T1000-E_Arduino_pin-definition.zip")

Seeed Studio T1000-E pinout documentation

my Arduino test: T1000-E as Helium mapper for coverage mapping

Greetings,
Stefan Braun.

SeeedStudio_T1000-E_Arduino_pin-definition.zip

CircuitPython_Board-definition_Seeed_Tracker_T1000-E.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    boardNew board or update to a single boardenhancement

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy