Giter VIP home page Giter VIP logo

canduino's Introduction

CanDuino

its a Can enabled Arduino, Can...Duino

Make sure to take The most recent version for projects. Check The issues page for any know issues and if they have been fixed or not.

Onve the board has been made, follow these instructions to program

If you only partily follow these along with other internet suggestions then I don't care if you fail or break the board. Follow these fully and nothing else. If it still doesn't work, THEN go use the internet.

  1. BOOTLOADING

a) get another arduino board

b) upload the blink sketch to it (VERY IMPORTANT TO DO THIS AND CONFIRM YOU FOUND A WORKING BOARD)

c) upload the ArduinoISP sketch to your now working arduino

d) disconnect all boards from the computer

e) conect wires as follows (Orginal Arduino -> New Canduino):

  5V -> 5V
  
  GND -> GND
  
  SCK (Pin 13) -> SCK
  
  MISO (Pin 12) -> MISO
  
  MOSI (Pin 11) -> MOSI
  
  Pin10 -> RESET  

f) make sure the settings in the IDE are:

  Board: Arduino/Genuino UNO
  
  Port: The one it connects to
  
  Programmer: "Arduino as ISP"

g) connect the Working Arduino (that is now coneected to the new Canduino) to the computer

h) click burn bootloader (may need to change heartbeat to 20 from 40)

i) when done disconnect the USB and all wires between the boards

  1. UPLOADING CODE

a) conect the new bootloaded Canduino to the computer via USB

b) open your sketch

c) change the board to "Arduino Pro or Pro Mini"

  Select "ATmega 328P (5V, 16 MHZ)" as the Processor, but uno seems to also work now???

d) upload CAN test code - example sketch CAN receive_check and/ or CAN send_check to ensure CAN functionality

e) upload your sketch

e) enjoy

canduino's People

Contributors

akshdeepmaan avatar lconnop avatar jgpare avatar

Stargazers

Koson Trachu avatar

Watchers

James Cloos avatar Marc Laventure avatar  avatar  avatar Brendon Earl avatar Tylynn Haddow avatar Brandon Hart avatar

Forkers

jgpare

canduino's Issues

V1 print issues

The Resitor R1 should have been 10K not 1K, this is the pull up for the reset pin. (fixed in v2018_7_27)

The D4 diode for USB protection was backwards. (fixed in v2018_7_27)

The TX RX header should be directly connected to the at-mega chip and not through the 1K resistors (fixed in v2018_7_27)

The FT323 chip DTR pin was not connected as required. The arduino schematic was read incorrectly and the connection required at the DTR pin was made at the RESET pin. (fixed in v2018_7_27)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.