Hardware: Stark CMR - dalathegreat/Battery-Emulator GitHub Wiki

Stark CMR hardware compatible with Battery-Emulator

SCMR02SCMR01

Overview of features

Power

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.

Communication

  • 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

SoC

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

Status LEDs

  • 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

Extra headers

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

Physical control / Interaction

  • 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

Flashing settings

Set the following options in the top of the Arduino IDE, Tools section

image

Make sure that HW_STARK is set in the USER_SETTINGS.h file

image

Where can I get one?

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.

Documents

Latest instruction manual SCMR01

Latest instruction manual SCMR02

⚠️ **GitHub.com Fallback** ⚠️