dwg-lab

Testing phase. dwg-lab is in a pilot: check the sheets before work starts on site.

UP-01

Upload your DWG. The check is free

Draw in AutoCAD with our kit and upload the file. In a minute or two you see every error and warning; with no errors one button makes the book, the trade packs and the crew's phone view.

Upload and check

First we only check the drawing (free). If there are no errors, you press one button and get the sheets.

We keep the uploaded file to improve the tool. It is not shared with anyone.

What you get back

  • A check report: what must be fixed (errors) and what to look at (warnings)
  • Worker sheets (PDF): legend with pictures of the real objects, numbered plan, every wall with heights and distances
  • Excel: rooms (areas, perimeters, wall m²), electrical, lighting, plumbing, heating, doors and windows

Download the kit

Draw with the pack - the rules

  1. Draw in model space, 1 unit = 1 mm.
  2. Use only blocks from the pack for sockets, switches, lights, water, heating, doors and windows. Don't rename or explode them.
  3. Each room: one closed polyline on layer A-ROOM and one ROOM_TAG inside it (name, ceiling height in mm, floor material).
  4. One PROJECT block anywhere: SLAB = floor-to-slab height in mm.
  5. Wall points (sockets, switches, water, radiators): put the block's base point on the wall face and rotate it so it points into the room. That is how the script knows which wall it is on.
  6. H = height above the finished floor, mm, to the box centre (sockets, switches), the pipe axis (water, drains), the bottom edge (radiator), the centre (panel, AC, vent). Defaults are filled in - change only what differs. The floor build-up (screed + finish) is entered here on the portal, not in the drawing.
  7. A light and the switch that controls it get the same GROUP letter (a, b, c...). A 2-key switch: a,b.
  8. Doors: scale to width / 900. Windows and radiators: stretch along X to the real length.
  9. A ceiling or floor that differs inside a room: closed polyline on C-CEILING / F-FLOOR with a CEIL_TAG / FLOOR_TAG inside. LED strips and track rails: polyline on E-LED / E-TRACK.
  10. Wall tiles: a polyline on W-TILE along the wall face and a TILE_TAG next to it (material, FROM and H = from/to height). Walls to remove / to build: closed polylines on A-DEMO / A-NEW.
  11. Your own layers and blocks (furniture, hatches, notes) are fine: the script ignores them and lists what it ignored.

Example: what you upload and what you get

1
You upload: a flat drawn in AutoCAD with our blocks

3 rooms (the bedroom is L-shaped), 43 points: sockets, switches, lights, water, heating, AC. One socket has no height on purpose.

demo_flat.dwg · DXF

2
Free check: the problem is found and circled

1 error (the socket without height) blocks the sheets. Warnings (for example sockets left at the default height) are only for you to look at.

PDF

3
You fix it in AutoCAD and upload again: 0 errors → "Make the sheets"

Here: set H=300 on that socket. Takes a minute.

4
You get: sheets for the crew (PDF, Armenian + Russian)

21 pages for this flat: cover with project data and totals, what each sign means, numbered plan, demolition and new walls, ceiling per room (levels, lights, LED), floor (materials, heated floor, drains), water and heating per room, every wall with heights, distances and wall tiles, all points per room with notes, doors and windows, and quantities to buy.

Cover: project, rooms, totals
What each sign means
Plan with numbered points
Ceiling: levels, lights, LED, distances to walls
Floor: materials, m², heated floor, drains
Demolition and new walls
Water and heating: every point with wall, distance and height
Walls: heights, distances, wall tiles
All points of a room with notes
Quantities: points, m, m² to buy

WORKER_SHEETS_demo.pdf

5
And: Excel with every schedule

Rooms (areas, perimeters, wall m²), electrical, lighting, plumbing, heating, doors and windows. The first rows of the electrical sheet:

#WallH
E1Living / KitchenSocket, double4 W300
E2Living / KitchenTV socket4 W1100
E3Living / KitchenData / internet socket4 W300
E4Living / KitchenSocket, single1 S1100
E5Living / KitchenSocket, double1 S1100
E6Living / KitchenPower socket (oven, hob) 32A1 S100
S1Living / KitchenSwitch, 2 keys2 E900
E7Living / KitchenElectrical panel2 E1600
W1Living / KitchenCold water point1 S550
W2Living / KitchenHot water point1 S550
…

demo_flat_schedules.xlsx

6
Live view on the phone for the crew

Scan the QR code or open the link: zoom the plan with two fingers, switch electrics / water / heating on and off, tap any point to see where it goes and at what height, swipe through every wall of a room.

Open live view

Tell us what you think

Please send your comments to the person who gave you this link: what was unclear, what took too long, which symbols are missing, what the crew would need on the sheets.