Project in progress
Otto DIY & DIY+ PCB

Otto DIY & DIY+ PCB © CC BY-NC-SA

The Otto builder community requested, and here we are developing the best printed circuit board for Otto or any biped robot.

  • 1,776 views
  • 2 comments
  • 13 respects

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)

Apps and online services

About this project

Introduction

Otto builders, the Arduino Nano shield we know is great; cheap, affordable and very functional. But many of you know that is not enough for creating a bipedal robot like Otto, we need a specific feature.

This puts together all the work from Otto builders into one project so we can learn from each other and come up with not only one but multiple boards to use in Otto DIY or any other robot.

Electronic Design

  • Custom made PCB for Otto, (now we use 2 boards that could be replaced by one with more functions like battery, integrated buzzer and microphone)
  • More sensors interactions like poking, tilting or clapping.
  • Emotional aspect how can be more than just a robot?

Made with Autodesk circuits you can modify here: https://circuits.io/circuits/1749080-otto-circuit/

Shield made by Hien Pahn from STEMbot:

Shield design by Gustavo:

Shield by Jason Snow:

3.9 volt output to lipo whilst charging:

Lipo charge led went off at 4.2volt charge level Perfectly. ON/OFF switch works fine, switching various components so is not switching large currents and will last longer and is smaller in size.

Programming

It is easier to program using an AVR ISP mark 2 programmer and the software AVR studio version 4 This is what I used in the pictures I suggest downloading the software and buying a programmer as all PCB's will need programming:

Olimex make this progammer I have not yet tried it as I have both but it should work.

Original avr isp mark 2 programmer Hard to find as no longer made, if you can get one it is worth your while, this is what I used

Here is a link to the one drive folder with the bootloaders, one for the Atmega 1284P and one for the Atmega 16U2. The .elf are the production files for use with AVR studio and the AVR ISP MK11 programmer.

These are the exact ones that I am using.

The Arduino IDE needs these files so that you can program the new PCB's. Please install these exactly as per the READ ME using the

How to Install

Boards Manager Installation

Once complete, restart the Arduino IDE To use our PCB's you must select them from the tools menu in the IDE. This ensures that the Arduino Pin-Outs match our PCB's exactly so no changes to the sketches are needed.

Jason design and prototype testing. Solder two pins together on small Atmega (small PCB issue to be corrected):

Check and change direction of diode D6 (manufacturing error):

Change inductor for correct value (manufacturer alternative incorrect):

Programmed both atmega chips, PCB's will accept programs from IDE over USB. I need to check Bluetooth next.

There is no way that the 3v3 regulator is working as I only get 1.8 volts out, probably because it is either faulty or has been mistaken and incorrect regulator has been sourced / supplied. I will order some replacement parts of the original specification and fit them. Hopefully they will be be here soon and I will try the Bluetooth module.

Dance test 2

Dance test 1

Sketch upload RX TX led's

Our other pcbRemoved Wi-Fi socketRemoved the red dip switchMoved the buzzer so that a standard one can be usedAdded two more digital pins via headers.This also now uses the same dc-dc converter as my other pcb and will deliver 4amps at 5volts which is working well on my pcb.Moved Bluetooth module to pins D6 and D7

Code

Schematics

latest
22052498 10210376880359874 46160582 n ls510jl4iw

Comments

Team Otto PCB

Cparrapa
Camilo Parra Palacio
  • 4 projects
  • 102 followers
522779 312194732185296 1667280921 n snu2qipok7
Pedro-51
  • 2 projects
  • 5 followers
J0fkocjgmiwcy9438jys
Jason Snow
  • 2 projects
  • 7 followers
Zxwwji4gjmwwgrqkcx8e
Davor Levstek
  • 2 projects
  • 6 followers
Default
Marco
  • 2 projects
  • 7 followers
Gus 002
Gustavo Reynaga
  • 7 projects
  • 60 followers
Cutie gdavldrf5z
Hien Phan
  • 1 project
  • 2 followers

Published on

January 9, 2018

Members who respect this project

Default12540590 741555235974555 3535889509737692135 n u3tbvajh6hDefaultAdambenzVel logo 400Default1899948 554975001266672 792804825 nDefault

and 5 others

See similar projects
you might like

Similar projects you might like

Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

Project tutorial by Team Otto builders

  • 48,283 views
  • 117 comments
  • 162 respects

DIY 3-Axis CNC VMC

Project tutorial by Amit Nandi (BigWiz)

  • 12,187 views
  • 9 comments
  • 48 respects

DIY Portable Distance Detection Device

Project tutorial by Viktor S

  • 5,906 views
  • 5 comments
  • 16 respects

DIY Universal CNC Machine

Project tutorial by Arduino “having11” Guy

  • 15,990 views
  • 5 comments
  • 69 respects

DIY | RGB LED Shades Controlled By Arduino

Project tutorial by RGBFreak

  • 5,656 views
  • 0 comments
  • 12 respects
Add projectSign up / Login