SpiderR40ESP32C3
Datenblatt — Entwicklungsboard für radino40-Funkmodule, mit ESP32-C3
Datasheet — Development board for radino40 radio modules, with ESP32-C3
Das BoardThe board
Das SpiderR40ESP32C3 macht aus einem radino40-Funkmodul ein arbeitsfähiges Gerät: Es bringt USB-C, Antennenbuchse, Spannungsversorgung und sämtliche Anschlüsse des Moduls auf Lötpads — auf einer Fläche von 50,8 × 25,4 mm.
Dazu sitzt ein ESP32-C3 auf der Platine. Er hängt mit dem radino40 an einer gemeinsamen UART und bringt WLAN und Bluetooth mit. In der mitgelieferten Firmware arbeitet er als USB-UART-Brücke; ebenso kann er eigene Aufgaben übernehmen — etwa die Anbindung ans Netz, während das radino40 den Funkverkehr führt.
- Träger für alle radino40-Module — CC1101, DW1000, DW3000 und weitere
- ESP32-C3FH4 mit 4 MB Flash, WLAN und Bluetooth LE
- USB-C für Versorgung, Programmierung und serielle Verbindung – die Buchse führt beide USB-Anschlüsse: den des ESP32-C3 und den des radino40
- SWD-Anschluss (TC2030) für das radino40
- RP-SMA-Antennenbuchse für das radino40
- Alle Anschlüsse des radino40 auf Lötpads im Raster 2,54 mm
- Fünf freie Anschlüsse des ESP32-C3 (IO0 bis IO4)
- Versorgung wahlweise über USB-C, 5 V oder 24 V
- Taster für Reset und Bootloader, drei Leuchtdioden
- 50,8 × 25,4 × 3,5 mm — die Fläche genau zwei mal ein Zoll
The SpiderR40ESP32C3 turns a radino40 radio module into a working device: it provides USB-C, an antenna connector, power supply and every pin of the module on solder pads — on an area of 50.8 × 25.4 mm.
An ESP32-C3 sits on the board as well. It shares a UART with the radino40 and brings WiFi and Bluetooth. In the firmware supplied it works as a USB-to-UART bridge; it can equally take on tasks of its own — connecting to the network, say, while the radino40 handles the radio traffic.
- Carrier for all radino40 modules — CC1101, DW1000, DW3000 and others
- ESP32-C3FH4 with 4 MB flash, WiFi and Bluetooth LE
- USB-C for power, programming and the serial connection – the socket carries both USB connections: that of the ESP32-C3 and that of the radino40
- SWD connector (TC2030) for the radino40
- RP-SMA antenna connector for the radino40
- Every pin of the radino40 on solder pads, 2.54 mm pitch
- Five free pins of the ESP32-C3 (IO0 to IO4)
- Powered from USB-C, 5 V or 24 V
- Buttons for reset and bootloader, three LEDs
- 50.8 × 25.4 × 3.5 mm — the area exactly two inches by one
BestückungsvariantenAssembly variants
Das Board wird mit aufgelötetem radino40 geliefert. Welches Modul darauf sitzt, bestimmt das Funkverfahren:
The board is delivered with the radino40 already soldered on. Which module sits on it determines the radio technology:
| Art.-Nr. | Bestücktes radino40 | Modul | Wofür |
|---|---|---|---|
| 901.637B | radino40 CC1101 433 MHz | 901.614A001 | Schmalband, große Reichweite |
| 901.637B002 | radino40 CC1101 868 MHz | 901.614 | Schmalband, SRD-Band |
| 901.637B001 | radino40 DW1000 | 901.528 | Ultrabreitband, Ortung |
| 901.637B004 | radino40 DW1000 mit TCXO | 901.528A001 | Ultrabreitband, engere Frequenztoleranz |
| 901.637B003 | radino40 DW3000 | 901.620C | Ultrabreitband nach FiRa |
| Part no. | radino40 fitted | Module | What for |
|---|---|---|---|
| 901.637B | radino40 CC1101 433 MHz | 901.614A001 | narrowband, long range |
| 901.637B002 | radino40 CC1101 868 MHz | 901.614 | narrowband, SRD band |
| 901.637B001 | radino40 DW1000 | 901.528 | ultra-wideband, positioning |
| 901.637B004 | radino40 DW1000 with TCXO | 901.528A001 | ultra-wideband, tighter frequency tolerance |
| 901.637B003 | radino40 DW3000 | 901.620C | ultra-wideband to FiRa |
SpannungsversorgungPower supply
Drei Wege führen zur Versorgung — sie schließen einander nicht aus, die Eingänge sind über Schottky-Dioden entkoppelt:
- USB-C — 5 V vom Rechner oder Netzteil
- 5 V am Pad
5V— für den Einbau in ein Gerät - 24 V am Pad
24V— ein Abwärtswandler (AOZ1280CI) erzeugt daraus 5 V
Aus den 5 V erzeugt ein Linearregler die 3,3 V für radino40 und
ESP32-C3; er liefert bis 600 mA. Dieselbe Spannung liegt am Pad
3V3 für eigene Beschaltung an.
There are three ways to power the board — they do not exclude each other, the inputs are decoupled by Schottky diodes:
- USB-C — 5 V from a computer or power supply
- 5 V on pad
5V— for building into a device - 24 V on pad
24V— a step-down converter (AOZ1280CI) derives 5 V from it
From the 5 V a linear regulator generates the 3.3 V for the
radino40 and the ESP32-C3; it supplies up to 600 mA. The same voltage
is available on pad 3V3 for your own circuitry.
AnschlussbelegungPad assignment
Alle Anschlüsse liegen auf Lötpads im
Raster 2,54 mm. Die Zahlen sind die Anschlussnummern des radino40 und
stehen so auf der Platine; die Spalte Signal nennt den zugehörigen
Anschluss des nRF52840 im Modul. IO0 bis IO4
gehören zum ESP32-C3.
Zwei Pads tragen die Aufschrift ANT und meinen Verschiedenes: das linke die Antenne des ESP32-C3, das rechte innen die Bluetooth-Antenne des radino40.
All connections are on solder pads with
2.54 mm pitch. The numbers are the pin numbers of the radino40 and are
printed that way on the board; the Signal column names the
corresponding pin of the nRF52840 inside the module. IO0 to
IO4 belong to the ESP32-C3.
Two pads are labelled ANT and mean different things: the left one the antenna of the ESP32-C3, the right inner one the Bluetooth antenna of the radino40.
Linke Reihe, aussen
| Pad | Signal | Bedeutung |
|---|---|---|
| GND | Bezugspotential | |
| 1 | P0.17 | GPIO |
| 2 | P0.15 | GPIO |
| 3 | P0.14 | GPIO |
| 4 | P0.12 | GPIO; Trace-Puffer TRACEDATA[1] |
| 5 | P0.07 | GPIO; Takt des Trace-Puffers |
| 6 | P0.03 | GPIO (nur niederfrequent); Analogeingang |
| 7 | P0.05 | GPIO; Analogeingang |
| 8 | P0.29 | GPIO (nur niederfrequent); Analogeingang |
| 9 | P0.31 | GPIO (nur niederfrequent); Analogeingang |
| 42 | P0.27 | GPIO |
| GND | Bezugspotential | |
| IO4 | GPIO4 | freier Anschluss des ESP32-C3 |
| IO3 | GPIO3 | freier Anschluss des ESP32-C3 |
| IO2 | GPIO2 | freier Anschluss des ESP32-C3 |
| IO1 | GPIO1 | freier Anschluss des ESP32-C3 |
| IO0 | GPIO0 | freier Anschluss des ESP32-C3 |
| GND | Bezugspotential | |
| ANT | Antenne des ESP32-C3 (WLAN, Bluetooth LE) | |
| GND | Bezugspotential |
Linke Reihe, innen
| Pad | Signal | Bedeutung |
|---|---|---|
| GND | Bezugspotential | |
| 33 | P0.16 | GPIO |
| 34 | P1.08 | GPIO |
| 35 | P1.10 | GPIO |
| 36 | P0.11 | GPIO |
| 37 | P0.02 | GPIO (nur niederfrequent); Analogeingang |
| 38 | P0.04 | GPIO; Analogeingang |
| 39 | P0.28 | GPIO (nur niederfrequent); Analogeingang |
| 40 | P0.30 | GPIO (nur niederfrequent); Analogeingang |
| 10 | P0.01 | GPIO; Analogeingang; Anschluss für den 32,768-kHz-Quarz |
| 41 | P0.00 | GPIO; Analogeingang; Anschluss für den 32,768-kHz-Quarz |
| GND | Bezugspotential |
Untere Reihe
| Pad | Signal | Bedeutung |
|---|---|---|
| RST | Reset | Reset des radino40 – GPIO; Reset des nRF52840 |
| GND | Bezugspotential | |
| RXD | P0.06 | serielle Schnittstelle zum ESP32-C3 – GPIO; (RXD) |
| TXD | P0.08 | serielle Schnittstelle zum ESP32-C3 – GPIO; (TXD) |
| 3V3 | 3,3 V, Versorgung des radino40 | |
| BSL | P0.13/BSL | Bootloader des radino40 – GPIO (intern mit 1 kΩ nach Masse) |
Rechte Reihe, innen
| Pad | Signal | Bedeutung |
|---|---|---|
| GND | Bezugspotential | |
| 29 | P1.13 | GPIO (nur niederfrequent) |
| 28 | P1.14 | GPIO (nur niederfrequent) |
| 27 | P1.15 | GPIO (nur niederfrequent) |
| 51 | P1.02 | GPIO (nur niederfrequent) |
| 50 | P1.11 | GPIO (nur niederfrequent); Trace-Puffer TRACEDATA[2] |
| GND | Bezugspotential | |
| ANT | Antenne des radino40 (Bluetooth LE) | |
| 20 | P0.10 | GPIO (nur niederfrequent); NFC-Antenneneingang |
| 19 | P0.09 | GPIO (nur niederfrequent); NFC-Antenneneingang |
| LDO | Ausgang des Linearreglers | |
| GND | Bezugspotential |
Rechte Reihe, aussen
| Pad | Signal | Bedeutung |
|---|---|---|
| GND | Bezugspotential | |
| 26 | P1.00 | GPIO (nur niederfrequent); Trace-Puffer TRACEDATA[0], SWO |
| 53 | P1.06 | GPIO (nur niederfrequent) |
| 52 | P1.04 | GPIO (nur niederfrequent) |
| 25 | P1.01 | GPIO (nur niederfrequent) |
| 24 | P1.03 | GPIO (nur niederfrequent) |
| GND | Bezugspotential | |
| 23 | P1.05 | GPIO (nur niederfrequent) |
| 22 | P1.07 | GPIO (nur niederfrequent) |
| 16 | P0.13/BSL | Bootloader des radino40 – GPIO (intern mit 1 kΩ nach Masse) |
| 3V3 | 3,3 V, Versorgung des radino40 | |
| GND | Bezugspotential | |
| 44 | P1.09 | GPIO; Trace-Puffer TRACEDATA[3] |
| 43 | P0.26 | GPIO |
| 5V | 5 V – Eingang oder Ausgang | |
| GND | Bezugspotential | |
| 3V3 | 3,3 V des Boards | |
| GND | Bezugspotential | |
| 24V | 24-V-Eingang des Abwärtswandlers | |
| GND | Bezugspotential |
Programmierstecker TC2030 (SWD)
| Pad | Signal | Bedeutung |
|---|---|---|
| 1 | 3V3 | 3,3 V, Versorgung des radino40 |
| 2 | SWDIO | SWD-Daten des radino40 |
| 3 | Reset | Reset des radino40 – GPIO; Reset des nRF52840 |
| 4 | SWCLK | SWD-Takt des radino40 |
| 5 | GND | Bezugspotential |
| 6 | P1.00 | GPIO (nur niederfrequent); Trace-Puffer TRACEDATA[0], SWO |
Der ESP32-C3 im Inneren
| ESP32-C3 | liegt an | Bedeutung |
|---|---|---|
| GPIO21 | P13/RXD | serielle Schnittstelle zum radino40 (Empfang) |
| GPIO20 | P14/TXD | serielle Schnittstelle zum radino40 (Senden) |
| GPIO8 | P11/NRST | Reset des radino40 |
| GPIO10 | P16/BSL | Bootloader des radino40 |
| GPIO9 | ESP_BSLN | Bootloader des ESP32-C3 (Taster) |
| GPIO6 | LED_RD | Leuchtdiode rot |
| GPIO7 | LED_GR | Leuchtdiode grün |
| GPIO5 | LED_BL | Leuchtdiode blau |
| GPIO18 | USB_D- | USB-C |
| GPIO19 | USB_D+ | USB-C |
Left row, outer
| Pad | Signal | Meaning |
|---|---|---|
| GND | Ground | |
| 1 | P0.17 | GPIO |
| 2 | P0.15 | GPIO |
| 3 | P0.14 | GPIO |
| 4 | P0.12 | GPIO; Trace buffer TRACEDATA[1] |
| 5 | P0.07 | GPIO; Trace buffer clock |
| 6 | P0.03 | GPIO (low-freq.); Analog input |
| 7 | P0.05 | GPIO; Analog input |
| 8 | P0.29 | GPIO (low-freq.); Analog input |
| 9 | P0.31 | GPIO (low-freq.); Analog input |
| 42 | P0.27 | GPIO |
| GND | Ground | |
| IO4 | GPIO4 | free connection of the ESP32-C3 |
| IO3 | GPIO3 | free connection of the ESP32-C3 |
| IO2 | GPIO2 | free connection of the ESP32-C3 |
| IO1 | GPIO1 | free connection of the ESP32-C3 |
| IO0 | GPIO0 | free connection of the ESP32-C3 |
| GND | Ground | |
| ANT | Antenna of the ESP32-C3 (WiFi, Bluetooth LE) | |
| GND | Ground |
Left row, inner
| Pad | Signal | Meaning |
|---|---|---|
| GND | Ground | |
| 33 | P0.16 | GPIO |
| 34 | P1.08 | GPIO |
| 35 | P1.10 | GPIO |
| 36 | P0.11 | GPIO |
| 37 | P0.02 | GPIO (low-freq.); Analog input |
| 38 | P0.04 | GPIO; Analog input |
| 39 | P0.28 | GPIO (low-freq.); Analog input |
| 40 | P0.30 | GPIO (low-freq.); Analog input |
| 10 | P0.01 | GPIO; Analog input; Connection for 32.768 kHz crystal |
| 41 | P0.00 | GPIO; Analog input; Connection for 32.768 kHz crystal |
| GND | Ground |
Bottom row
| Pad | Signal | Meaning |
|---|---|---|
| RST | Reset | Reset of the radino40 – GPIO; nRF52840 reset |
| GND | Ground | |
| RXD | P0.06 | serial interface to the ESP32-C3 – GPIO; (RXD) |
| TXD | P0.08 | serial interface to the ESP32-C3 – GPIO; (TXD) |
| 3V3 | 3.3 V, supply of the radino40 | |
| BSL | P0.13/BSL | Bootloader of the radino40 – GPIO (internal 1k pull-down) |
Right row, inner
| Pad | Signal | Meaning |
|---|---|---|
| GND | Ground | |
| 29 | P1.13 | GPIO (low-freq.) |
| 28 | P1.14 | GPIO (low-freq.) |
| 27 | P1.15 | GPIO (low-freq.) |
| 51 | P1.02 | GPIO (low-freq.) |
| 50 | P1.11 | GPIO (low-freq.); Trace buffer TRACEDATA[2] |
| GND | Ground | |
| ANT | Antenna of the radino40 (Bluetooth LE) | |
| 20 | P0.10 | GPIO (low-freq.); NFC antenna input |
| 19 | P0.09 | GPIO (low-freq.); NFC antenna input |
| LDO | Output of the linear regulator | |
| GND | Ground |
Right row, outer
| Pad | Signal | Meaning |
|---|---|---|
| GND | Ground | |
| 26 | P1.00 | GPIO (low-freq.); Trace buffer TRACEDATA[0], SWO |
| 53 | P1.06 | GPIO (low-freq.) |
| 52 | P1.04 | GPIO (low-freq.) |
| 25 | P1.01 | GPIO (low-freq.) |
| 24 | P1.03 | GPIO (low-freq.) |
| GND | Ground | |
| 23 | P1.05 | GPIO (low-freq.) |
| 22 | P1.07 | GPIO (low-freq.) |
| 16 | P0.13/BSL | Bootloader of the radino40 – GPIO (internal 1k pull-down) |
| 3V3 | 3.3 V, supply of the radino40 | |
| GND | Ground | |
| 44 | P1.09 | GPIO; Trace buffer TRACEDATA[3] |
| 43 | P0.26 | GPIO |
| 5V | 5 V – input or output | |
| GND | Ground | |
| 3V3 | 3.3 V of the board | |
| GND | Ground | |
| 24V | 24 V input of the step-down converter | |
| GND | Ground |
Programming connector TC2030 (SWD)
| Pad | Signal | Meaning |
|---|---|---|
| 1 | 3V3 | 3.3 V, supply of the radino40 |
| 2 | SWDIO | SWD data of the radino40 |
| 3 | Reset | Reset of the radino40 – GPIO; nRF52840 reset |
| 4 | SWCLK | SWD clock of the radino40 |
| 5 | GND | Ground |
| 6 | P1.00 | GPIO (low-freq.); Trace buffer TRACEDATA[0], SWO |
The ESP32-C3 inside
| ESP32-C3 | connected to | Meaning |
|---|---|---|
| GPIO21 | P13/RXD | serial interface to the radino40 (receive) |
| GPIO20 | P14/TXD | serial interface to the radino40 (transmit) |
| GPIO8 | P11/NRST | reset of the radino40 |
| GPIO10 | P16/BSL | bootloader of the radino40 |
| GPIO9 | ESP_BSLN | bootloader of the ESP32-C3 (button) |
| GPIO6 | LED_RD | LED red |
| GPIO7 | LED_GR | LED green |
| GPIO5 | LED_BL | LED blue |
| GPIO18 | USB_D- | USB-C |
| GPIO19 | USB_D+ | USB-C |
Technische DatenTechnical data
| Merkmal | Wert |
|---|---|
| Artikelnummer | 901.637B |
| Funkmodul | radino40, aufgelötet — Variante nach Bestellung |
| Zweiter Prozessor | ESP32-C3FH4, 4 MB Flash, WLAN und Bluetooth LE |
| Taktquelle ESP32-C3 | 40 MHz Quarz |
| USB | USB-C; ESP32-C3 und radino40 liegen an je einem Datenpaar der Buchse |
| Debug | SWD über TC2030 (radino40) |
| Antenne | RP-SMA-Buchse für das radino40 |
| Anschlüsse | Lötpads, Raster 2,54 mm |
| Bedienelemente | 2 Taster, 3 Leuchtdioden |
| Versorgung | USB-C, 5 V oder 24 V |
| 3,3-V-Regler | Linearregler, bis 600 mA |
| Abmessungen (L × B × H) | 50,8 × 25,4 × 3,5 mm |
| Gewicht | 12 g |
| Zolltarifnummer | 85423190 |
| Feature | Value |
|---|---|
| Part number | 901.637B |
| Radio module | radino40, soldered on — variant as ordered |
| Second processor | ESP32-C3FH4, 4 MB flash, WiFi and Bluetooth LE |
| ESP32-C3 clock | 40 MHz crystal |
| USB | USB-C; ESP32-C3 and radino40 are each connected to one data pair of the socket |
| Debug | SWD via TC2030 (radino40) |
| Antenna | RP-SMA socket for the radino40 |
| Connections | solder pads, 2.54 mm pitch |
| Controls | 2 buttons, 3 LEDs |
| Power supply | USB-C, 5 V or 24 V |
| 3.3 V regulator | linear regulator, up to 600 mA |
| Dimensions (L × W × H) | 50.8 × 25.4 × 3.5 mm |
| Weight | 12 g |
| Customs tariff number | 85423190 |
SoftwareSoftware
Für den ESP32-C3 liegt eine USB-UART-Brücke bei (115 200 Baud). Mit ihr meldet sich das Board am Rechner als serielle Schnittstelle, und das radino40 lässt sich unmittelbar ansprechen und programmieren.
Der Quelltext liegt als Arduino-Sketch bei und kann als Ausgangspunkt für eigene Firmware dienen. Für das radino40 gelten die Werkzeuge und Bibliotheken der radino40-Reihe unverändert.
A USB-to-UART bridge is supplied for the ESP32-C3 (115,200 baud). With it the board appears on the computer as a serial port, and the radino40 can be addressed and programmed directly.
The source is supplied as an Arduino sketch and can serve as a starting point for your own firmware. For the radino40 the tools and libraries of the radino40 range apply unchanged.
BestellinformationOrdering information
| Art.-Nr. | Bezeichnung |
|---|---|
| 901.637B | SpiderR40ESP32C3 mit radino40 CC1101 433 MHz |
| 901.637B002 | SpiderR40ESP32C3 mit radino40 CC1101 868 MHz |
| 901.637B001 | SpiderR40ESP32C3 mit radino40 DW1000 |
| 901.637B004 | SpiderR40ESP32C3 mit radino40 DW1000 und TCXO |
| 901.637B003 | SpiderR40ESP32C3 mit radino40 DW3000 |
| 901.637 | SpiderR40ESP32C3 ohne Funkmodul (Leerplatine) |
| Part no. | Description |
|---|---|
| 901.637B | SpiderR40ESP32C3 with radino40 CC1101 433 MHz |
| 901.637B002 | SpiderR40ESP32C3 with radino40 CC1101 868 MHz |
| 901.637B001 | SpiderR40ESP32C3 with radino40 DW1000 |
| 901.637B004 | SpiderR40ESP32C3 with radino40 DW1000 and TCXO |
| 901.637B003 | SpiderR40ESP32C3 with radino40 DW3000 |
| 901.637 | SpiderR40ESP32C3 without radio module (bare board) |
Wir bieten außerdem
We also offer
- Hardware-Entwicklung von Trägerplatinen, abgestimmt auf Ihre Anwendung
- Prototypen und Serienfertigung auf unseren eigenen Fertigungslinien
- Bestückungsvarianten unserer Standardprodukte nach Ihren Anforderungen
- Entwicklung von Firmware für radino40 und ESP32
- Hardware design of carrier boards tailored to your application
- Prototypes and series production on our own lines
- Assembly variants of our standard products to your requirements
- Firmware development for radino40 and ESP32
Kontakt
Contact
In-Circuit Solutions GmbH · Boltenhagener Str. 124 · D-01109 Dresden
www.in-circuit.de · info@in-circuit.de
In-Circuit Solutions GmbH · Boltenhagener Str. 124 · D-01109 Dresden, Germany
www.in-circuit.de · info@in-circuit.de
Änderungsstand
Change history
| Version | Datum | Änderung |
|---|---|---|
| A | 09/2026 | Erste Fassung, zu Leiterplatte 625000499B und Schaltplan 610000495B |
| Version | Date | Change |
|---|---|---|
| A | 2026-09 | First version, for board 625000499B and schematic 610000495B |