Anyone tried to make a 3D Printer controller?
strawberrymaker
~Straw
strawberrymaker
~Straw
tetious Wed Aug 31, 2016 10:58 pm
I just completed the third rev test boards and they are on their way from OSHPark. Once I get a successful test board, I’ll be posting documentation and build out a roadmap. I’ve quite a few things planned, including a touch-screen menu and some form of wireless support.
Feel free to follow along at the GitHub repo: https://github.com/tetious/STMPS
RogerClark Wed Aug 31, 2016 11:30 pm
I’m now Watching your repo
strawberrymaker Thu Sep 01, 2016 5:15 am
If you want you can also take a look at my work. https://github.com/berryelectronics/ReST32 maybe we both can learn something from each other.
RogerClark Thu Sep 01, 2016 5:22 am
Did you see this post
viewtopic.php?f=3&t=1223&start=60#p17407
I suggested Gary should PM you regarding your hardware designs
ahull Fri Sep 02, 2016 11:50 am
Did you see this post
viewtopic.php?f=3&t=1223&start=60#p17407
I suggested Gary should PM you regarding your hardware designs
RogerClark Fri Sep 02, 2016 9:26 pm
I mean Grey
(possibly auto correction or possible brain fade)
xebbmw Wed Sep 14, 2016 9:20 pm
There is another example of using a NUCLEO-F411RE board together with a CNC shield V3 and Teacup firmware at http://forums.reprap.org/read.php?181,698882, a post made by Wurstnase. Sources are posted at https://github.com/Traumflug/Teacup_Fir … 2f411-port
strawberrymaker Wed Sep 21, 2016 8:57 pm
but well, finally get to finish the pcb ![]()
strawberrymaker Sat Sep 24, 2016 6:33 pm
Image
Image
Image
I think i managed to find out all of the faults, so these are going to get fixed ASAP. But i think its time to work on the Marlin port, so thats going to take some time. In the next few days i will atleast try all of the features out (Mosfets, stepper motors, reading out temperature, etc.)
~Straw
RogerClark Sat Sep 24, 2016 9:19 pm
strawberrymaker Thu Sep 29, 2016 7:09 pm
check if the chip the chinese seller is actually the one you wanted.
because it seems like the 5V regulator wasnt really the one i ordered.
But luckily only that regulator blew and nothing else.
~Straw
RogerClark Thu Sep 29, 2016 8:40 pm
Jarvis32 Sun May 21, 2017 9:19 pm
is this worth a try/…………
https://github.com/Rejdok/STM32-Marlin-Port
davey Thu Jun 22, 2017 9:55 am
victor_pv Fri Jun 23, 2017 1:34 pm
Source code:
https://github.com/St3dPrinter/Marlin4ST
I haven’t looked at it much, but saw it’s based in Marlin 1.1.0, so not too old.
Also it’s for an F4 MCU, but since it’s based on the HAL, shouldn’t be that hard to port to a different series.
And final comment, it’s probably not too hard to compare their code to the official 1.1.0 release to find out what changes they did, and bring them over to the latest 1.1.3 release.
I also believe the Marlin project has been trying to rewrite the code to have a HAL to use different MCUs (I think teensy and Due are their targets), so perhaps using the STM develeped code as a base to write a HAL for the F4 or even F1 series is possible.
strawberrymaker Fri Jun 23, 2017 4:55 pm
~Straw
ag123 Tue Jun 27, 2017 7:01 am
imho those stm32f407 (black) vet6 boards make good candidates for 3dprinter controllers, lots of gpio pins, lots of functionalities on stm32f4 168 mhz stm32f4 processor 192k+4k sram 512k flash hardware fpu, it would likely make a *very fast* 3d printer which could do all those path computations in *floating point* on the fly
http://www.stm32duino.com/viewtopic.php?f=39&t=1391
victor_pv Tue Jun 27, 2017 6:23 pm
The advantage on those is that I feel it would be easy to make a board that plugs either on top or under that without wasting much space.
I have been searching for the last few days for a good board with support for at least 3 extruders, and seem that the only one I kind of like is the rumba, but uses a avr.
There is a couple of commercial ones based on STM32, but with closed source (Mks Robin and geeetech gtm32).
Really wish someone would design the pcb to plug one of those F4 boards so we could then port the stm eval firmware to it, and then bring it up to the latest Marlin versions, which are adding already a HAL layer for the Due and the Teensy. I do not think DUE or Teensy are any better than an F407, and are definitely more expensive.
ag123 Tue Jun 27, 2017 6:43 pm
then there is this Marlin for STM32F1
https://github.com/MakerLabMe/Marlin_STM32
but it seemed that it has not been followed up since about 3years back
victor_pv Tue Jun 27, 2017 7:31 pm
I had a look at it, and the changes are not so big or so many. Among other things they changed the sdfat library to Elm-Chan’s one, which is the one ST includes in the HAL, but Greyman’s one works with our cores and is the one used in Marlin, so there is no need for changes in that part, we could revert them or keep Elm-Chan, not a big deal, but by adapting it to the Marlin official HAL way, it would allow to keep updating with the Marlin versions.
The board is definitely pricey though. Specially just for testing and getting the ball rolling.
Something in the style of RAMPS but to plug in one of the $10 boards should be much cheaper, and more flexible for future changes, or repairs in case something breaks.
I’m thinking on grabbing a RAMPS or one of these, can be used to test fw in an F4, and if I abandon the idea I can still use to extend the number of extruders in my current board:
https://www.aliexpress.com/item/New-cnc … 00094.html
But I’m not even sure I have time to to invest on this. Haven’t been able to even catch up with new posts in the forum for weeks now.