Hardware: Stark CMR - dalathegreat/Battery-Emulator GitHub Wiki
Supply voltage (+5VDC - +16VDC) protected with reverse polarity circuitry
Operating current < 300mA @ 3,3VDC when all outputs are activated
Simultaneous USB connection and external power supply supported
All 3V3 logic with resettable over-current protection
Four individually controllable power outputs, equal to the DC input voltage consisting of:
- 1 relay channel, 7A continuous, 12A maximum. Located on the main output 1 connector.
- 3 MOSFET channels, 0,65A continuous, 1,4A maximum with resettable over-current protection.
The MOSFET channels are located on the secondary output connector.
Current specifications are valid at a surrounding temperature of 25°C or below.
- 1 x RS485 channel using Texas Instruments transceiver
- 1 x CAN channel using Texas Instruments transceiver
- 1 x CAN/CAN-FD channel using Microchip technology MCP2518FD controller and Texas Instruments transceiver
All of the above protected using GDT/ESD/TVS discrete components
Easily accessible DIP switches for termination on all three lines
ESP32-WROOM-32E using ESP32-D0WDR2-V3
Xtensa® dual-core 32-bit LX6 microprocessor, up to 240 MHz
448 KB ROM, 520 KB SRAM, 16 KB SRAM in RTC
Equipped with 8MB Flash and 2MB PSRAM
- 1 x logic power indicator (Blue)
- 4 x outputs status indicators (Green: GPIO 25, Yellow: GPIO 33, Orange: GPIO 32, Red: GPIO 23)
- 1 x programmable REG WS2812B (GPIO 4)
All except power indicator available on board as well as on perpendicular plug-in PCB for better visibility
7 available GPIOs (5 freely usable, 1 bootstrapped, 1 conditioned)
SPI/JTAG header (or used as part of the 6 GPIOs)
Maximum current per GPIO must not exceed 20mA
- 1 x USB-C power and data connector
- 3 x DIP-switches toggling individual termination resistors for RS585, CAN and CAN/CAN-FD
- 2 x Momentary switches for SoC manual reset and flash (GPIO-0 to GND) functions
- 1 x JTAG header
Set the following options in the top of the Arduino IDE, Tools section
Make sure that HW_STARK
is set in the USER_SETTINGS.h file
Additional information on the Stark CMR and upcoming related products is available at redispose.se where you also have the option to buy the unit when available.
On the project discord you'll find a thread called "Stark Hardware" where you can chat to Stark CMR users.
You're also welcome to contact Johan directly if you have any questions regarding the hardware.