AstroCAN Coin Slots Plus

AstroCAN Con Slots Plus

Connectors

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1

I2C Connector

I2C Port for connecting other dome modules.

2

Free GPIOs

reserved for future use

3

Power Supply

Important: 5V ONLY! Otherwise you will damage your board.

!Check polarity!

4

Buzzer

Pin Header for small buzzer or other acoustic feedback device.

5

UAL Connector

Connect your passive UAL LED Module.

6

UAL Switch Connector

Connect your UAL switch to indicate, when to start upload sequence animation.

7

Serial Connector

Interface for communication with MarcDuino boards.

8

CAN-Bus Terminator

CAN-Bus Terminator

9

CAN-Bus

Can-Bus pin header

10

CAN-Bus

Can-Bus Screw Terminal. Same as CAN-Bus Pin Header.

11

JTAG-Connector

Debugging Interface, Developers only.

12

Reset Button

Press to restart module

13

USB-Connector

Connector for flashing and configuring your device.

14

Pair / Boot Button

Hold for 3s to start ESP-Now-Pairing (see documentation for details)

15

ESP32 Dev Kit V4

ESP32 Dev Kit V4

16

WIFI/NOW-Antenna

Do not cover with metallic case etc.

AstroCAN Bridge Connectors
HotspotFunctionDescription
1I2C ConnectorI2C Port for connecting other dome modules.
2Free GPIOsreserved for future use
3Power Supply, 5.0VPower Supply, 5.0V. Important: 5V ONLY! Otherwise you will damage your board.
4BuzzerPin Header for small buzzer or other acoustic feedback device.
5UAL-ConnectorConnect your passive UAL LED Module.
6UAL Switch ConnectorConnect your UAL switch to indicate, when to start upload sequence animation.
7Serial ConnectorIn DOME-Mode:
– Connect RXD to MarcDuino MP3 pin
– Connect TXD to MarcDuino Master RX

In BODY-Mode:
– Connect RXD to ATMEGA Serial2 TXD
– Connect TXD to MP3 Trigger RX

8CAN-Bus TerminatorCAN-Bus Terminator. See CAN Termination for Details
9CAN-BusCAN-Bus Pin Header
10CAN-BusCan-Bus Screw Terminal. Same as CAN-Bus Pin Header
11JTAG-ConnectorDebugging Interface, Developers only
12Reset ButtonPress to restart module
13USB-ConnectorConnector for flashing and configuring your device
14Pair / Boot ButtonHold for 3s to start ESP-Now-Pairing. Bridge module has to be connected to AstroCAN Shield / AstroCAN Brain via CAN-Bus to get paring information!
15ESP32 Dev Kit V4ESP32 Dev Kit V4 (in case you have to replace it…)
16WIFI/NOW AntennaDo not cover with metallic case etc.

JTAG

Light Configuration Commands

Use serial terminal to connect via USB (see above) to AstroCAN-Module. If your browser supports “Web Serial”, you also can use the terminal available in the Firmware section. Communication speed ist 115200 baud. The following commands are available for configuration and management.

Note: The light configuration parameters differ from the common AstroCAN syntax. This is due to compatibility to the Arduino Nano board with less memory.

Light Configuration Command Structure

/_module_/_param_/_value1_/_value2_/_value…_

Modules

CS – CSL

UA – UAL

Parameters

CO – Base Color, 3 separate Values for R/G/B, 0-255 each

BR – Brightness, 1 Value 0-255

AN – Animation Number, 1 Value 0-255

AS – Animation Speed, 1 Value 0 – 65535

EF – Effect, 1 Value 0-255

ES – Effect Speed, 1 Value 0-65535

Examples

/CS/BR/50 – CSL, Brightness 50 (0-255 for AstroPixels)

/UA/CO/255/0/0 – UAL, Base Color Red (R/G/B)

:

AstroCAN Commands

Use serial terminal to connect via USB (see above) to AstroCAN-Module. If your browser supports “Web Serial”, you also can use the terminal available in the Firmware section. Communication speed ist 115200 baud. The following commands are available for configuration and management:

AstroCAN Bridge Commands
CommandParametersDescriptionExample
/HELPshows usage/HELP
/SETTINGSshows all settings stored in EEPROM/SETTINGS
/WIFIAPSSIDAP SSIDsets the access point SSID/WIFIAPSSID R2TOCH
/WIFIAPPASSWORDAP Passwordsets the access point password/WIFIAPPASSWORD R2TOUCH123
/WIFISSIDWIFI SSIDsets the WLAN SSID/WIFISSID HOMELAN
/WIFIPASSWORDWIFI Passwordsets the WLAN Password//WIFIPASSWORD HOMELAN123
/PAIRauto pair module with ESP-NOW peer (connect both modules to CAN for pairing)

Pairing mode depends on Dome jumper. When in dome mode, it looks for brain/shield module. When in body mode, it looks for bridge module.

/PAIR
/NOWLMK16 byte keysets the local master key for ESP-NOW communication. See -> ESP-NOW encryption for details./NOWLMK 0123456789ABCDEF
/NOWPMK16 byte keysets the primary master key for ESP-NOW communication. See -> ESP-NOW encryption for details./NOWPMK 0123456789ABCDEF
/NOWCHANNELChannelsets the ESP-NOW channel number/NOWCHANNEL 5
/NOWSETPEERMAC Address in xx:xx:xx:xx:xx:xx formatset ESP-NOW communication peer MAC address/NOWSETPEER 01:23:45:67:89:AB
/NOWCLEARPEERSclear all ESP-NOW communication peers/NOWCLEARPEERS
/NOWLISTPEERSlist all ESP-NOW communication peers/NOWLISTPEERS
/RESTARTrestart module/RESTART
/FACTORYset factory settings and restart module. All EEPROM settings will also be set to default./FACTORY
/ACTIVATECAN|CAN1|CAN2|NOW|WIFI|ENCacticate CAN-/NOW-/WIFI-Functionality or ESP-NOW encryption. CAN1/CAN2 only available on Dual-CAN-Boards./ACTIVATE CAN
/DEACTIVATECAN|CAN1|CAN2|NOW|WIFI|ENCdeacticate CAN-/NOW-/WIFI-Functionality or ESP-NOW encryption. CAN1/CAN2 only available on Dual-CAN-Boards./DEACTIVATE CAN
/NOWSET…MAC Address in xx:xx:xx:xx:xx:xx formatset ESP-NOW module peer address/NOWSETDOME 01:23:45:67:89:AB
/WIFIAPIPIP-Address in xxx.xxx.xxx.xxx formatset Access Point Local IP/WIFIAPPIP 192.168.10.1
/WIFIAPGWIP-Address in xxx.xxx.xxx.xxx formatset Access Point Gateway/WIFIAPPGW 192.168.10.0
/WIFIAPSNIP-Address in xxx.xxx.xxx.xxx formatset Access Point Subnet Mask/WIFIAPPSN 255.255.255.0
/SETBUTTONnr color_red color_green color_blue primary_command (secondary_command)stores command “command” in button “nr”. Sets color to “color_red” “color_green” “color_blue”/SETBUTTON 1 0 0 255 :OP01 :CL01
/CLEARBUTTONnrremoves stored command and color from button “nr”/CLEARBUTTON 1
/SETCOMMANDnr primary_command (secondary_command)stores command “command” in button “nr”. Does not change color settings./SETCOMMAND :OP01 :CL01

Settings

Use serial terminal to connect via USB (see above) to AstroCAN-Module. Communication speed ist 115200 baud. The following settings can be configured (see command set above):

AstroCAN Bridge Settings
SettingDescriptionExampleConfig Command
MACMAC Address of ESP3212:34:56:78:9A:BCfix, not configurable
AP_SSIDName of the access point network, the AstroCAN module opens up to get connected by apps like R2-TouchR2TOUCH/WIFIAPSSID
AP_PasswordPassword of the Access point network.R2TOUCH123/WIFIAPPASSWORD
WLAN_SSIDName of the WLAN the AstroCAN module can connect to, to be controlled by other systems within that networkHOMELAN/WIFISSID
WLAN_PasswordPassword of the WLAN the AstroCAN module can connect to.HOMELAN123/WIFIPASSWORD
NOW_PMKESP-NOW encryption parameter: Primary Master Key. See -> ESP-NOW encryption for details.

Only change, if you exactly know, what you are doing!

0123456789ABCDEF/NOWPMK
NOW_LMKESP-NOW encryption parameter: Local Master Key. See -> ESP-NOW encryption for details.

Only change, if you exactly know, what you are doing!

0123456789ABCDEF/NOWLMK
NOW_ChannelWIFI channel to be used for ESP-NOW communication. All ESP-NOW peers have to communicate over the same channel number5/NOWCHANNEL
CAN1_ActiveShows, if main CAN bus is activetrue – activated
false – deactivated
/ACTIVATE CAN
/ACTIVATE CAN1

/DEACTIVATE CAN
/DEACTIVATE CAN1

CAN2_ActiveShows, if secondary CAN bus is activetrue – activated
false – deactivated
/ACTIVATE CAN2
/DEACTIVATE CAN2
NOW_ActiveShows, if ESP-NOW is activetrue – activated
false – deactivated
/ACTIVATE NOW
/DEACTIVATE NOW
WIFI_ActiveShows, if WIFI is activetrue – activated
false – deactivated
/ACTIVATE WIFI
/DEACTIVATE WIFI

or

WIFI jumper

NOW_EncryptionShows, if ESP-NOW encryption is active. See -> ESP-NOW encryption for details.true – activated
false – deactivated
/ACTIVATE ENC
/DEACTIVATE ENC
WIFI_ActiveShows, if WIFI is activetrue – activated
false – deactivated
WIFI jumper set: WIFI activated
WIFI jumper removed: WIFI deactivated
AP_IPAccess Point Local IP192.168.10.1/WIFIAPIP
AP_GWAccess Point Gateway192.168.10.0WIFIAPGW
AP_SNAccess Point Subnet Mask255.255.255.0/WIFIAPSN
CAN-IDCAN Identifier of Module0x7E0fixed
PeersDescriptionExampleConfiguration
CAN-Resp-IDCAN Response Identifier of Module0x7E8fixed
Stored PeersMAC-Adresses of ESP-NOW communication partners12:34:56:78:9A:BC/NOWSET…
Live Peers on BusMAC-Adresses of AstroCAN modules found on CAN bus12:34:56:78:9A:BCconditional

F.A.Q – AstroCAN Coin Slots Plus

What is it?

The CSL+ AstroCan is the logical addition to the AstroCan system. Together with the other AstroCan modules, it integrates seamlessly into the system, with the lights controlled via sequences, offering much more than all other DPL versions currently on the market.

Additionally, it provides six extra input options for various functions.

Features

  • 6 RGB LED stripes, configurable by user
  • 6 Switch Buttons, configurable by user
  • WEB-based configuration and control
  • ESP-NOW Wireless Dome and Body Communication
  • CAN-Bus communication to all connected AstroCAN Modules
  • Support for Benduinos & classic MarcDuinos commands
  • JTAG-Live Debugging
  • Status Leds for serial & CanBus transmission

Best Practice – Wiring

Just add it to the CAN-Bus and Power. See Tech FAQ for additional information.

Firmware Installer

To install most recent firmware V2.5.9 connect the AstroCAN module via USB to your computer and click on “Connect” button.

Attention 1: When upgrading one module to V2.x, you have to upgrade ALL other AstroCAN-Modules to V2.x!

Attention 2: Read HowTo – Upgrade to V2.5 before upgrading!

Revision History

Version 2.5.9 (26. November 2025)

  • First official Release