Giter Site home page Giter Site logo

mohammadfatemieh / tigershark3d Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ultimachine/tigershark3d

0.0 1.0 0.0 148.5 MB

A Next Gen RepRap Controller based on the RAMBo by Ultimachine and the Arduino DUE, Powered by TinyG Firmware

HTML 100.00%

tigershark3d's Introduction

Tigershark3D

A TinyG Powered 3D printer controller for RepRap, based on the RAMBo by Ultimachine, the Arduino DUE, and the TinyG from Synthetos.com

More On TinyG Firmware Here:

AVR Version of TinyG

https://github.com/synthetos/TinyG

ARM Version of TinyG

https://github.com/synthetos/g2

  • Powered by the TinyG CNC Firmware from Sythetos.com
  • Atmel ATSAM3X8E ARM Cortex M3 (DUE)
  • Arduino DUE Compatible
  • 5 Texas Instruments DRV8825 Stepper Drivers handle up to 2.5A per phase
  • 6 MOSFETs for Heat and fans
  • Ti TPIC46L01 Low-Side Automotive MOSFET Driver
  • 2 MAX31855EASA+ Thermocouple ADCs
  • Two Thermistors
  • 2A 3.3V Power for Logic
  • 3A 5V power for offboard systems and powering 3.3v Logic regulator
  • USB bust power jumperable for firmware flashing purposes
  • Firmware flashing via BOSSA
  • Max/Min Endstops for 3 Axis
  • 6 MOSFETs driven with a gate driver off PWM for heat and fans
  • Offboard Expansion Port, generic GPIO expansion, and Kinen interface compatible (https://github.com/kinen/kinen/wiki)
  • True Galvanic Isolation of the USB port and full USB 2.0 Speeds

TinyG 2 ARM Firmware Repository: https://github.com/synthetos/g2

BOSSA Atmel SAM Firmware Flashing Tool: https://github.com/shumatech/BOSSA

Rev2 Update:

Tigershark Rev2 saw a large amount of pin function remapping, mostly to correct the PWM issues int he rev1 board. In addition to the corrections in the circuitry Tigershark has been shrunk and reshaped into the same formfactor and breakout as the RAMBo the board that has heavily inspired Tigershark.

Rev2 2D : Prototype 2V0

Rev2 3D : Prototype 2V0

Fabrication Update:

Tigershark rev 1 runs TinyG G2 successfully and connects to Chilipeppr. Rev1 was not without its electrical bugs though, motor ref PWMs for the extruder channels were bound and inverted same issue with two of the mosfets. The rev2 design will have to be repinned to correct these issues. Rev 1 is also too large and expensive and rev2 will see quite a size shrink down and most definitely the same formfactor as the RAMBo. All in all prototype run was successful, all the subsystem circuits have been confirmed and rev2 will be completed soon after. Even though rev2 has to be done to correct the PWM signal issues the plan is to still get rev1 printing so some traces will be cut and jumper wires applied to get it setup to drive a single nozzle reprap.

Rev 1 Fabricated Working Prototype: Prototype 1V9

Rev 1 Prototype Design Prototype 1V9 A 3D rendering Prototype 1V9 Bottom Prototype 1V9

Based on the work of:

Arduino

http://arduino.cc/

https://github.com/arduino/Arduino

Ultimachine

https://ultimachine.com

https://github.com/ultimachine/RAMBo

Synthetos

https://sythetos.com

https://github.com/synthetos/g2

https://github.com/synthetos/TinyG

(https://github.com/kinen/kinen/wik

Released as Open Source Hardware Under the CERN Open Hardware Liscense

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.