# Firmware wishlist

**URL:** <https://forums.maslowcnc.com/t/firmware-wishlist/4413>\
**Category:** Maslow Firmware\
**Created:** [June 17, 2018, 10:16pm UTC](https://forums.maslowcnc.com/t/firmware-wishlist/4413 "2018-06-17T22:16:39Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [June 17, 2018, 11:11pm UTC](https://forums.maslowcnc.com/t/firmware-wishlist/4413/3 "2018-06-17T23:11:50Z")

</div>

> [@slomobile](#):
>
> cnc\_ctrl\_v1.ino. Why not simply Maslow.ino?

There was a recent PR for this, but it ran into trouble because the changing file name caused an issue in the Community Garden bot. It was rolled back pending further study.

> [@slomobile](#):
>
> Arduino compatibility. There is nothing special about Maslow that requires it to run on any specific arduino

With respect, there are assets that the Arduino Mega has that make it the preferred platform. I’ve worked on porting the firmware to the Teensy3.5, Teensy3.6, Sparkfun ‘ESP32 Thing’ and Arduino Due. Each requires compromise in some important aspect - EEPROM storage that doesn’t survive firmware update (Due), a greatly reduced number of pins, or a lack of software reset mechanism. The firmware can be made to compile for any of these. Send me a forum message if you’re interested in carrying one of those forward.

There’s an ongoing thread [here](https://forums.maslowcnc.com/t/porting-to-faster-hardware/764/114) that discusses porting to faster platforms. Join in on the discussion there.

---

_[View the full topic](https://forums.maslowcnc.com/t/firmware-wishlist/4413)._
