eChook GPT Documentation
  • Welcome to the eChook nano documentation
  • System Overview
  • The eChook Nano Kit
    • Versions
  • Build Instructions (Kit V1.x)
    • Build Steps Photos
    • First Power On
  • Build Instructions (Kit V2+)
  • Programming the Arduino
    • Install Arduino IDE
    • Arduino Drivers
    • Download the eChook Arduino Code
    • Programming the Arduino
  • Setting up the Bluetooth
    • Pairing with a phone
  • Connecting the eChook to the Car
    • Power and Voltage
    • Current Sensor
    • Throttle Input
    • External Buttons and Brake
    • Temperature Sensors
    • Wheel and Motor RPM
    • PWM Output
  • Calibrating the eChook
    • Wheel Speed and Motor RPM
    • Temperature
    • Voltage
    • Current
  • Using the App
    • Pair eChook to Phone
    • Setting up the App
    • Logging Data
    • Lap Counting
  • Telemetry (Live Data)
    • eChook Live Data
    • Node-Red Integration
    • DIY Web Dashboard
  • Using the Data
  • Circuit Schematics
    • 12 and 24v Inputs
    • Temperature Inputs
    • Bluetooth Module
    • Throttle Input
    • Current Input
    • Button Inputs
    • RPM Inputs
    • PWM Output
    • Power Regulator
    • Expansion Port
  • All about the Arduino nano
    • The eChook nano Code
  • Bluetooth Communication
    • Bluetooth Packet Encoding
    • Bluetooth Packet Decoding
  • Experimental Section
    • GUI Calibration
  • eChook Accessories
  • DIY eChook
  • Spare Parts
  • Troubleshooting
  • Contributing
Powered by GitBook
On this page

Was this helpful?

  1. Programming the Arduino

Arduino Drivers

PreviousInstall Arduino IDENextDownload the eChook Arduino Code

Last updated 8 months ago

Was this helpful?

New kits come with a genuine Arduino Nano Every, earlier kits come with an Arduino compatible Nano clone. The driver installation for each is different - select the correct one below.

Within the Arduino IDE, go to the Tools menu, then Boards, then Boards Manager.

In the Boards Manager, search for megaAVR and install it.

All done - continue to the next page.

The Arduino Compatible Nano uses a different USB Serial interface and requires a driver to be installed that isn't included with the Arduino IDE.

Sparkfun have written an excellent installation guide, linked below. Ensure you download the drivers directly from sparkfun, not via the WCH website. There is a bug in the newer (2019+) version of the drivers from the WCH Website.

During the install process, check the driver date - the 2014 drivers work, later ones have been known to cause issues when uploading code to the Arduino.

Once drivers are installed continue to the next page.

Alternatively, download the drivers directly (still via sparkfun)

here.
LogoHow to Install CH340 Drivers - SparkFun Learn
Arduino megaAVR Boards installed
Left: Good 2014 drivers. Right: Buggy later drivers.