Go Down

Topic: Arduino Engineering Kit - FAQ (Read 18268 times) previous topic - next topic


Hi Todd,

As Blaise Pascal wrote, I would make this response brief if only I had time to do that. 

Initially the reason I put the pdf manual together was to give it to purchasers of the kit to help out in my small way.  So, I am happy to provide it to you privately, as I expect that since you have been going through the kit, you purchased it. 

I do not want to make this complicated, but considering the following, we need a way to exchange the document that satisfies your desire to review the pdf, satisfies Arduino's copyright requirements, and some other concerns Arduino customer support has informed me of. 

I received an email from Carlos Rodriguez, Arduino Customer Support, asking me to hold off on sharing the pdf in a public way and that  only to licensed Arduino Engineering Kit purchasers. 

Arduino Customer support is concerned with
1) the newness of the course, i.e. puting it in the public prmaturely, errors in the course will quickly make the document obsolete,
2) access to the course materials by those who have not purchased the kit,
3) unethical entities who will copy the course and sell an unauthorized version of the kit & course,
4) other concerns.

Nonetheless, I expect that for only $245, if someone unethical wants to copy the kit and course, it is easy enough to simply buy it and do what any decent and honest person would not do.

That being the case, Carlos did not specifically ask that they review it first and I do not see any harm in a collaboration on our part to eliminate any errata going through the kit course, if done privately only among a small group of ethical individuals verified to have purchased the kit.  It seems that will only help out with most of Carlos' concerns. 

Nonetheless, since this forum is public, I do not know how to give you my private email so that I can exchange it privately to you.  I would rather not put my email in the public forum, etc. 

If a forum moderator (or you) can provide guidance on this, so that I am providing it to you privately, somehow verify that you have a valid license, and make sure Arduino customer support is okay with it, I'll send it to you in total, right away.  After all I am not the author, just the lowly scribner.

Best regards,


where are the instructions/videos explaining how to assemble the projects? I've seen several posts referring to them, but have seen no URLs or references in the materials included in the kits.

Sravya Amirisetti


To register your kit with the code on the box in AEK Platform check the link: create.arduino.cc/edu/reg.

To login to the AEK Platform and view the course content visit: create.arduino.cc/edu/courses

┗(•ˇ_ˇ•)―→ Member of the Ardunio customer service team
( ━☞´◔‿ゝ◔`)━☞ Contact us through https://bit.ly/2xxu1le


Thanks. While this shows the instructions for Matlab and using the Arduino, I've not been able to find the instructions for building the three physical engineering projects themselves.

Sravya Amirisetti


The AEK course content consists of 6 chapters, the first three chapters are intended to get started with Arduino,  Matlab and Simulink and the last three chapters provides you the instructions to build the three projects.
┗(•ˇ_ˇ•)―→ Member of the Ardunio customer service team
( ━☞´◔‿ゝ◔`)━☞ Contact us through https://bit.ly/2xxu1le


Does the platform allow for multiple users login with on registration code?


Hello, I couldn't get the kit since it sold out, how long would it take to be available for sale again? thanks.


Hi Valentina,

Would you be able to escalate my bug / incompatibility with MacOS post entitled "bad CPU type in executable" posted on Mar 04, 2020, 09:00 pm?
I am getting this error when running arduinosetup from Matlab and trying to Program the MKR1000 with MKRMotorCarrier fitter -  can not progress forward in the Arduino Engineering Kit as a result (stuck at Chapter 2 Matlab Getting Started - Configuring Arduino Libraries).

I am using a Mac Air with MacOS 10.5.3.
I have installed:
MKRMotorCarrier library version 1.05
Arduino AVR boards 1.8.2
Arduino SAMD Boards 1.8.5

I am recovering from an illness preventing me from working and this is the perfect opportunity to complete the AEK, so it is very frustrating that I can not progress in the course due to this issue. The AEK states Mac compatibility but this is not the case for me.

Many thanks in advance!
Mike (in New Zealand)



I am currently working my way through the engineering kit and have been able to successfully run the dc motor characterisation tutorial using Matlab 2019a. But I am unable to run the Simulink tutorial. I get the following error in the diagnostic viewer:

C:/ProgramData/MATLAB/SupportPackages/R2019a/3P.instrset/arduinoide.instrset/idepkgs/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -std=gnu++11 -fno-threadsafe-statics -fno-rtti -fno-exceptions -Os -c -g -w -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -Dprintf=iprintf -DARDUINO=10801 -MMD -MP -MF"MW_PWM.dep" -MT"MW_PWM.o" -MMD -mcpu=cortex-m0plus -fpermissive -DF_CPU=48000000L -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x824e -DUSBCON -DUSB_MANUFACTURER=\""Unknown\"" -DUSB_PRODUCT=\""Genuino MKR1000\"" -D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_MKR1000_ -DMODEL=myDCMotorControl -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -DON_TARGET_WAIT_FOR_START=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DEXT_MODE=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DXCP_CUSTOM_PLATFORM -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DMW_TIMERID=9 -DMW_PRESCALAR=256 -DMW_TIMERCOUNT=18750 -DMW_SCHEDULERCOUNTER=1 -D_RTT_BAUDRATE_SERIAL0_=9600 -D_RTT_BAUDRATE_SERIAL1_=9600 -D_RTT_ANALOG_REF_=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DEXT_MODE=1 -DONESTEPFCN=1 -DTERMFCN=1 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DTID01EQ=0 -DON_TARGET_WAIT_FOR_START=1 -DXCP_CUSTOM_PLATFORM -DEXIT_FAILURE=1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=myDCMotorControl -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IC:/Users/sahil/AppData/Roaming/MathWorks/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files/work -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/shared/svd/include -IC:/Users/sahil/AppData/Roaming/MathWorks/MATLAB Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files/work/myDCMotorControl_ert_rtw -IC:/PROGRA~1/MATLAB/R2019a/extern/include -IC:/PROGRA~1/MATLAB/R2019a/simulink/include -IC:/PROGRA~1/MATLAB/R2019a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2019a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2019a/rtw/c/ert -IC:/PROGRA~1/MATLAB/R2019a/toolbox/coder/rtiostream/src -IC:/PROGRA~1/MATLAB/R2019a/toolbox/coder/rtiostream/src/utils -IC:/ProgramData/MATLAB/SupportPackages/R2019a/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include -IC:/ProgramData/MATLAB/SupportPackages/R2019a/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/tools/CMSIS-Atmel/1.1.0/CMSIS/Device/ATMEL -IC:/ProgramData/MATLAB/SupportPackages/R2019a/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/hardware/samd/1.6.20/cores/arduino -IC:/ProgramData/MATLAB/SupportPackages/R2019a/3P.instrset/arduinoide.instrset/idepkgs/packages/arduino/hardware/samd/1.6.20/variants/mkr1000 -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/arduinotarget/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/arduinotarget/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/armcortexmbase/scheduler/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/arduinobase/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/shared/externalmode_daemon/include -IC:/PROGRA~3/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/armcortexmbase/xcp/include -o MW_PWM.o C:/ProgramData/MATLAB/SupportPackages/R2019a/toolbox/target/supportpackages/arduinobase/src/MW_PWM.cpp
arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files/work: No such file or directory
arm-none-eabi-g++: error: Add-Ons/Toolboxes/Arduino_Engineering_Kit_Project_Files/work/myDCMotorControl_ert_rtw: No such file or directory
gmake: *** [MW_PWM.o] Error 1
The make command returned an error of 2

### Build procedure for model: 'myDCMotorControl' aborted due to an error.

One peculiar thing is that the motor runs on the sinusoidal signal in the normal mode but I am unable to read from the encoder in that mode and hence cannot proceed with the remainder of the tutorial.

Any help would be greatly appreciated.

Thanks and regards,
Sahil Girish


Hallo everyone,

(arduino engineering kit 2)
How do I charge the battery? The description in "Charging the Battery" in chapter 2.1 of the course is completely unclear. If anyone knows, please tell me in detail, thank you very much!



I'm having an issue in section 2.2. I'm able to connect the Arduino to Matlab, however every time I try to define "a = arduino" I get the following error: "No constructor 'string' with matching signature found.".

How do I solve this problem?

Thank you in advance.


Go Up