From categories:
page 1123...next »

Make sure you use the CNC variant. I had problems using the standard version which went away when I switched to the CNC one.


Pangloss Labs

Hi,
Thanks for reply, hope that Arthur will post the links, so we can have a look at the job and hopefully develop a nice interface for the Smoothieboard, as most of us are fed up with the standard LCD.
Regards

I emailed arthurwolf the links. Replacing the dots by something else was not enough….

Yeah, that would be great, I am very curious to see how you communicate with Smoothie, as the Nextion, end the instructions with the odd 0xff 0xff 0xff…
And as much as you can ask, they will not change the firmware or the protocol I guess!
Anyway, if you can share the files that will be a good start.
Cheers

Did you ever find out what your issues were?

I recently purchased the Azteeg x5 GT. Seems the documentation on Panucatt is a little lacking…

Latest Smoothieware running on Re-Arm
Home built Prusa i2 with a lot of modifications

I've been trying to get auto bed levelling working on my printer. It uses a servo lowered microswitch probe.
So far I've got it to lower the probe and then check three points using G29. But this doesn't seem to be storing the levelling data and all the articles I've found online say to use G32

The problem is that when I run G32 the probe lowers down, I hear the microswitch click and it continues for a couple more mm. The head then moves immediately to probe points 2 and 3 without raising between. (Dragging the probe across the glass)

The really bizarre thing is that if I interrupt the initially lowering head by just clicking the microswitch, then it'll travel to the other two points and probe them correctly (raising between tests)… but obviously that first reading is completely borked.

Can anyone suggest why the probe keeps lowering beyond the click of the microswitch? And why the head doesn't raise between probe points?
@<
>@

On the front panel menu, i get select temperature on extruder 0 or 1.
But on extrude menu, i can select only extruder 0, extruder 1 not shown on display.

and yes i can use web interface and select it, but not via my Viki2 display.

Your problem seems to by the physical makeup of your machine. if you have offset as -38, so the probe touches the bed are true 0, the head has to have room to go to -38. if the head wont move that far then all you can do is to reposition the probe closer to 0.
If you can do that, all you can do is use a reduced build size of 142 x 180
the way your new build starts at 38mm mark, and doing the probe will start at 0, but is really at 38mm on your bed.

Email me at moc.liamg|ruhtra.flow#moc.liamg|ruhtra.flow with the links and a link to this post and I'll add them.
Also you can just add the links and replace the dots by something else

I would share some pictures and a tft- and hmi-file for the nextion 3.2 - I'm not allowed to post links yet.
The display works on the serial interface. My menu has 3 pages: a control page to control and move the axes, a page for the laser control and to play files from the SD card and one page to input and execute G code.

Smoothie is ready to work with a Nextion. But somebody needs to program a nextion to work with Smoothie. If/when somebody does that, it will work.

Thanks a lot, i was inverting in the wrong way.
Cheers.
A quick question, Any chance the smoothie could work with the Nextion LCD in the future?
Is because the odd end of instructions at the end? or is just a complicated story?
I was wondering if i could use an arduino as a "translator" to give to Smoothie the right set of clean code as the MKS Lcd does to work properly.
I just dreaming? :-)

Hi All,
I was wondering if someone can help me, i need to "invert" the rotation of the encoder in the Lcd 12864 Full graphic Lcd panel, as for now when i rotate clockwise, the numbers decrease, and should be the opposite.
How can i invert the pulse by changing parameters in the Config File?
Thanks for any suggestion you can give me.
Regards

Hello

I use:
Cetus printer with a cpu that runs (successfully) smoothieware. The size is 180x180x180. I use a 3D Touch Auto Leveling sensor.
When i try to use 3point leveling everything works fine and without problem.
But because my bed seems to be a bit more curvy and because of design its not possible to adjust it better i like to use grid leveling.
No my problem.

If i configure this:
—-
leveling-strategy.rectangular-grid.enable true # The strategy must be enabled in the config, as well as the zprobe module.
leveling-strategy.rectangular-grid.initial_height 10 # move to Z10 before first probe.
leveling-strategy.rectangular-grid.do_home false
leveling-strategy.rectangular-grid.x_size 180 # size of bed in the X axis
leveling-strategy.rectangular-grid.y_size 180 # size of bed in the Y axis
leveling-strategy.rectangular-grid.size 5 # The size of the grid, for example, 7 causes a 7x7 grid with 49 points. must be an odd number
leveling-strategy.rectangular-grid.probe_offsets 38,0,0 # Optional probe offsets from the nozzle or tool head
leveling-strategy.rectangular-grid.save false # If the saved grid is to be loaded on boot then this must be set to true
leveling-strategy.rectangular-grid.initial_height 10 # will move to Z10 before the first probe
leveling-strategy.rectangular-grid.human_readable true
mm_per_line_segment 1 # necessary for cartesians using rectangular-grid


The probe tries to go to -38 (which is the real offset of the probe) to test 0.0. But that isn't possible because my motors can only go to 0.0 - There is no "free room" to move more in any direction. That means with my shown config it pushed against the end stop and that doesn't sound nice. But it can't move the probe to X0

I tried to find a workaround, but then i have the problem, that the system thinks that x0 is somewhere else.

What can i do, to use grid leveling even with that printer where i can "go" from 0.0 to 180.180 only? Is that possible?

I tried (what is nonsense because i loose bed space and the system thinks only for leveling that x0 is somewhere else:

leveling-strategy.rectangular-grid.enable true # The strategy must be enabled in the config, as well as the zprobe module.
leveling-strategy.rectangular-grid.initial_height 10 # move to Z10 before first probe.
leveling-strategy.rectangular-grid.do_home false
leveling-strategy.rectangular-grid.x_size 140 # size of bed in the X axis
leveling-strategy.rectangular-grid.y_size 180 # size of bed in the Y axis
leveling-strategy.rectangular-grid.size 5 # The size of the grid, for example, 7 causes a 7x7 grid with 49 points. must be an odd number
leveling-strategy.rectangular-grid.probe_offsets 0,0,0 # Optional probe offsets from the nozzle or tool head
leveling-strategy.rectangular-grid.save false # If the saved grid is to be loaded on boot then this must be set to true
leveling-strategy.rectangular-grid.initial_height 10 # will move to Z10 before the first probe
leveling-strategy.rectangular-grid.human_readable true
mm_per_line_segment 1 # necessary for cartesians using rectangular-grid

and with the milling commands (i think that is wrong too because i understand that the system again think that X0 is somewhere else only for leveling:
#3D TouchGrid (G31 command only, G31X35Y0 A145B180)
leveling-strategy.rectangular-grid.enable true # The strategy must be enabled in the config, as well as the zprobe module.
leveling-strategy.rectangular-grid.initial_height 10 # move to Z10 before first probe.
leveling-strategy.rectangular-grid.do_home false
leveling-strategy.rectangular-grid.x_size 180 # size of bed in the X axis
leveling-strategy.rectangular-grid.y_size 180 # size of bed in the Y axis
leveling-strategy.rectangular-grid.size 5 # The size of the grid, for example, 7 causes a 7x7 grid with 49 points. must be an odd number
leveling-strategy.rectangular-grid.probe_offsets 38,0,0 # Optional probe offsets from the nozzle or tool head
leveling-strategy.rectangular-grid.save false # If the saved grid is to be loaded on boot then this must be set to true
leveling-strategy.rectangular-grid.initial_height 10 # will move to Z10 before the first probe
leveling-strategy.rectangular-grid.human_readable true
mm_per_line_segment 1 # necessary for cartesians using rectangular-grid
leveling-strategy.rectangular-grid.only_by_two_corners true # for G31 command

Maybe i understand something wrong in the wiki.
Can someone help and understand my problem? (sorry for slightly bad english - it is my 2nd language only)

Thanks in advance
G

And now i know. Non-insulated thermocouple + max31855 + intermittent heater block grounding via the chassis. Max31855 gets upset by this.
Switching to the AD8495 analogue thermocouple amp, which can handle grounded tip thermocouples.

Seems to be magically working this morning. Re-flashed the same firmware ( only 2 months old), using the same config file as yesterday. Only change was a few extra spaces in this config line : 'temperature_control.hotend.sensor max31855' which I added to make it line up with the other text.
Weird. I hope it keeps on working - it bothers me not knowing why it wasn't working previously.

How did this turn out for everyone? Would it be possible for me to get a copy of someone's config file? I did not see any config files on the Wiki, although admittedly this is my first day with a smoothie board.

Thanks :)

Re: Prusa i3 setup by dmpolarisdmpolaris, 11 Aug 2017 19:47

Hi everybody,

Here's my problem.

I bought a Azteeg X5 GT and SD6128 drivers that support digital current control.

Everything works fine with the board except one thing: Motors will just do a really faint humming noise and dont't move except for the Z when the bed goes down because gravity helps it.

The problem is obvious. not enough power.

as I told everything else works fine so the config file is ok and the firmware is flashed

Here's all that I did so far:

- reformated the SD
- Tried with the Panucatt devices config file
- tried the two latest firmware
- tried different values in the config file for the motors current and also the multuplier for the digipot chips
- made sure the current control module line is set to true, the multiplier is 51.0 for the SD6128, the current is set for each motor.

Whatever I try the voltage will stay at 0 when I measure the vref pin on the driver.

I made sure the jumpers on the drivers are open to use the external vref

I measured on the trimpot on the driver and I have a normal reading so I know my multimeter is ok.

I wrote to Panucatt devices and as expected got no answer at all…

I am little lost now!

Anything I might have missed?

Thank's

Ok a few comments based on your config file and your email.

1. You seem to be confused about temperaturecontrol and switch, they are very different modules, see the documentation for each
2. You are rewriting your config file from scratch, that is a horrible idea. Please use the example config file and modify it *as little as you strictly need*
3. Yes there is a list of all config options, see the home page
4. All your questions so far have their answer in the documentation, I recommend you read the documentation

page 1123...next »

This site is a WIki, which means you are very welcome to help us improve it. Help on how to do that can be found at the Editing the Wiki page . You can edit any page by clicking the "Edit" button bellow :