@abbott_m I made one for CamBam. Actually two of them as firmware versions prior to 2.0 were not 100% compatible with GCode standards (proper or de facto ones). So if you go for firmware 2.0 you just need to avoid some GCodes that are not supported for now - like G17, G18, G19 (I have actually removed only G17 as it is safe considering that the Duet3D works only on the XY plane for now, but I left the others in place so I get an error if I configure anything wrong during CAM).
Which WorkBee have you chosen? Belt or lead screw?
File tfree1.g will be called when tool 1 is freed, tpre1.g will be called just before tool 1 is activated, and tpost1.g will be called just after tool 1 has been activated. Similarly for any other tool numbers you create.
@giuseppe said in Problema di configurazione wifi:
Grazie a tutti
Sadly I don't understand Italian (just some French and German and a few words of Dutch, Spanish and Hungarian), but I think the jist is that it is working now.
Until you have a Z probe, you can set the Z probe type to 0 in the M558 command (M558 P0). Then you can run delta calibration as normal (see https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer)) and the web interface will prompt you. If you just want to establish an accurate Z=0 height before printing, position the nozzle over the centre of the bed and send G30.
There's a good case to be made for electronics at the top and PSU at the bottom. It keeps all the mains voltage wiring out of the way when you are messing around with the electronics, and saves running mains voltage wires up to the top.
Agreed, that is a nice balance.
And/or split the difference. I do have PSU on top on this particular printer, and therefore mains wiring… at the same time, this will have a heated bed, with the heater using mains wiring, and that will be via a SSR and separate mains plug, all at the bottom. So a little of each.
In any event, ALWAYS earth (ground for Yanks) the frame on an all-metal printer.
I dont use mesh bed leveling (G29), I only do the calibration (G32) because my bed is leveled (I removed the springs and replaced them with TPU feet).
M671 indicates the location of my Z leadscrews when my bed is located at 0,0 and they are slightly off-center:
M671 X-55:255 Y170:170 S1.5 // one leadscrew is located at -55,170, other leadscrew is located at 255,170
```In fact, the Y coordinates for 2 point leveling don't really matter as long as they are the same
The probing points are defined in bed.g:
G28 ; home
G30 P0 X40 Y150 Z-99999 ; probe near a leadscrew
G30 P1 X160 Y150 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
If anyone is looking for a Rostock Max V3 that has already been upgraded with a Duet Wifi controller and many other upgrades, you can find one right now on ebay: http://www.ebay.com/itm/-/142502541362?
Anyone know where that panelduo encasing is available? Can we share the stl?
It has to be the velour. The other stuff just melted against the hot end / hot filament. Shame, as I quite fancied some of the textured leather! Mind, I wonder what real leather would be like… I think there are many other possibilities for exploring textured beds.
You are right, sensorless homing isn't an option in the configurator yet. Also, you will need to tune the stall detection to suit your own stepper motors and mechanics. See https://duet3d.com/wiki/Stall_detection_and_sensorless_homing.
So you can remap drives after homing them and they don't lose their location?
Correct - it's the axis position that needs to be established by homing. So it shouldn't matter if drives are later mapped to those (homed) axes as long as the axes maintain their physical position. I guess there might be a small caveat in that if a drive was previously mapped to a different axis and happened to be in a partial step position (i.e. somewhere between two full steps), then was then re-mapped it might then jump to the nearest full step the next time it was asked to move? I'm also not sure what would happen if you had to rely on motors being energised to maintain position, such as a belt drive Z with a heavy bed. Dunno really - no doubt David would be able to answer that.
In my case it's academic because the same drives are always connected to the same physical axes ad the carriages maintain their positions with or without power. It's just that most of the time, the upper axes are joined to the lower ones by the fact that both upper and lower motors and connected to the same axis as far as the Duet is concerned, but during homing the upper drives are temporarily assigned to separate axes but they are still physically connected the same way. (I've just re-read that sentence and it does seem confusing but I don't know how to re-phrase it). Even if there was a small change in position, it wouldn't really matter for X and Y homing on CoreXY.