Placa de dezvoltare Carbon S2

Reduced price! Placa de dezvoltare Carbon S2 View larger

UIECRE_GS

New product

263 Items

20,67 lei Tax included

-13,76 lei

34,43 lei

Delivery: 1-5 days

Add to wishlist

Must-have accessories

Conector baterie

Original product by GroundStudio

Products created by GroundStudio are made using high quality components, designed and assembled in Romania.

GroundStudio-01.jpg
Pinout

Pinout

Kicad

Schematic si Layout

PRODUCT DESCRIPTION:

The GroundStudio Carbon S2 development board is based on the ESP32-S2FN4R2 chip, which is a low-voltage integrated solution with a 2.4GHz Wi-Fi System-on-Chip operating at 240MHz.

ESP32-S2 includes Wi-Fi subsystems that integrate Wi-Fi MAC, Wi-Fi radio and bandwidth, RF switch, power amplifier, and a noise reduction amplifier, etc. The base chip has 320KB SRAM and 128KB ROM, and in addition to this, ESP32-S2FN4R2 integrates 2MB PSRAM and 4MB flash memory.

It is used for very low power applications with multiple low-power modes. Equipped with fine-grained clock, dynamic voltage, frequency scaling, and adjustable power amplifier contributing to an optimal compromise between communication domain, data rate, and power consumption.

The device provides a rich set of peripheral interfaces including SPI, I2S, UART, I2C, LED_PWM, LCD interface, camera interface, ADC, DAC, touch sensor, temperature sensor, as well as 43 GPIO. It also includes a maximum-speed On-The-Go (OTG) interface to enable USB communication.

The board includes a 3V3 I²C connector compatible with "STEMMA QT" or "Qwiic".

ESP32-S2 contains several dedicated hardware for security features. Cryptographic accelerators are integrated for AES, SHA, and RSA algorithms. Additional hardware security features are provided by RNG modules, HMAC, and digital signature modules such as flash encryption and secure boot signature verification. These features enable the device to meet strict security requirements.

Technical specifications

Microcontroller: ESP32-S2FN4R2

  • 128KB ROM for booting and basic functions
  • 320KB SRAM for data instructions
  • 16KB RTC SRAM
  • 2MB PSRAM
  • 4MB Flash

USB-Serial converter: internally integrated ESP32-S2
Voltage regulator 3.3V: ME6211C33U4AG-N
GPIO pins: 18
USB 2.0 type C adapter
ROM memory: 128 KB
SRAM memory: 320 KB
Interfaces: ADC, DAC, SD/SDIO/MMC Host Controller, SPI, SDIO/SPI Slave Controller, EMAC, PWM motor, LED PWM, UART, I2C, I2S, GPIO
Maximum processor frequency: 240 MHz
Approx. PCB dimensions: 37mm x 18mm

Arduino IDE upload issue:

      This issue appears on all ESP-32 board versions starting from v2.0.10: https://github.com/espressif/arduino-esp32/releases?page=1
      Also, the ESP-IDF (IoT Development Framework) version was changed to v4.4.5 at that time.
     
     The last functional boards version in our tests was v2.0.9 from May 3, 2023.
     To install this version, you need to select Tools -> Board... -> Boards Manager where you search for "ESP32" and install version 2.0.9.
            
      After installing the new board set, you need to select again the 3 options from the Tools menu:
  • USB CDC On Boot: "Enabled"
  • USB DFU On Boot: "Enabled"
  • Upload Mode: " Internal USB"
      Put the board in Boot mode, select the newly appeared port and upload the code.
      At the first upload, an error will occur, but after pressing the reset button, the board will enter DFU mode and a new port will appear in the device manager.
            
      Now select the newly appeared port in Tools -> Port and upload the code again.
       After upload, open Serial Monitor twice and the code will run normally.
      At this point, you should no longer have upload issues or need to enter boot mode, upload the code normally, then close and reopen the serial monitor, and the serial text will run normally.  

Arduino IDE connection example:

For this example, you will need the following:

1x Carbon S2 development board || Reference UIECRE_GS

Step 1 - Download Arduino IDE

Link: Arduino IDE

Before connecting the board, start by downloading Arduino IDE 1.8.x from the above link according to your preferences and operating system.

Step 2 - Setting up Arduino IDE.

To begin, you will need to download a set of boards into Arduino IDE, so after opening Arduino, go to File->Preferences and in the "Additional Boards Manager URLs" section, attach the following URL: 

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json

Press OK, then open "Tools"->"Board:", and from the drop-down list, select "Boards Manager...".

Search for "esp32" and the package "esp32 by Espressif Systems" will appear in the list, click install and wait for the installation to complete.

Note: Versions newer than 2.0.9 create an issue with resetting ports after code upload. For this code example, you need to select and install version 2.0.9 of ESP32 boards (instructions provided above). 

Next select "Tools"->"Board"->"ESP32 Arduino" where various ESP32 boards compatible with Arduino will be displayed. Choose "ESP32S2 Dev Module" from the list.

After selecting the board, in the tools menu, modify the options "USB CDC On Boot:" and "USB DFU On Boot:" to "Enabled" and "Upload Mode:" to "Internal USB" to allow subsequent code uploads without entering boot mode.

Step 3 - Putting the board into programming mode.

To enter "boot" mode (code loading mode), you need to:

  1. press and hold the "BOOT" button marked on the development board.
  2. press and release the RESET button (marked "R" on the board). At this point, in Device Manager, the "Ports" section will display a new device "USB Serial Device" followed by a COM number. You have now entered the controller into programming mode.
  3. release the "BOOT" button.

While in boot mode, in Arduino IDE, from the "Tools -> Port" menu, select the newly appeared port in Device Manager.

If you have multiple ports and are unsure which one is Carbon S2, press "RESET" to exit programming mode then re-enter following the above steps and check the "Ports" menu in Device Manager to see which one appears.

Step 4 - Uploading the test code.

Download the file "CarbonS2_neopixel_test.zip" from the "DOWNLOADS" section.

Extract the archived content then open and upload the "CarbonS2_neopixel_test.ino" code to the development board.

After upload, you will receive a warning, and to run the code, you need to manually exit boot mode by pressing the reset button.

After pressing the reset button, the code will run and the neopixel LED will perform a light show according to the uploaded code.

Upon exiting "BOOT" mode, the board will be assigned a different communication port, so to load new code, check again in "Device Manager" and modify the COM port in the "Tools -> Port" menu, no longer requiring re-entering "BOOT" mode for subsequent uploads even if the board is disconnected and reconnected to the power source.

Package contents:

1x Carbon S2 development board

2x pcs. 1*12 pin male header strips

NOTE: The included pin headers are not soldered and we do not offer soldering services for them.

Certifications:

Open Source Hardware Associationcertification-mark-RO000008-wide.png

Grade 
07/31/2024

Micropython

Instalat ESP32_GENERIC_S2-20240602-v1.23.0.bin functioneaza perfect!

    Grade 
    04/24/2024

    Tasmota install

    Merge instalat http://ota.tasmota.com/tasmota32/release/tasmota32s2-safeboot.bin cu ajutorul tool-ului https://adafruit.github.io/Adafruit_WebSerial_ESPTool/. Merge cam greu primele 15-20 secunde, dupa aia isi revine. Pe Home Assistant merge, dar prima oara am salvat .bin si i-am facut upload tot cu tool-ul de mai sus. Dupa aceea a mers si OTA. Nu m-am prins inca cum sa definesc/activez led-ul onboard de pe HA, da' mai caut. Nota 8. Ar cam trebui ceva exemple basic pe site-ul de la GroundStudio.

      Grade 
      04/21/2024

      Arduino Ide

      Am luat anul trecut pt un proiect dar abia acum am apucat sa-l folosesc. La mine a mers cu ultima versiune de Arduino Ide, cu setarile din descriere cu singura diferenta ca am ales ca placa Deneyep mini V2. Dupa prima programare nu mai trebuie sa apesi boot si reset, merge si serial monitor.

        Grade 
        12/06/2023

        Testare Micropython

        Am reusit sa flash-uiesc https://micropython.org/resources/firmware/LOLIN_S2_MINI-20231005-v1.21.0.bin cu esptool.py. Multe variante pentru diverse placi care nu merg.

        O problema ciudata a fost cu rshell - fisierele erau corupte dupa copiere, si am constatat ca de vina e portul serial.

        Daca am folosit baud rate 1000000 (in loc de 100k) la conectarea rshell, se pare ca merge mai bine - fisiere mici se transfer ok.

        Alte observatii:
        - versiunea asta de micropython nu are libraries pt. bluetooth.
        - nu incarca main.py dupa un hard reset, doar dupa machine.soft_reset()

        Astea-s probleme mai degraba cu firmware-ul decat cu placa, doar sa stiti ca nu e perfect.

          Grade 
          10/06/2023

          functioneaza

          functioneaza

          o sa mai cumpar

          • 1 out of 1 people found this review useful.
          Grade 
          01/08/2023

          Micropython

          O placa de calitate ok. Lipiturile arata, mult mai bine decat la majoritatea placilor chinezesti, sunt cam ca si Wemos. Am avut probleme doar cu portul usb-c pentru ca trebuie apasata mufa mai puternic pana face click, altfel se tot intrerupe aiurea alimentarea si nu poti introduce placa in mod programare. Poate din cauza ca e noua mufa?

          Am reusit sa instalez relativ usor micropython dupa ce mi-am dat seama cum sa introduc placa in mod programare. Se procedeaza ca si in tutorialul pentru Arduino afisat la descierea produsului: se tine apasat boot + reset in aceasta secventa, apoi se elibereaza boot si apoi reset, placa intra in mod programare via portul serial. In linux apare dispozitivul /dev/ttyACM0, nu aveti nevoie de drivere, actualizari sau alte aiureli.

          Urmeaza sa avd cum instalez pe ea Tasmota32.

          • 4 out of 4 people found this review useful.
          Grade 
          10/27/2022

          Install micropython

          Ar fi binevenit un mic ajutor cu instalarea micropython pe placa. Cred ca sunt mai multi doritori! Felicitari ardushop pentru ce faceti!!! La cat mai multe placute vandute, concepute in minunata noastra tara si la cati mai multi senzori!!! Faceti treaba excelenta! Multumim .

          • 2 out of 2 people found this review useful.
          Grade 
          09/22/2022

          Recomand

          Recomand aceasta placa. Raport calitate / pret bun. Se preteaza foarte bine la proiecte mai sofisticate, cu informatii trimise prin WiFi. Pentru utilizare pe Windows 7 urmariti pasii din acest video, de la minutul 35:10 - https://www.youtube.com/watch?v=3CUJ3ZvMPyI

          • 4 out of 4 people found this review useful.
          Grade 
          09/21/2022

          Super!

          Functioneaza Ok with micropython si esphome (cu ceva modificari).

          • 3 out of 3 people found this review useful.
          Grade 
          08/31/2022

          Felicitari !

          Acum cateva zile am vazut produsele de la GroundStudio si nu m-am putut abtine sa nu comand un CarbonS2 si 2 senzori cu toate ca aveam cateva placute de dezvoltare similare de la fratii chinezi. Sunt foarte incantat de calitatea executiei. Cred ca ar fi binevenita o gama cat mai larga de senzori si module sub acest brand. Pretul mi se pare decent. Imi place ideea de a-mi alimenta hobby-ul cu produse fabricate in Romania. Mult succes !

          • 7 out of 7 people found this review useful.

          Write a review

          Placa de dezvoltare Carbon S2

          Placa de dezvoltare Carbon S2

          30 other products in the same category: