Giter Club home page Giter Club logo

bcn3dsigma-electronics's Introduction

Gitter

BCN3D Electronics

This repository will hold all the information about the Electronics of the BCN3D Sigma.

As a declared Open Source organization, it's in our mission to release all the original design files to you to be able to learn, reuse and improve. Open Source not only means code, it also concerns hardware.

We've managed to design and manufacture our custom Electronics for the BCN3D Sigma in many ways thanks to the community and other Open Source Hardware projects. BCN3D Electronics is a mashup between the Ultimaker 2 Board , the Megatronics v3.0 and some others...

Design concept

The BCN3D Electronics is intended to be modular and custom fitted in our BCN3D Sigma 3D printer and that's why we made some design decisions.

  1. Stepper drivers out of the Mainboard. As the drivers generate quite a lot of heat, we've moved them nearest as possible to the corresponding stepper motor. If one fails, you just have to replace a cheap stepper driver board. This way, we've managed to fit an entire electronics system without a fan.
  2. FFC's everywhere. The BCN3D Sigma is an Independent Dual Extruder Printer so the Electronics supports 6 Axis of movement. Thats a lot of wires and wires takes some precious space. We decided to go with a Flat Flexible Cable solution that keeps things organized and it's faster to assemble.
  3. 24VDC Power Supply. The performance improves as the whole Electronics run cooler while maintaining a very low voltage system.
  4. Full Color Resistive Touch Screen. The electronics is compatible with 4D Systems Displays out of the box. We think the user should interact with an intuitive interface to be able to use the printer easily even without previous experience in 3D printing.

Boards

  • Mainboard: This board holds the microcontroller, the 5V switching power supply, the power outputs and the thermistor inputs. It has a USB interface for upgrading the firmware and communicating with the printer via serial port.
  • Stepper Driver: We carry the well-known DRV8825 stepper driver from Texas Instruments. It's able to supply plenty of power for all the types of stepper motors in the BCN3D Sigma.
  • Extruder Board: It's a simple interconnection board between the Mainboard and the components of the hotend assembly. With just one Flat Flexible Cable you the microcontroller has control over the hotend, the thermistor and endstop readings and the layer fan.
  • Heated Bed: As the platform size of the BCN3D Sigma is quite big, we've made a custom A4 size heated bed to achieve the performance required. It can heat up to 100ºC in about 6-8 minutes and keep that temperature for long period of times.
  • SD Reader: We've design our own SD Reader module with better signal integrity and better power supply requirements. This board has been designed entirely in KiCAD Open Source software.

Production

We strongly believe that using high quality components has an effect on the electronics performance as well as in the printer performance.

This is why we ensure components quality and control of the production process by designing and manufacturing in Barcelona. In this manner we iterate faster, reducing time to market.

Being in control of all the supply chain allows us to optimize designs and reduce costs.

Contributing

If you own a BCN3D Sigma and electronics is your thing, feel free to post an issue. We know this is still an 8-bit platform but we're working on optimizing it to the max and thinking in the next generation of 3D Printing Electronics. Always Open Source.

License

Under the LICENSE folder you'll find all the information about the license. We've chosen CERN Open Hardware License and you must follow the guidelines as we had. All the documentation is available to you to study it, modify it and share it. In addition, if modifications are made and distributed, it must be under the same licence conditions – this is the ‘persistent’ nature of the licence, which ensures that the whole community will continue benefiting from improvements, in the sense that everyone will in turn be able to make modifications to these improvements.

bcn3dsigma-electronics's People

Contributors

guillemap avatar kitusmark avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bcn3dsigma-electronics's Issues

Update for existing client

I have a question, is it schedule to upgrade some parts of the first customer's Sigma ? I think mainly of the Stepper driver board.

It could be a good and very positive attitude when we think that your firsts customers was considered like beta customer.

X & Y-axis stepper driver board resistive setup

Hi Team,

Could you please let me know what are the original resistive setup of the X & Y stepper driver boards?

I tested the X axis resistivity and it was about 5 kOhm (ground to phase):

stepper board

I am facing big issues with Y-axis shifting and I think that is mainly due to the Y-axis stepper board resistance setup.

Could you please update me?

Thank you very much for your support.

Joss

Updated Files

Hello,
When will BCN3D update the Electronics, CAD files and BOM files to suit the current printers? These have not changed for quite a few years. When I got my printer a few years ago, it was not up to date then and it still has not changed.
Please can you update these repositories with the current CAD and Electronics files?
Thanks

Driver for mac

Hello,

The Sigma is not recognized by Cura with a Mac. Is it possible to provide us the driver ?

The Arduino clone used for the Sigma looks don't use the same driver as the original. It's a real problem for Mac user who they don't have a Windows computer.

Thanks

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.