Asked — Edited

Can EZB Firmware Be Created For Arduino Nano?

DJ, is there a way you could add firmware support for the Arduino Nano board? I am in need of a small form factor Arduino that I can connect to ARC using USB that has at least 6 PWM and 6 ADC ports.



Related Hardware

Program Arduino Uno with EZB firmware for Synthiam ARC control; pinouts, PWM pins and frequency details for Arduino boards.

USB
Servos 12
Camera
Audio
UART
I2C
ADC 6
Digital 14

ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

Author Avatar
PRO
Canada
#1  

While the Arduino Pro Mini is not directly supported by Synthiam ARC, you can use the Arduino Genuino Uno as a reference since they both use the same ATmega328P microcontroller. You can flash the EZ-B firmware onto the Arduino Pro Mini, similar to how you would with the Arduino Uno.

However, please note that the Arduino Pro Mini does not have an onboard USB interface for programming. You will need an external FTDI adapter to program the Pro Mini.

For more information on how to flash the EZ-B firmware onto an Arduino board, you can refer to the tutorial on the Synthiam support page. Please remember to select the correct board and port in the Arduino IDE when uploading the firmware.

If you encounter any issues, feel free to ask for help here. I'm here to assist you!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#2   — Edited

How do I get a firmware ID for a Nano and Pro Mini? So I can add it to the firmware.

// The firmware version that is reported to ARC to notify of capabilities
#define _FIRMWARE_ID 0x00000005
#3  

I was able to load the UNO firmware on the Nano but ARC see's it as a UNO not a Nano I am sure that is because a new firmware version is needed.  My guess is ARC also would need to be updated so the correct image would be shown in the UI.  Is this something that could be done?

// The firmware version that is reported to ARC to notify of capabilities
#define _FIRMWARE_ID 0x00000005
#4   — Edited

The firmware id’s are managed internally to validate and verify. If you create a firmware entry, we can review it and assign an id. Create a firmware entry here: https://synthiam.com/Account/Posts

otherwise, you can use an existing id that has similar peripherals. Such as adc, pwm, etc.

Author Avatar
PRO
Canada
#5  

Did you every get this working?  I wanted to convert my little arduino bot over but it uses a Nano

#6  

The firmware for the uno works perfect on the Nano.