View previous topic :: View next topic |
Author |
Message |
stoyanoff
Joined: 20 Jul 2011 Posts: 375
|
3D printer firmware library |
Posted: Wed May 04, 2016 11:36 am |
|
|
Greetings! I'm looking for a code library suitable to RepRap(Marlin/Sprinter/Repetier). Is there any code library for CNC or 3d printer?
Thanks! |
|
|
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
|
|
Posted: Wed May 04, 2016 12:31 pm |
|
|
Be more specific.
The code used in the mentioned RepRap derived printers is open source and available from Github. My guess is you know this and that this isn't what you are looking for.
But, if this isn't what you are looking for, then I have no clue as what you do want. |
|
|
stoyanoff
Joined: 20 Jul 2011 Posts: 375
|
|
Posted: Wed May 04, 2016 1:17 pm |
|
|
These printer drivers are written for Arduino! So I'm asking if there is a CCS library or I have to translate from them!
Thanks! |
|
|
drolleman
Joined: 03 Feb 2011 Posts: 116
|
|
Posted: Wed May 04, 2016 6:52 pm |
|
|
All the movements except for homing are g1. Even though there are many gcodes very few are used. |
|
|
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
|
|
Posted: Fri May 06, 2016 3:22 pm |
|
|
@drolleman: A 3D printer involves a bit more than just processing the G0/G1 commands. There is route planning, PID based temperature control of heated bed and nozzle, reading thermocouples, LCD screen output, reading data from SD-card or USB stick, etc.
I do understand the question for existing firmware as it saves a lot of time not having to do this all again.
@stoyanoff: There are a few PIC based 3D printers around but I don't know one using CCS.
I wouldn't spend my time on a PIC based design. To give yourself more headroom you want one of the more powerful PIC24 based chips. Do you have the compiler for those?
Much easier to switch platform and use one of the many Arduino based projects. It will take same extra time to learn the new platform, but you will save massive time because there is so much more support available on this particular project. Hardware is cheap, or at least not more than you would pay for an equivalent PIC based design. Development tools are free. So much easier to buy a ready made and tested PCB than having to design your own with all the standard prototype problems.
Spend your time in improving the printer in the parts where you improve on the existing projects. Everybody will gain from your improvements instead of doing a new design that has been done hundreds of times before. |
|
|
|