Re: New MKS SBASE Smoothieware-compatible board from China April 24, 2016 09:00PM |
Registered: 8 years ago Posts: 13 |
Do you mean that I need to find a servo which support operation with 3V on a signal wire? Are these exist?Quote
bobc
I had a look at servo specs before, to see if the control signal is 3.3V compatible. The answer is it depends on the servo. e.g. this one indicates 5V [www.micropik.com] but this one says 3.3V to 5V [www.parallax.com]
The servo must still be powered at 5V (or whatever normal supply voltage) of course.
So either find a servo with a known spec, or trial and error. Sparkfun sell a little level translator which should work [www.sparkfun.com]
Re: New MKS SBASE Smoothieware-compatible board from China April 24, 2016 10:29PM |
Registered: 9 years ago Posts: 20 |
Quote
tomi01_2000
i have a dead 3d printer buy it from here
the initial motherboard was with problems - problems on axe x,
i changed the mb with a second, same model, from China (new problems - imposible to build a cube of 1 cm - always is making 0.5mm on axe Z) ... imposible to find a firmware/ CMOS able to modify the errors
Now,
i try to change my printer on a smothie system - motherboard. The same mb like BOBC - MKS SBASE v1.2
I have been installed my new motherboard on the computer (no problems with the drivers - all it's seems to be ok ), but when i try to connect my computer, on my printer using com5 ( port Com - Uberclock) , i have no answer from the printer.
Help!
I don't have a screen / lcd for my mb compatible with the motherboard
1.i need a lcd? it is necessary? what lcd i can use it for this motherboard?
2.i try it to make a firmware, with the firmware from the pack - nothing!
Re: New MKS SBASE Smoothieware-compatible board from China April 25, 2016 08:55AM |
Registered: 9 years ago Posts: 15 |
Quote
dintid
You do not need LCD.
I'll recommend using the MKS 28 or 32 boards.. very slick touch-screen which aren't more expensive than the old lcd types.
How do you try to make firmware? Firmware is literally a .bin file and a .txt file.
I have made an Instructables you might find usefull: Configuring MKS Sbase v1.2 32-bit Controller basics and intro to Smoothieware.
How do you connect?
Pronterface, or?
Baudrate needs to be 115200.
Smoothieware does not give a lot of info once connected like marlin.
Do you get no info or error info? No info might be fine.
edit: if you have not configured the config.txt file for YOUR printer, you can not expect it to do anything even when you connect to it.
Have you configured your printer via the config.txt file?
D2 and D3 blinkQuote
tuxhead
Hi,
Which software do you use to connect? pronterface, reptier etc. something else? If the driver installation on the system was successful, have you set the baud rates correctly?
Do you note any abnormal LED status on the board (series leds on top side of MKS SBASE name tag) when you connect the board to the system? If the connection is done correctly, the D2 and D3 LED will blink while rest others will lit up and stay constant.
[silly question but nothing wrong to ask ] Have you flash the firmware and inserted the SD card into the board slot before testing? (The image shows there is no sd card inserted)
Re: New MKS SBASE Smoothieware-compatible board from China April 29, 2016 03:18AM |
Registered: 9 years ago Posts: 15 |
Re: New MKS SBASE Smoothieware-compatible board from China April 29, 2016 04:07AM |
Registered: 9 years ago Posts: 245 |
Do you mean config.txt explanation? There is no pdf explanation as far as I know. You can read on Smoothieware.org or you might want to take a look at the instructable I made for Sbase/SmoothiewareQuote
tomi01_2000
please, is anybody who have an pdf with explications for config.txt?
to light me up exactly the values for all the settings
Re: New MKS SBASE Smoothieware-compatible board from China April 29, 2016 08:37PM |
Registered: 8 years ago Posts: 23 |
Re: New MKS SBASE Smoothieware-compatible board from China April 30, 2016 04:43AM |
Registered: 9 years ago Posts: 245 |
You really are wrong on multiple accountsQuote
zylantha
I've been migrating my Delta Kossel XL from RAMPS/Marlin to this board (+ TFT32) over the last few days, and have some observations / insights / issues to share that I did not see discussed before I went ahead with purchasing the board:
- The TFT32 is really not a comparable replacement for your standard RepRap discount LCD. There is no screen that displays a nice "current status" - with X/Y/Z locations, temperature, etc., like you get on a normal LCD. The instructions on the TFT32 are incorrect (there is no printer configuration screen in the menu to select "Delta"). There is also no firmware source or binary code on the makerbase-mks github (and the listing points to an incorrect "makerbase" repository on github which is unrelated). The parameters shown on the screen do not necessarily represent the current status of the printer (e.g. it can show a target bed temperature of 100 degrees, when the bed is actually off ... the info is not read 'live' from the controller). Essentially, the TFT32 gives you a cut-down "pronterface"-type screen to issue commands to the printer, but the menu system is goofy (e.g. when controlling the extruder, "out" means to retract, and "in" means extrude) and not particularly nice to use. If I had my time again, I would skip the TFT32 and either get the TFT28 (which at least has source code on github) or a 12864.
- There are missing modules from the MKS build of the Smoothieware firmware - For example, G29 (autolevel) is not supported. The MKS version of Smoothieware isn't published as a branch - it's a completely separate repository (which makes it difficult to bring back up to date with the latest Smoothieware release). I would have expected full functionality built-in, however not everything seems to work as per the Smoothieware documentation, which can be frustrating when you're trying to set up and test everything.
- TemperatureSwitch is unreliable - I had this configured to turn the hotend fan on when the hotend temp went over 50 degrees, however it doesn't always work. This may be due to bugs in the older MKS build of the firmware, or some other weirdness - but this is something that you just expect to work, and bad things happen when you don't have the hotend fan on an E3D v6.
- There are incorrect default parameters in the example Delta config file - thermistor pins are switched for hotend / heated bed, and the fan output pin is incorrect.
- Sensible failsafe parameters don't seem to be easily found (in Marlin - things like motor auto-off, prevent-dangerous-extrude are set by default). Maybe they're options that can be brought in somewhere but they're not obvious or set by default (this is more a Smoothieware issue than MKS issue).
- The standard Smoothieware build will boot this board - allowing some MKS-broken things like G29 autolevel work - but there seems to be other things that then break, for example, it will no longer talk to the TFT32 (and the TFT32 has no 'communications failure' warning when it can't talk to the board ... it's pretty dumb). This was my latest change - so I haven't explored it fully yet.
Re: New MKS SBASE Smoothieware-compatible board from China April 30, 2016 07:20AM |
Registered: 12 years ago Posts: 973 |
Re: New MKS SBASE Smoothieware-compatible board from China May 01, 2016 03:57AM |
Registered: 9 years ago Posts: 245 |
Just inserting it here:
Re: New MKS SBASE Smoothieware-compatible board from China May 01, 2016 12:01PM |
Registered: 8 years ago Posts: 1 |
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 03:22AM |
Registered: 9 years ago Posts: 15 |
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 03:38AM |
Registered: 9 years ago Posts: 245 |
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 08:43AM |
Registered: 8 years ago Posts: 23 |
Quote
dintid
You are correct on not listing XYZ coordinates, but there is overview of temperature, fan and time printed. You do need to start print from the display though.
Quote
dintid
There IS firmware repository on Github. I've been using it a lot. [github.com] as far as I know the TFT28 and TFT32 use same code, might be wrong though?
Quote
MKS
Step1: turn on MKS TFT32 at first time, then enter --> setting --> connection, select baud rate that the firmware use.
Step2: enter --> setting -->model, choose printer type, only Delta and other two options
Quote
dintid
All my info is ALWAYS correct.. maybe you have some bad wiring? I have been using it for some months now. Edit: IS your baud rate set to 115200 in firmware AND in display?
Quote
dintid
I use Smoothieware firmware on my Sbase, so don't see a problem to bringing anything up to date?
Quote
dintid
Temperature switch: That is a "bug" which actually Works as intended - in Smoothieware. Nothing to do with the MKS Panel. I have put up a change request, which should be put in. [github.com]
Quote
dintid
The hotend heatbed and pins.. you need to use the correct schematics. They are listed wrong on old, but are correct on new. Take a peek at my instructable here: [www.instructables.com]
Quote
dintid
Sensible failsafe parameters.. yes, I worry about that, but the developer said they were build in automatically.. I would like them to be better documented as well.
Quote
dintid
G29.. I don't know. I manually level my printer.[/list]
Quote
dintid
EDIT: You MUST set baud rate to 115200 in both firmware and on TFT32 to make it Work correctly. If you use WIFI module you also MUST set it to 115200
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 08:46AM |
Registered: 8 years ago Posts: 23 |
Quote
tomi01_2000
i'm not able to write a good firmware on the motherboard ....
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 08:51AM |
Registered: 8 years ago Posts: 23 |
Quote
dintid
I'm having a curisou and very very annoying problem with my setup.
...
However, when I start printing both axes are making a lot of noise.. like shaking/grinding noise.. I once had a similar noise when my axes weren't Square, but that is not the case here.
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 09:35AM |
Registered: 9 years ago Posts: 245 |
While I understand how it is annoying, it is not really a problem due to the TFT but due to your usage scenario.Quote
zylantha
Quote
dintid
You are correct on not listing XYZ coordinates, but there is overview of temperature, fan and time printed. You do need to start print from the display though.
I do not print from the display - it's a display. I print from Octoprint on a Raspberry Pi 3 connected to the SBASE over USB.
There is no status window on the display to be found.
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 10:40AM |
Registered: 8 years ago Posts: 23 |
Quote
dintid
While I understand how it is annoying, it is not really a problem due to the TFT but due to your usage scenario.
It seems like you mostly use the display as,well, a display. If so, I'd have chosen a reprap discount or something similar.
Quote
dintid
TFT28/32 are small machines unto themselves and are inherently limited in how they communicate with the Sbase.
Quote
dintid
I picked the TFTs as I always start stop my prints from the screen and touch-screen makes it much easier. Doing it this way I always gets correct everything on the screen.
Quote
dintid
I'm just glad the XY isn't there.. just more clutter really.. try starting from the display and you will see how it change and looks really nice with fan going and everything
Quote
dintid
Leveling and G29
I do know how it Works. I have had IR-sensor and such, but just don't use it anymore. I can't see how it is important to have on the display though. Especially since you only use it as a display and not as a command center?
I always put in G29 in my start gcode in my slizer.
Quote
dintid
Edit: Would I have liked data to be synchronzied both ways? YES!! I most certainly do, but I guess I can't get everything. Rigt now I'm just glad I have 2 relatively cheap very nice looking touch-screens for my printers instead of the other bulky, not very nice looking, alternatives
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 12:43PM |
Registered: 10 years ago Posts: 14,685 |
Quote
zylantha
IMHO the best looking LCD is the Viki2 (admittedly not touch screen).
For a touch screen solution - I would go with a Raspberry Pi (Octoprint / Octopi) based system (comparable cost to the Viki2 but infinitely more features), or maybe even MatterControl (best looking turnkey touch screen, but expensive).
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 01:04PM |
Registered: 9 years ago Posts: 50 |
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 02:12PM |
Registered: 10 years ago Posts: 293 |
Re: New MKS SBASE Smoothieware-compatible board from China May 02, 2016 06:50PM |
Registered: 8 years ago Posts: 23 |
Quote
dc42
Have you seen PanelDue? It's colour, touch sensitive, supports 4.3", 5" and 7" screens, handles up to 6 extruders, and includes an on-screen keyboard so you can enter any gcode command as well as providing all the usual facilities Support code for it in Smoothieware was started many months ago - I don't know why it is taking so long to finish.
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 01:42AM |
Registered: 9 years ago Posts: 245 |
I didn't say your usage scenario was abnormal. I just said your usage scenario doesn't seem to fit the TFT screens.Quote
zylantha
Quote
dintid
While I understand how it is annoying, it is not really a problem due to the TFT but due to your usage scenario.
It seems like you mostly use the display as,well, a display. If so, I'd have chosen a reprap discount or something similar.
I don't see how my usage scenario is particularly unusual or different from anyone else's, who prints over USB (which I'm sure most people do). I have printed regularly by saving to SD card and inserting that into my Marlin board (while I was having USB and reliability issues with Marlin-RC4 / RC5) - however I find that this gets tiresome and annoying very quickly; why would I transfer files by physically walking an SD card across the room, when I have both USB and gigabit ethernet connectivity from my PC to my printer? Sounds like the old days moving data between PCs using a floppy disk!
Well, you certainly miunderstood that one... when I said limited I meant how they are dependednt upon their own firmware which in turn communicate with the Controller.... lots of functionality just isn't there.Quote
zylanthe
TFT28/32 are small machines unto themselves and are inherently limited in how they communicate with the Sbase.
Sorry, but with respect - I completely disagree. They are absolutely not limited - they can issue any command they want, and obtain any status information they need, and put it on the screen in any way shape or form they like. If they can display the current actual temperature, then they can display the current target temperature.
For example, the M105 command returns:
Recv: T:217.3 /225.0 @255
There is no reason for the TFT32 to be unable to display the 225.0 as the target temperature, given it does display 217.3 as the current temperature - it's right there in the command response.
Quote
dintid
I'm just glad the XY isn't there.. just more clutter really.. try starting from the display and you will see how it change and looks really nice with fan going and everything
No. I said I don't see the need for G29 on display. I did not say I didn't know what it was.. I find it completely useless on the screen.Quote
Clutter / real estate..
When I say clutter I meant irrelevant information moving around... I see you like the screen DC42 recommends.. I absolutely abhor it.... says something here about taste and what we expect it to be.
It would be nice if YOU could recognize that people have different needs. I said that I liked it, but you argument like I'm wrong and you are right.. have you considered we are both right, but you need a different display to fill your needs?
Quote
dintid
Leveling and G29
I do know how it Works. I have had IR-sensor and such, but just don't use it anymore. I can't see how it is important to have on the display though. Especially since you only use it as a display and not as a command center?
I always put in G29 in my start gcode in my slizer.
Note that my points regarding G29 autolevel support relate to the SBASE, not the TFT32.
Sorry but I'm confused. First you said you don't use autolevel and but rather do it manually - now you say you do use autolevel (G29) - which as I said does NOT work with the standard MKS firmware. G29 requires some form of Z-probe sensor - if you don't use the IR sensor, what are you using for the autolevel?
I don't. You don't read what I say.. I never said I used my display for anything aside from starting the print.. in fact. I said I only used it for starting prints.Quote
zylantha
Leveling and G29
But separately, I'm also confused as to how you would actually do a manual bed leveling from the TFT32 ... since it does not display the current position of the head, how do you know where it is in order to issue the correct commands and reset the Zpos when you reach the correct endpoint? Or do you use Pronterface for this? In which case, the screen would be displaying the incorrect information (target temperature, etc. - you do heat up the print head and bed when you do your manual leveling, don't you?)
Your point was very deeply hidden in hip-shot complaints where it was hard to figure out wheter you was angry at yourself for spending Money, at Sbase, TFT or firmware for one or the other.... you didn't ask someone (here) before making a huge judgemental post, which I find disturbing. You could have gotten lots of answers regarding the firmware at least.Quote
dintid
Edit: Would I have liked data to be synchronzied both ways? YES!! I most certainly do, but I guess I can't get everything. Rigt now I'm just glad I have 2 relatively cheap very nice looking touch-screens for my printers instead of the other bulky, not very nice looking, alternatives
Quote
zylanthe
Thanks for acknowledging my original point that the TFT32
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 02:00AM |
Registered: 8 years ago Posts: 13 |
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 03:50AM |
Registered: 9 years ago Posts: 15 |
Quote
zylantha
Quote
tomi01_2000
i'm not able to write a good firmware on the motherboard ....
I'm afraid that you'll need to provide more information if you are really seeking help here (although you seem to have already switched boards).
Anyway, the most obvious (and easiest to solve) issue with getting the Smoothieware firmware to update and work is to ensure that you have formatted your MicroSD card as FAT32 and not ExFAT. ExFat formatted cards do NOT work - and this is the default that most cards come with, so if you have not reformatted your card before putting the firmware on it, then this is quite likely to be the issue.
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 04:41AM |
Registered: 8 years ago Posts: 13 |
Do your printer has any reaction on commands which is sent from the display (axes moving, extruding etc)?Quote
tomi01_2000
I am trying to connect printer on computer using cable usb, and the computer it start to install the driver - automatically.
On Pronterface - i try to connect, and i have "connecting...". And even if i wait 10 min nothing's happened.
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 05:14AM |
Registered: 9 years ago Posts: 245 |
Seems like you are using the wrong COM port.Quote
tomi01_2000
I am trying to connect printer on computer using cable usb, and the computer it start to install the driver - automatically.
On Pronterface - i try to connect, and i have "connecting...". And even if i wait 10 min nothing's happened.
mmc devmgmt.msc
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 07:09AM |
Registered: 9 years ago Posts: 15 |
Quote
dintid
Seems like you are using the wrong COM port.Quote
tomi01_2000
I am trying to connect printer on computer using cable usb, and the computer it start to install the driver - automatically.
On Pronterface - i try to connect, and i have "connecting...". And even if i wait 10 min nothing's happened.
You should check in Device Manager if using Windows Source: [technet.microsoft.com]
•At a command prompt, in the Start Search box, or in the Run box, type the following command:
mmc devmgmt.msc
Now look in "Ports (COM & LPT)
Find the one for your board and pick that in Pronterface
edits: spelling
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 07:33AM |
Registered: 9 years ago Posts: 245 |
Have you setup firmware?Quote
tomi01_2000
Quote
dintid
Seems like you are using the wrong COM port.Quote
tomi01_2000
I am trying to connect printer on computer using cable usb, and the computer it start to install the driver - automatically.
On Pronterface - i try to connect, and i have "connecting...". And even if i wait 10 min nothing's happened.
You should check in Device Manager if using Windows Source: [technet.microsoft.com]
•At a command prompt, in the Start Search box, or in the Run box, type the following command:
mmc devmgmt.msc
Now look in "Ports (COM & LPT)
Find the one for your board and pick that in Pronterface
edits: spelling
this it's ok
and on pronterface i have com5
conecting ... that's all. Here it is the end
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 07:59AM |
Registered: 9 years ago Posts: 15 |
Quote
dintid
Have you setup firmware?
Or you can just put firmware.bin and a sample config.txt file on the SD Card and boot Sbase Card
You can not connect to the board untill you get some firmware on it.
Look at your SD Card and make sure you have a "firmware.cur" file on it after flashing it.
Edit: If you have flashed it and it seems you have connected it properly I would try a different PC and a different USB cable.. if the problem persists I'd say the Card is defective.
Re: New MKS SBASE Smoothieware-compatible board from China May 03, 2016 08:06AM |
Registered: 8 years ago Posts: 13 |
Try to set uart0.baud_rate 250000 in your config file, and change it in the Pronterface.Quote
tomi01_2000
i put it firmware.bin and config.txt from MKSSBase-firmware on the SD Card and boot on the printer
at the end, on the SD was firmware.cur + config.txt
The SD Card it is ok, i change it the usb cable ...
I will try tomorrow, on different computers, one on windows 10, and one on linux mint