Coder Social home page Coder Social logo

pcb-for-fenix's Introduction

PCB for Fenix

PCB to implement Fenix autopilot

Configuration

Fenix PCB v.1.0

Known errors and limitations There is an identified error in the current Fenix PCB design. The pins for PWM/DIR are not correctly allocated. PIN 6&7 are the right PINS. PIN 11&12 should be discarded. In consequence, provisions for these signals in Fenix PCB are not valid.

Mitigations proposed: 1 - Usage of a motor controller Arduino shield instead where PWM/DIR pins are directly connected to Arduino through the shield and can be configured correctly to PIN6&7. For this purpose I recommend the shield version of MD10C, https://www.robotshop.com/es/es/moto...no-shield.html

2 - If you already have the MD10C R2 or any other "wired version", and still wants to use Fenix PCB you can still do so, just connect the PWM/DIR pins from motor controller to the arduino 6&7PINS through cables.

Fenix PCB v.1.1-beta.1 patch to fix V1.0 known errors

WARNING! This patch has not been tested. Use at your own risk.

  • PWM/DIR pins where wrongly allocated to D11, D12. Reallocated to D6, D7.
  • Removed serial I/F expansion: No specific use.
  • J1, J2 screwed plugs shifted. In case of shield pins too short there was a risk of short-circuit with USB plug.
  • Screwed plug pin tags shifted. After screwed plug installation it was not possible to read the text.

Known errors and limitations

  • Label PWD and DIR are wrongly assigned to connector PINS. This issue impacts motor controllers connected to Fenix shield through cables. Not applicable to motor controller Arduino shields.

Mitigations proposed: 1 - Swap connector from motor controller PWD to connector DIR in Fenix shield. Swap connector from motor controller DIR to connector PWD in Fenix shield

Fenix PCB v.1.1-beta.2 patch to fix V1.1-beta.1 known errors

  • PWM/DIR label corrected.
  • Version label added.

pcb-for-fenix's People

Contributors

spascual90 avatar

Stargazers

Mikhail Grushinskiy avatar

Watchers

James Cloos avatar Mikhail Grushinskiy avatar  avatar

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.