Anyone tried to make a 3D Printer controller?
strawberrymaker Mon Sep 14, 2015 4:18 pm
~Straw
strawberrymaker Mon Sep 14, 2015 4:18 pm
~Straw
RogerClark Mon Sep 14, 2015 5:07 pm
I think what you are suggesting is to make a ramps board that connects to a STM32 board, e.g. put a socket in the middle of the RAMPs board and plug a STM32 board into that socket rather than plug the RAMPS into a Mega 2560
I’m not sure how may pins you need and whether the Maple mini or most generic STM32F103C boards would have enough pins for this
You may need to use a small STM32F103VET board instead, as it would definitely have enough pins.
The other consideration is of course the voltage levels, as I’m not sure if the POLO stepper drivers can be controlled by 3.3V (you’d need to check)
strawberrymaker Mon Sep 14, 2015 6:20 pm
For me, this seems as an bit easier project than the ultimate dev board *cough* *cough*
with an vet6 board this could end up like something really crazy. but also an idea. guess i add one in my next order ^^
Well, i’ll take a look at the weekend. but i have to check if atleast marlin is directly compatible with the maple/stm32.
~straw
sheepdoll Mon Sep 14, 2015 6:25 pm
enif Mon Sep 14, 2015 7:57 pm
strawberrymaker Tue Sep 15, 2015 5:15 pm
That way I basically end up with no Pin left, fits perfectly
.
Working on a schematic now.
~Straw
enif Tue Sep 15, 2015 6:14 pm
This would of course mean going to some larger STM32 board, such as e.g. this one, as already proposed by Roger. But given that you will be putting a lot of time and effort into this, it might be worth while.
strawberrymaker Wed Sep 16, 2015 1:54 am
~Straw
strawberrymaker Wed Sep 16, 2015 3:55 pm
~Straw
Drakelive Tue Sep 29, 2015 7:41 am
There are news? I am particularly interested in this project for some time that I try to document me.
I am listening.
Drk
strawberrymaker Thu Oct 01, 2015 9:04 am
but ill post more updates in the following week, have to see bit more of italy ATM
straw
Drakelive Thu Oct 01, 2015 12:46 pm
but ill post more updates in the following week, have to see bit more of italy ATM
straw
strawberrymaker Fri Oct 02, 2015 11:47 am
Drakelive Fri Oct 02, 2015 12:08 pm
nulldragon Mon Oct 12, 2015 6:57 am
strawberrymaker Mon Jan 18, 2016 9:33 pm
Image
Image
Managed to make something out of the project, some small features missing, but these should be solved in a few days. But it will be reaaally hard to fit everything on 10×10 Board. Elsewise i have to go bit bigger, which would be a bummer. Or remove like one Extruder.
~Straw
Drakelive Mon Jan 18, 2016 10:55 pm
Great work @Strawberrymaker !!!!!!
To start, we need a simple card. This is essential for us to start writing a firmware and test it on a 3D printer.
So, I believe that we need this:
a) 4 Motor Driver (X, Y, Z, E)
b) 6 EndStop
c) 2 Thermistors (Hot-End, bed)
d) 2 Power outputs PWM (Hot-End, bed)
e) 2 UART
f) 1 (SPI More CS)
g) 1 EEPROM (Microchip 24LC1025 or smaller )
Regard
drk
zmemw16 Tue Jan 19, 2016 4:27 am
lcd might be interesting as from its pin labelling its wired on the fsmc, also not figured where all the devices are connected to address wise
stephen
strawberrymaker Tue Jan 19, 2016 9:42 pm
Nice Idea, something simpler. Would be bit hard with a C8T6, but should be easily with something like a ret6. Wouldnt it be better to move the EEPROM part to the IC itself? Havent played with the STM32duino EEPROM Library yet, saving some pennies, making it more approchable, or something like these cheap atmel eeproms.
but well, i will take a look at it
martinayotte Wed Jan 20, 2016 2:09 am
Drakelive Wed Jan 20, 2016 8:59 am
Nice Idea, something simpler. Would be bit hard with a C8T6, but should be easily with something like a ret6. Wouldnt it be better to move the EEPROM part to the IC itself? Havent played with the STM32duino EEPROM Library yet, saving some pennies, making it more approchable, or something like these cheap atmel eeproms.
but well, i will take a look at it