In partnership with Maxicam we offer a complete software to CNC solution that includes our cabinet software Polyboard, nesting optimisation software OptiNest, VCarve and of course a 3 axis CNC.

This configuration is optimised for nested based furniture manufacturing but if we add our stair software StairDesigner it can also be a great solution for general stair building.

Stringboard Management

One of the annoying problems that arise when building stairs is that one often finds oneself with strings that are longer than the bed of the CNC. This is of course the case if your CNC is a smaller model but can also arise even when you have a CNC with a 4m bed as it’s not rare to have strings up to 5m long.

Here is a typical case where a simple straight stair requires 2 strings of 4m50 long.

To machine these stringers on a CNC with a bed of less than 4m50 we have 2 possibilities, either machine in 2 operations moving the stringer on the machine or make the stringers in 2 parts.

If there is enough space either side of the CNC it’s always possible to machine one long string with 2 separate programs by sliding the string along the machine bed. This requires having a straight edge and some precise positioning points so that the 2 machine programs will align.

Puzzle Joint Solution

A simpler solution is to use the CNC machine to cut the stringer in 2 separate parts and join them with a puzzle joint.

Stringer in 2 parts with puzzle joint

This solution has several advantages:

  • Firstly, it is not necessary to align the stringer to each separate program and each part can be cut and calibrated separately.
  • And secondly it’s much easier to prepare the wood 2m30 long rather than 4m50.

A board of 4m50 x 300mm can get heavy and cumbersome and if you have ever tried to assemble and plane up accurately such a board on a jointer and thickness planer you’ll know what I mean!

Because of its amazingly accurate cutting, a CNC allows us to cut joints that would be near impossible or at least tricky and time consuming to cut buy hand.

In this video we show how to draw the puzzle joint in CAD and prepare the StairDesigner DXF drawings for machining in VCarve.

As you can see using the correct methodology this can be quick and efficient and long strings can be made very easily on a CNC with a smaller bed.

In this second video the strings are cut and machined on the CNC, including the puzzle joint. The completed stair with a very neat puzzle joint in place is also shown.

Affordable Manufacturing for both Stairs and Furniture

So whether you build furniture or stairs or both, a 3 axis nesting CNC offers an affordable solution with minimal space requirements. At the same time, it will allow your company to manufacture much more effectively in today’s competitive marketplace.

With our partner’s Maxicam, we offer the entire start to finish workflow in house. Our focus is very much on providing a complete solution for your business, not just the software or CNC in isolation. And all fully supported of course.

Please click here to view our specialist woodwork CNC machine configurations and contact us for more details.


  1. Saros mbr on May 13, 2022 at 5:08 pm

    Good Ideas

    • Laly on May 16, 2022 at 8:49 am

      Thank you for your message!

  2. ness tillson on September 29, 2020 at 1:40 pm

    Hi Sal,
    Yes not problem, we have a cnc stair cutting service that you can use. Please contact us here.
    Best regards,

  3. Sal Ormandji on September 28, 2020 at 3:57 pm

    Hi Guys, I am working on my own stair design I would like CNC’d for my loft access, is this something you can do for me if I send you the spec?

  4. Ness tillson on September 1, 2020 at 5:37 pm

    No problem to have several joints on the same stringer.

  5. Linda Brandon on September 1, 2020 at 2:05 pm

    Great solution! do you feel there is any issue with using more than one puzzle joint per stringer? i have a 2×3′ bed on my cnc

  6. Jessica Darcey on June 20, 2019 at 1:00 am

    Great idea and love the puzzle joint.

    • Stefan on June 21, 2019 at 2:31 pm

      Thank you very much for your message…

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.