---
# System prepended metadata

title: Notes
tags: [ee, ' riscv']

---

---
tags: ee, riscv
---

# Notes

## ESP32-C3 (RISC-V)
- Datasheet https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
- ISA: RV32IMC  
No *A* (= atomic instructions) extension !?  
![](https://i.imgur.com/rN6cyU2.png =500x)
- Only the core is open (tiny piece of the chip!), rest is closed  
![](https://i.imgur.com/vl0Sgmt.png =500x)
[:link:](https://www.youtube.com/watch?v=VdPsJW6AHqc)
- Supported by PlatformIO (prerequisite for Marlin) https://docs.platformio.org/en/latest/platforms/espressif32.html
    - `platform = espressif32`
    - :question: is there a suitable commercial -C3 board that is supported by Marlin?

### Boards based on ESP32

#### Felix Storm
- https://github.com/felixstorm/Creality_Ender_3_ESP32_Board
- License: MIT (but no License file!)

#### Mitch Bradley
- https://github.com/MitchBradley/Esp32PrinterController
- License: MIT
- based on Felix Storm

![](https://i.imgur.com/1Lpt2Gi.jpg =350x)

#### Maplerain (sold out)
- https://github.com/maplerainresearch/MRR_ESPA
- https://www.maplerain.com/en/products
- 4 stepper drivers: X, Y, Z, and E0
- CERN Open Hardware Licence v1.2

## SiFive FE310 (RISC-V)
- ISA: RV32IMAC core
- Supported by PlatformIO (prerequisite for Marlin) https://docs.platformio.org/en/latest/platforms/sifive.html
    - `platform = sifive`
    - https://github.com/platformio/platform-sifive/tree/master
- SparkFun boards https://www.sparkfun.com/categories/457
    - no MEGA form factor

