Skip to content
GMacros · Alphacam Add-ins

Tool guide: what does each button do?

The full list of GMacros tools in Alphacam. For each tool: what it does, the values it asks for (with defaults), the order of use and a short video where available. Prices and licensing on the product pages do not change this content.

GMacros Add-in

Form-based design tools that draw door series from a dimension list in one go, plus everyday drawing helpers. One button on the GMacros ribbon tab; tools are picked from an icon palette.

Bead Door Design

Draws a series of bead (moulded) doors from a width × height list; edge allowance and gap between panels are fixed.

Values asked

  • Door width and height (mm) per row — up to 20 doors
  • Step (optional; auto-fills consecutive sizes)

How to use

  1. Pick Bead Door Design from the palette.
  2. Enter the door sizes row by row (empty rows are skipped).
  3. OK: doors are drawn side by side with bead lines.

Result

Outer contour and bead lines on separate layers; ready for nesting.

Video

Video coming soon

Raised Panel Door Design

Generates the inner panel offset contours from the outer door size, with as many steps and tool directions as you set.

Values asked

  • Form 1 — Offset and Tool Direction: offset (mm) and direction (inward/outward) per step
  • Form 2 — Door Sizes: width × height (mm) row by row

How to use

  1. Pick Raised Panel Door Design from the palette.
  2. Enter the offset steps and tool directions, OK.
  3. Enter the door size list, OK.
  4. Report: number of doors and offset lines produced.

Result

Per door: outer rectangle + ordered inward offset contours; start points and directions set.

Video

Video coming soon

Slat Door Design

Draws slat-grid door panels from edge margin, rebate margin, slat thickness and vertical/horizontal slat counts.

Values asked

  • Form 1 — Slat parameters: edge margin (mm), rebate margin (mm), slat thickness (mm), vertical slat count, horizontal slat count
  • Form 2 — Door Sizes: width × height (mm) row by row

How to use

  1. Pick Slat Door Design from the palette.
  2. Enter the slat parameters, OK.
  3. Enter the door sizes, OK.
  4. Report: number of doors and panels produced.

Result

Door outer contour, slat grid and panel openings are drawn.

Video

Video coming soon

Louvre Door Design

Draws a series of louvre doors from edge margin, bottom/middle rails and Z bottom/top values.

Values asked

  • Form 1 — Louvre parameters: edge margin (mm), bottom rail (mm), middle rail (mm), Z bottom (mm), Z top (mm)
  • Form 2 — Door Sizes: width × height (mm) row by row

How to use

  1. Pick Louvre Door Design from the palette.
  2. Enter the louvre parameters, OK.
  3. Enter the door sizes, OK.
  4. Report: number of doors and louvres produced.

Result

Door contour and louvre slats; Z bottom/top values are applied to the lines for 3D machining depth.

Video

Video coming soon

Panel Door Design

Draws an interior door leaf from top/bottom/left/right stile-rail sizes and panel layout, then repeats it per the size list.

Values asked

  • Form 1 — Door: top rail, bottom rail, left stile, right stile width (mm), first panel height (mm), stile width
  • Form 2 — Offset and Tool Direction: panel offset steps
  • Form 3 — Door Sizes: width × height (mm) row by row

How to use

  1. Pick Panel Door Design from the palette.
  2. Enter the stile/rail and panel sizes, OK.
  3. Enter the offset steps, OK.
  4. Enter the door size list, OK.
  5. Report: number of doors produced.

Result

Door outer contour, stile/rail lines and panel offsets; doors are laid side by side.

Video

Video coming soon

Reverse Direction

Fixes the cutting direction and start point of the selected geometries in one click; contours are not redrawn.

Values asked

Asks no values — works on the selected geometry.

How to use

  1. Select the geometries to change (with nothing selected the whole drawing is processed).
  2. Pick Reverse Direction from the palette.
  3. See the number of open/closed contours processed in the report.

Result

Open contours are reversed; closed contours get direction and start point set by rule; construction lines are skipped.

Video

Video coming soon

Centre & Align Objects

Aligns or centres the selected parts and texts in one of 9 directions relative to a reference.

Values asked

  • Reference: group centre / first object / drawing origin
  • Alignment: top-left … bottom-right (9 options)

How to use

  1. Pick Centre Objects from the palette; set the reference and direction in the form.
  2. Select the geometries and texts to align (box selection works), right-click or Enter.
  3. Optionally select extra texts, Enter to continue.

Result

Selected objects are moved in place; geometry is unchanged.

Video

Video coming soon

Measure Arc Length

Instantly shows the length in mm of the clicked geometry (arc, line, contour).

Values asked

Asks no values — works on the selected geometry.

How to use

  1. Pick Measure Arc Length from the palette.
  2. Click the geometry to measure.
  3. The length is shown to 0.001 mm.

Result

Measurement only; nothing is added to the drawing.

Video

Video coming soon

GMacros Cabinet Door Macros

10 macros for kitchen/cabinet doors: door bodies (flat, framed, glazed, louvred), hardware holes and size calculation. Each macro asks a few values and draws on layers.

Flat Door

Draws a flat door rectangle at the given size, optionally with corner radius.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Corner radius (mm, 0 = sharp) — 0

How to use

  1. Run the macro.
  2. Enter the three values.
  3. The door is drawn and its size reported.

Result

Closed contour on the KESIM layer.

Video

Video coming soon

Framed Door

Draws a framed door with its panel groove according to the stile width.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Frame (stile) width (mm) — 70
  • Inner groove allowance (mm, panel slot) — 8

How to use

  1. Run the macro and enter the door size.
  2. Enter the stile width and groove allowance (warns if the frame does not fit).
  3. Outer contour and inner groove are drawn.

Result

Outer contour on KESIM, panel groove on KANAL.

Video

Video coming soon

Glazed Door

Draws the glass opening and the glass rebate pocket on a framed door.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Frame width (mm) — 60
  • Glass rebate allowance (mm) — 6

How to use

  1. Run the macro and enter the door size.
  2. Enter the frame width and rebate allowance.
  3. The opening size is reported.

Result

Outer contour and glass opening on KESIM, rebate pocket on CEP.

Video

Video coming soon

Louvred Door

Draws evenly spaced louvre slats inside a framed door.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Frame width (mm) — 60
  • Louvre slat count — 12

How to use

  1. Run the macro, enter the door size and frame.
  2. Enter the slat count.
  3. Slats are distributed evenly across the inner opening.

Result

Outer contour on KESIM, slats on DEKOR.

Video

Video coming soon

Handle Holes

Places the handle screw holes on the selected door symmetrically according to the screw spacing.

Values asked

  • Handle screw spacing (mm; e.g. 96 / 128 / 160) — default 128
  • Screw hole diameter (mm) — 5
  • Distance from edge (mm) — 40

How to use

  1. Select the door rectangle in the drawing.
  2. Run the macro and enter the three values.
  3. The holes are placed relative to the handle edge of the door.

Result

Two holes are drawn on the DELIK layer; drilling is assigned from that layer.

Video

Video coming soon

Hinge Cup Holes (Ø35)

Distributes Ø35 cup holes and screw holes evenly according to the door height.

Values asked

  • Door height (mm) — 700
  • Hinge axis from edge (mm) — 22.5
  • Top/bottom hinge centre from edge (mm) — 100
  • Number of hinges (suggested from the height)
  • Hinge X axis (mm, from the left edge)
  • Door width (mm, for the reference frame) — 397

How to use

  1. Run the macro; enter the door height and edge distances.
  2. Confirm or change the suggested hinge count.
  3. Cup and screw holes are drawn; the reference door frame goes to the PANEL layer.

Result

Per hinge: one Ø35 cup + 2 screw holes on the DELIK layer; reference frame on PANEL.

Video

Video coming soon

Push-Open Hole

Places the push-open mechanism hole on the selected door.

Values asked

  • Push-open mechanism hole diameter (mm) — 10

How to use

  1. Select the door.
  2. Run the macro and enter the diameter.
  3. The hole is placed at the opening edge.

Result

Single hole on the DELIK layer.

Video

Video coming soon

Finger Groove

Draws the finger groove along the top edge for handleless doors.

Values asked

  • Door width (mm) — 397
  • Finger groove width (mm) — 25
  • Groove depth (mm, for display) — 15
  • Inset from the top edge (mm, 0 = flush) — 0
  • Door height (mm) — 700

How to use

  1. Run the macro.
  2. Enter the groove and door sizes.
  3. The groove is drawn along the top edge.

Result

Groove rectangle on the KANAL layer; depth is set in machining.

Video

Video coming soon

Edgeband Marks

Writes the edges to be banded as labels around the door so the operator reads it from the drawing.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Edges to band (U=top A=bottom S=left G=right) — USAG
  • Label text height (mm) — 20

How to use

  1. Run the macro and enter the door size.
  2. Type the edges to band as letters (e.g. UA for top and bottom only).
  3. Marks are written next to the edges.

Result

Text marks go to the ETIKET layer; they are not cut.

Video

Video coming soon

Door Size Calculator

Subtracts the gap from the carcass opening, calculates 1- or 2-leaf door sizes and draws them.

Values asked

  • Carcass opening width (mm) — 800
  • Carcass opening height (mm) — 720
  • Gap around the door (mm) — 3
  • Number of leaves (1 or 2) — 2

How to use

  1. Run the macro and enter the carcass opening.
  2. Enter the gap and leaf count.
  3. The calculated door size is reported and the doors are drawn.

Result

One door per leaf, side by side on the KESIM layer.

Video

Video coming soon

GMacros Door Macros

For interior door leaves: hinge pockets, lock/handle holes and decorative frames; handle, hinge and edgeband macros are shared with the Cabinet Door package.

Door Hinge Pockets

Distributes 2–4 hinge pockets evenly along the door height and adds screw holes.

Values asked

  • Door height (mm) — 2040
  • Hinge count (2–4) — 3
  • Hinge length (mm) — 100
  • Hinge leaf width (mm) — 30
  • End hinge distance from the door end (mm) — 200
  • Door width (mm, for the reference frame) — 800

How to use

  1. Run the macro, enter the door height and hinge count.
  2. Enter the hinge sizes and end distance.
  3. Pockets and screw holes are drawn; the reference door frame is added.

Result

Pockets on CEP, screw holes on DELIK, reference frame on PANEL.

Video

Video coming soon

Door Lock and Handle Holes

Places the lock body pocket, cylinder and handle-spindle holes on the door edge.

Values asked

  • Handle axis height (mm) — 1050
  • Backset — edge to spindle (mm) — 50
  • Lock body length (mm) — 170
  • Lock body depth (mm) — 90
  • Lock body thickness (mm) — 16
  • Cylinder hole diameter (mm) — 18
  • Spindle hole diameter (mm) — 10
  • Door width and height (mm, for the reference frame) — 800 × 2040

How to use

  1. Run the macro; enter the handle height and backset.
  2. Enter the lock body sizes and hole diameters.
  3. Enter the door size; pocket and holes are drawn.

Result

Body pocket on CEP, cylinder and spindle holes on DELIK.

Video

Video coming soon

Door Decorative Frames

Draws 1–4 decorative frame strips on the door face according to the edge margin.

Values asked

  • Door width (mm) — 800
  • Door height (mm) — 2040
  • Frame count (1–4) — 2
  • Edge margin (mm) — 100
  • Frame strip width (mm) — 40

How to use

  1. Run the macro and enter the door size.
  2. Enter the frame count, edge margin and strip width.
  3. Frames are drawn dividing the door height equally.

Result

Door contour on KESIM, frame strips on DEKOR.

Video

Video coming soon

Handle Holes

Places the handle screw holes on the selected door symmetrically according to the screw spacing.

Values asked

  • Handle screw spacing (mm; e.g. 96 / 128 / 160) — default 128
  • Screw hole diameter (mm) — 5
  • Distance from edge (mm) — 40

How to use

  1. Select the door rectangle in the drawing.
  2. Run the macro and enter the three values.
  3. The holes are placed relative to the handle edge of the door.

Result

Two holes are drawn on the DELIK layer; drilling is assigned from that layer.

Video

Video coming soon

Hinge Cup Holes (Ø35)

Distributes Ø35 cup holes and screw holes evenly according to the door height.

Values asked

  • Door height (mm) — 700
  • Hinge axis from edge (mm) — 22.5
  • Top/bottom hinge centre from edge (mm) — 100
  • Number of hinges (suggested from the height)
  • Hinge X axis (mm, from the left edge)
  • Door width (mm, for the reference frame) — 397

How to use

  1. Run the macro; enter the door height and edge distances.
  2. Confirm or change the suggested hinge count.
  3. Cup and screw holes are drawn; the reference door frame goes to the PANEL layer.

Result

Per hinge: one Ø35 cup + 2 screw holes on the DELIK layer; reference frame on PANEL.

Video

Video coming soon

Edgeband Marks

Writes the edges to be banded as labels around the door so the operator reads it from the drawing.

Values asked

  • Door width (mm) — 397
  • Door height (mm) — 700
  • Edges to band (U=top A=bottom S=left G=right) — USAG
  • Label text height (mm) — 20

How to use

  1. Run the macro and enter the door size.
  2. Type the edges to band as letters (e.g. UA for top and bottom only).
  3. Marks are written next to the edges.

Result

Text marks go to the ETIKET layer; they are not cut.

Video

Video coming soon

GMacros Cabinet Macros

10 macros for carcass parts: sized parts and shelf sets, System 32 and hinge holes, back panel groove, layer, labels and sheet report. Selection-based macros ask for the selection when they run.

Sized Rectangular Part

Draws a single part at the given size, optionally with corner radius.

Values asked

  • Part width (mm) — 600
  • Part height (mm) — 400
  • Corner radius (mm, 0 = sharp) — 0

How to use

  1. Run the macro.
  2. Enter the three values.
  3. The part is drawn.

Result

Closed contour on the KESIM layer.

Video

Video coming soon

Shelf Panel Set

Draws N identical parts laid out in rows according to the sheet width.

Values asked

  • Part count — 6
  • Part width (mm) — 800
  • Part height (mm) — 300
  • Gap between parts (mm) — 10
  • Sheet width (mm) — 2800

How to use

  1. Run the macro.
  2. Enter count, size, gap and sheet width.
  3. Parts are arranged in rows to fit the sheet.

Result

N rectangles on the KESIM layer with start points set.

Video

Video coming soon

Grid Layout

Re-arranges the selected parts in a grid with a gap, wrapping at the sheet width.

Values asked

  • Gap between parts (mm) — 10
  • Sheet width (mm) — 2800

How to use

  1. Run the macro.
  2. Select the parts to arrange (box selection), right-click/Enter.
  3. Enter the gap and sheet width; parts are arranged.

Result

Parts are moved; their layers are kept.

Video

Video coming soon

Hole Array

Draws a rectangular array of holes from column × row counts and spacing.

Values asked

  • Column count (X) — 4
  • Row count (Y) — 2
  • X spacing (mm) — 32
  • Y spacing (mm) — 32
  • Hole diameter (mm) — 5

How to use

  1. Run the macro.
  2. Enter the array values.
  3. Holes are drawn and the count reported.

Result

Columns × rows holes on the DELIK layer.

Video

Video coming soon

System 32 Shelf Holes

Draws front and back rows of 32 mm pitch shelf holes on a side panel.

Values asked

  • Panel height (mm) — 720
  • Panel depth (mm) — 500
  • Front row distance from edge (mm) — 37
  • Back row distance from edge (mm) — 37
  • First hole from the bottom (mm) — 64

How to use

  1. Run the macro.
  2. Enter the panel size and row distances.
  3. Two rows of holes are drawn at 32 mm pitch.

Result

Ø5 holes on the DELIK layer; panel frame on PANEL.

Video

Video coming soon

Hinge Cup (Ø35)

Distributes 2–5 Ø35 cup holes with screw holes according to the door height.

Values asked

  • Door height (mm) — 700
  • Hinge count (2–5) — 2
  • Cup centre distance from edge K (mm) — 22.5
  • End hinge centre from bottom/top edge (mm) — 100
  • Door width (mm, for the reference frame) — 397

How to use

  1. Run the macro.
  2. Enter height, count and distances.
  3. Cup + 2 screw holes are drawn per hinge.

Result

Ø35 + Ø8 holes on DELIK; reference frame on PANEL.

Video

Video coming soon

Back Panel Groove

Draws the back panel groove on the chosen edge of the selected parts.

Values asked

  • Groove distance from edge (mm) — 12
  • Groove width (mm) — 8
  • Edge: ARKA (right) / SOL (left) / UST (top) / ALT (bottom) — ARKA

How to use

  1. Run the macro.
  2. Select the parts to groove, right-click/Enter.
  3. Enter distance, width and edge; a groove is drawn per part.

Result

One groove rectangle per part on the KANAL layer.

Video

Video coming soon

Move to Layer

Moves the selected geometries to the layer you name; creates it if missing.

Values asked

  • Target layer name — KESIM

How to use

  1. Run the macro.
  2. Select the geometries, right-click/Enter.
  3. Type the layer name; the number moved is reported.

Result

Geometry is unchanged, only its layer.

Video

Video coming soon

Part Labelling

Writes prefix + sequence number (P1, P2 …) at the centre of the selected parts.

Values asked

  • Prefix (may be empty) — P
  • Text height (mm) — 20

How to use

  1. Run the macro.
  2. Select the parts to label, right-click/Enter.
  3. Enter the prefix and text height.

Result

Texts on the ETIKET layer; not cut.

Video

Video coming soon

Size and Sheet Report

Lists the sizes of the selected parts, total area and parts that do not fit the sheet; copies the report to the clipboard.

Values asked

  • Sheet width (mm) — 2800
  • Sheet height (mm) — 2100

How to use

  1. Run the macro.
  2. Select the parts to report, right-click/Enter.
  3. Enter the sheet size; the report is shown and copied to the clipboard.

Result

Width × height per part, total m² and "does not fit the sheet" warnings.

Video

Video coming soon

GMacros 3D Wave Panel

Three macros for wavy doors and decorative panels: regular wave lines, organic flowing surface and a panel scaled from a ready 3D model. 3D roughing/finishing you define in Alphacam as usual.

3D Wave v1 — Regular

Draws evenly spaced wave lines across the door size with Z top/bottom depth.

Values asked

  • Form 1 — Wave parameters: wave count, wave amplitude (mm), Z bottom (mm), Z top (mm)
  • Form 2 — Panel Sizes: width × height (mm) row by row, up to 20 panels

How to use

  1. Pick 3D Wave v1 from the palette.
  2. Enter the wave parameters, OK.
  3. Enter the panel sizes, OK.
  4. Panels are laid side by side with a fixed gap.

Result

Panel contour + Z-valued wave lines; ready for 3D machining.

Video

Video coming soon

3D Wave v2 — Organic

Generates irregular, fabric-like flowing wave lines; the pattern does not repeat on the same panel.

Values asked

  • Form 1 — Wave parameters: wave count, wave amplitude (mm), Z bottom (mm), Z top (mm)
  • Form 2 — Panel Sizes: width × height (mm) row by row

How to use

  1. Pick 3D Wave v2 from the palette.
  2. Enter the wave parameters, OK.
  3. Enter the panel sizes, OK.

Result

Panel contour + organic wave lines (with Z values).

Video

Video coming soon

3D Wave v3 — STL Model

Picks a ready 3D model shipped with the package, scales it to your panel size and places it in the drawing.

Values asked

  • Form 1 — Model choice (folded leather / flowing lycra / free-form organic wave …), Z bottom (mm), Z top (mm)
  • Form 2 — Panel Sizes: width × height (mm) row by row

How to use

  1. Pick 3D Wave v3 from the palette.
  2. Choose the model and Z values, OK.
  3. Enter the panel sizes, OK.
  4. The model is scaled and placed for each panel size.

Result

An STL solid is added to the drawing; 3D surface machining is done with the Alphacam 3D module.

Video

Video coming soon

NirvanaAI — Text to 3D Model

A separate NirvanaAI tab in Alphacam. Describe the part or motif in plain words; a parametric part or relief 3D model is prepared, imported into the drawing and scaled to size. Priced per generation; only a successful generation uses a credit.

Generate (Text to 3D)

Prepares the part or motif you describe as a 3D model and adds it to the drawing.

Values asked

  • Description (free text; write sizes in mm — e.g. "800x250x18 mm shelf, R20 corners, two 8 mm screw holes at the back")
  • Type: Automatic / Parametric part / Relief

How to use

  1. On the NirvanaAI tab pick Text to 3D → Generate.
  2. Type the description, choose the type, press Generate; progress shows in the form (waiting can be cancelled).
  3. When ready the model is imported and the size form opens; confirm the target X/Y/Z.

Result

An STL solid is added to the drawing; remaining credits are shown in the form.

Video

Video coming soon

Last Generation

If waiting was cancelled or the connection dropped, re-polls and downloads the last generation started on this computer.

Values asked

Asks no values — works on the selected geometry.

How to use

  1. Pick Last Generation from the palette.
  2. If the last job is ready it is downloaded and imported; otherwise waiting continues.

Result

No new credit is used; the same generation is completed.

Video

Video coming soon

Scale

Brings the last STL model in the drawing to a target X/Y/Z size; with keep-ratio on, changing one axis changes the others.

Values asked

  • Target X, Y, Z (mm) — current sizes are shown in the form
  • Keep ratio (on/off)

How to use

  1. Pick Scale from the palette.
  2. Type the target sizes; Apply.

Result

The model is scaled in place (position kept); no credit is used.

Video

Video coming soon

Can't find the tool you need?

Tell us which macro you need; we will say whether it can be added to an existing package.

info@gmacros.com

WhatsApp