Maslow 4.1 Getting started with software version 1.22 A tutorial

Introduction

  • How to set up your Maslow CNC for the first time
  • Connecting your Maslow to WiFi and LAN networks
  • The step by step guide to finding anchors on a Maslow
  • Troubleshooting your Maslow connection and anchor issues
  • Essential tips for preparing your Maslow to cut

This instruction will be out of date by the time it is released but lets just go with it.

So, you have assembled your Maslow and the frame is built. Your next step is to get it ready to cut.

Just a few things to make it easier to see how it operates and understand some of the basic differences between the Maslow and more conventional CNC machines.

Conventional CNC are raised above the work piece and, while belt driven, are mounted on a fixed gantry for one direction and can be moved along the gantry. The Gantry in turn is moved as a unit in the other direction. Conventional CNC are analogous in operation to a 3D printer. The CNC location is set by moving it to a known location. All subsequent moves are in reference to that location

Maslow is pulled around by belts which move the Maslow on the work surface.

Maslow navigates by counting the number of rotations a belt generates as it passes a magnetic sensor.

In order to find a zero reference point the Maslow retracts the belts completely and then extends them and counts the revolutions of a sensor for each arm.

Each belt is then attached to the frame and belts drawn tight while tracking the distance from each anchor.

Connection and control

The Maslow is controlled by a web browser running on almost any device, including a mobile (cell) phone to a PC.

The internal WiFi server

To initially log on to Maslow, power it up and on your device, under WiFi settings, look for Maslow. Use maslow.local and initial password is 12345678, if Maslow doesn’t connect automatically. The machine can be controlled with the internal WiFi server, but it’s often more convenient to run from a local WiFi Network.

If the blue light is flashing, it has already connected to a LAN. The blue light will be counting out the IP address.

LAN server

Initially the connection is to via the Maslow’s internal WiFi. To connect to a the local WiFi, from the Setup screen, select configure and enter your local WiFi and password. In future you should be able to connect using maslow.local in the address line of your browser.

Find Anchors

Initially and whenever a frame is changed, it is necessary to identify where the anchors are relative to the Maslow. This is done with the Find Anchors procedure.
Preliminary
Before running Find Anchors, remove any cutting bits and lower the Z access as far as it will go. If you go too far it won’t hurt the machine, just makes a buzzing noise as it attempts to lower past the full depth.

For maximum accuracy when running Find Anchors, it is preferable to set the retract value as low as possible, where all the belts retract reliably. To achieve this, go to Setup, Config and set the Retract force to 700, then click on Retract, then Extend and draw the belts out, then retract again. If all belts retract all the way then you are set. If any don’t, then up the retract force by 100 and try again. Repeat until all belts retract without problems. If you need more than 1300 retraction force, then you can think about reducing friction in affected arms, by sanding and lubricating spools. This is a major undertaking.

Find Anchor Steps:

  1. Select Setup.

  2. Click Retract – belts should all retract

  3. Click Extend – then draw out each belt until it stops. When all belts are out, the cooling fan will stop.

  4. Attach Belts to Anchors.
    Belt must be free to rotate around anchor and anchor needs to be as rigid as possible.

  5. Click on Find Anchors.
    The first 6 points will have loose belts as the software determines an approximate location for the anchors. After that the belts will stay reasonable tight, then tighten a little more at each stop. The Maslow will travel around 3 expanding rectangles, after each circuit, it will calculate it’s position relative to the Anchors and produce a fitness value. Initially, this is relatively high, as it calculates more points this will drop. The higher the fitness value the better (after completion). If the final value is less than 0.45, then Find Anchors will recommend not using these values.

  6. On completion of the Find Anchors, the Maslow will report Ready to Cut if successful or Extended if not successful.

  7. Click on Save Serial to save a copy of the messages. This is useful if you have a problem, or for future reference as it contains the calculated Anchor positions.

  8. Recommend saving a copy of your maslow.yaml file if successful (FluidNC, Manage Local File (Green button) and upload maslow.yaml).

  9. If not successful, then re-run Find Anchors. If still not successful, open a docket, put you name in the header with a short description and a longer description in the body. If possible include the Serial log file.

  10. Move the Z axis up (20mm) and set Z home.
    Z stop is the maximum depth the Maslow can reach, and Z home is normally set so the bit just clears the work sheet.

Before attempting to cut, and before putting a bit in the router, raise the Z axis to a convenient value (20mm), and run the Maslow to get a feel for how it operates. Jog the Maslow around, explore the Set XY Home and Park functions, load a test file (file.nc or file.step) and run it.
SD_maslowdoorsign.nc (26.8 KB)

5 Likes

This is fantastic.

I have been meaning to work on moving all of the documentation like the user guide over to github to make it more maintainable.

I have it set up so that we can have pages like auto generate from the github files: Quick Start Guide | Maslow 4 Documentation

I need to figure out how to imbed them into maslowcnc.com so that it is smooth from the user perspective (nobody want’s to have to visit more different websites)

It may not be perfect, but could you just embed the GitHub quick start in a full page iframe?

1 Like

That’s one of the options I was thinking of too. I was also thinking of maybe just redirecting to documentation.maslowcnc.com the same redirect to shop.maslowcnc.com for the store now

1 Like

@bar could you put a copy of this under resources, setup, so it’s available easily

1 Like

Thank you for an excellent guide!

I had just finished building the M4.1 but got a bad start on FW1.22 and the Z-issue.

This guide with the FW1.23 got me Ready to Cut on the first try!

2 Likes

How do we feel about: Quick Start Guide | Maslow 4 Documentation ?

The link on the website is now pointing to documentation.maslowcnc.com which is generated from this editable file:

I would like to move all of the documentation over to github so that it can all be more easily kept up to date.

1 Like

Can this linkbe under resources, so its easy to find

1 Like

Absolutely, resources where?

Do you think that this should be a different page than the “Quick Start Guide”? To me it feels like these are kinda the same thing and maybe the quick start guide needs to be updated with this information?

What should the spoilboard and work material status be during ‘find anchors’? Just spoil board? Or both material and spoilboard? And I assume the thickness of each (or whichever should be present) should be correctly added in Options > Scale and thickness? Or not? I’d love some clarification

Also, should concrete anchors be at the same height as the spoil board, using spacers for example? Or does it matter? Just trying to eek out as much accuracy as possible.

The spoil board should only need to be set once, usually before Find Anchors.
If you are running Find Anchors on top of your target material, then set material before Run Anchors.

Personal preference. Mine are parallel with the arms, critical that you set the four Z heights correctly for each arm in the maslow.yaml file if you go to a non-standard setup.

Are you saying that the anchors should be at four different heights, each anchor height in plane with each arm?

I currently have the anchors bolted into the concrete, with 35 mm spacers so that they’re all the same distance off of the ground.

That is how I have it but that is not the original “standard” version. The important point is to ensure the Z values in the maslow.yaml file correspond to what you have, so the maths is right and the Maslow compensates for different Z heights as it operates. Having different (compensated) heights reduces the uneven downward pressure from the belts as the Maslow approaches corners, especially on smaller frames.

This is the first time I’m hearing about this level of detail concerning the anchors. It doesn’t appear to be in any of the documentation (which is pretty scattered). Would I normally need to edit the yaml file with my anchor heights? Or does the “find anchors” routine handle all of that automatically?

If I’m setting Z heights manually in the yaml file (which I’ve never done), are those the actual heights from the ground, or in relation to the spoil board?

What would you advise me to do? I’m trying to get more accuracy as some of my initial cuts are off more than I would like, like slots to receive a plywood tab (like you would for box building) aren’t large enough.

I have put together a brief tutorial on changing anchor height. This may help.

1 Like