Hello from Poland

mmonsterski
Posts: 14
Joined: Wed Mar 08, 2017 12:06 pm

Hello from Poland

Post by mmonsterski » Wed Mar 08, 2017 12:47 pm

Hi all from Poland.
I'm software developer in small company developing software at PC. As hobby I writing software at Arduino devices.I plan to use STM32 as base for develop software for 3d printer controller.

User avatar
RogerClark
Posts: 6880
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Hello from Poland

Post by RogerClark » Thu Mar 09, 2017 6:47 am

Welcome.

I think several other people have been building 3D printer controllers, including a custom board, so search the forum using google e.g..

"site:www.stm32duino.com 3D printer"

https://www.google.com.au/?gfe_rd=cr&ei ... 3D+printer&*

and you may find some useful information.

mmonsterski
Posts: 14
Joined: Wed Mar 08, 2017 12:06 pm

Re: Hello from Poland

Post by mmonsterski » Thu Mar 09, 2017 8:19 am

Thank you for link. :)
But my approach is quite different: I'm trying to make board that connect BluePill/Maple Mini to Ramps board and use Marlin as firmware. Cheap and effective :)

User avatar
RogerClark
Posts: 6880
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Hello from Poland

Post by RogerClark » Thu Mar 09, 2017 9:36 am

OK

No worries

I have a MendleMax 1.5 which uses a ATMega2560 with RAMPS shield.

And I have a spare RAMPS shield somewhere, as I managed to blow up my first ATMega + RAMPS Combo, so bought spares for both.

Note. The STM32 is a 3.3V device so I don't know how compatibile it would be with RAMPS as It normally works with 5V logic inputs

mmonsterski
Posts: 14
Joined: Wed Mar 08, 2017 12:06 pm

Re: Hello from Poland

Post by mmonsterski » Thu Mar 09, 2017 10:21 am

About 3.3V:
http://forums.reprap.org/read.php?219,479626,page=1
Summary: It's quite simple:
- Most MOSFET-s working at 3.3V ( if not - I can be changed - TO220 case is very soldering-friendly)
- Servo need 5V so it won't work ( I'm not using these ).
- LCD controller will work with 5V power ( other signal pins could be 3.3V )
- SD Card use 3.3V so it's not a problem.

User avatar
RogerClark
Posts: 6880
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Hello from Poland

Post by RogerClark » Thu Mar 09, 2017 10:59 am

what firmware are you going to run?

I think Im am running Sprinter, but its been so long since I built the printer I cant really remember ;-)

mmonsterski
Posts: 14
Joined: Wed Mar 08, 2017 12:06 pm

Re: Hello from Poland

Post by mmonsterski » Thu Mar 09, 2017 11:09 am

It will be Marlin firmware based on Arduino Due port. Porting it to STM32 should be fair simple ( only HAL related functions ).

User avatar
RogerClark
Posts: 6880
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Hello from Poland

Post by RogerClark » Thu Mar 09, 2017 8:35 pm

Ok. I think perhaps my machine uses Marlin. I will see if I kept the original files, as I think I recompiled the firmware to get it onto the ATMega board.

mmonsterski
Posts: 14
Joined: Wed Mar 08, 2017 12:06 pm

Re: Hello from Poland

Post by mmonsterski » Fri Mar 10, 2017 7:09 am

Currently Marlin is very active developed project. Many useful functions was added lately ( filament change, nozzle cleaning, auto bed leveling and many many more ). If you was using Marlin just merge your settings ( configuration.h and configuration_adv.h ) into current version, compile it and program board.

User avatar
BennehBoy
Posts: 420
Joined: Thu Jan 05, 2017 8:21 pm
Location: Yorkshire
Contact:

Re: Hello from Poland

Post by BennehBoy » Fri Mar 10, 2017 9:48 am

I see STM have an eval printer board and their own fork of Marlin.

Is there any reason why to actually chose STM over AVR for the contoller? Other than because it can be used that is?

I really like the idea of building my own 3d printer.
-------------------------------------
https://github.com/BennehBoy

Post Reply