Changelog

Latest version 1.2.40 · download .rbz · how to activate

  1. 1.2.40

    Wall axis with guides, no stray holes in copies

    • Wall axis + guides: in “Wall axis” mode the hole still runs only along the axis, but it stops on a guide line that crosses the axis (e.g. a guide measured with the Tape Measure across the part) — the same on a line drawn on the face and at a guide point.
    • No hole on the “other side”: when the second part of a joint is a component that sits turned differently (mirrored, 180°) at another copy, it is separated while drilling (Make Unique), so each part has only its own hole.
    • No hole without a bolt inside assemblies: when a part sits inside an assembly that is in the model several times and the bolt goes only through some of them, the other assemblies are separated (Make Unique, together with the part inside) and get no hole.
    • A part lying on the axis between selected parts (e.g. a board between two selected tubes) is always taken into the joint; the cursor message says when the joint uses the selected parts.
    • The “hole would go over the edge” message names the part.
  2. 1.2.35

    Bolt positions in scenes, smarter component copies, clearer messages

    • Bolt position: in the joint edit window set each bolt screwed in or unscrewed — in the model and separately for every scene. Switching scenes plays the screwing animation.
    • Component copies: a copy elsewhere in the model that would get a hole without a bolt is separated automatically (Make Unique) and gets no hole. When two parts of a joint are the same component, or a part already has a different hole from a copy, screwit3D asks first and makes it unique for you. Copies of an assembly (both sides of a chair) stay identical.
    • New “Several plates” joint type: the joint takes every plate touching along the axis (3 or more).
    • Short message at the cursor: where you can drill it says just “It works — click”, what gets inserted and how many times it appears in the model. Where you cannot, the title says why (try another spot / possible after one step / change the settings), with a short step-by-step animation in the panel.
    • Clearer hole mark in the model: a filled circle with a thicker line — blue = drill here, green = after one step, red = not possible.
    • OpenCutList: fasteners are grouped by type (Bolt DIN 933, Nut DIN 934…), sorted by size inside.
    • Wood screws: the pilot hole you choose is always drilled.
    • Fixes: the edit window no longer shows extra parts after Make Unique; an unscrewed bolt can be clicked anywhere; SketchUp’s yellow tooltip no longer covers the message.
  3. 1.2.16

    Exact hole diameter, hole sizes in inches

    • Hole only: set the exact hole diameter right where you pick the size — “By screw”, or “Exact Ø” with − / + by a tenth of a millimetre. Works for through and blind holes.
    • In inches (ASME standard, or units set to inches) hole dimensions are typed in inches: as a fraction (13/64, 1 1/4) or a decimal (0.205); − / + step by 1/64 inch. Applies to the hole diameter and depth, Edit holes, the bar above the preview and the edit window of a finished hole.
    • ASME standard clearance holes show as the drill fraction (1/4" bolt → Ø9/32").
    • The marker of a finished hole carries the diameter in its name.
    • Fix: hole adjustments saved as a preset on a blind hole now stay with the blind hole.
  4. 1.2.14

    English label for the blind-hole depth

    • English interface: the label above the blind-hole depth field is now in English (“Hole depth”); it was left in Czech.
  5. 1.2.13

    Blind holes · cabinets with components · clearer row preview

    • Blind hole — “Hole only” has a new Blind hole option in step 3 with a depth in mm, measured from the face you click: the hole does not go through and the bottom stays (shelf pins, dowels). If the part is thinner than the depth, the hole goes through and screwit3D says so. Fill between and rows make blind holes too.
    • An existing hole is reused — shelves as a component: a screw into the first shelf drills the hole into the component, so every shelf has it. A screw into the next shelf used to be refused; now screwit3D checks the hole is exactly what the new screw would make, does not drill again and places the screw. If a different hole is needed (another screw or length), it says exactly what is there and what it needs. Joints sharing such a hole are edited together.
    • Both cabinet sides as one component — a screw from a side into the back or a shelf now appears on the other side too (before, only the hole). A back or shelf spanning side to side is found even when its ends touch the sides, and pilot holes from both ends of the same part are both drilled.
    • Row preview in the model — new holes / screws are blue when they fit and red when one does not (a finished joint in the way, a hole outside the material), with the reason right in the preview — before you click Fill.
    • Free version: the 7 mm confirmat is available (the most common size, 7×50 for 16–19 mm boards). Wood screws are grouped as metric (DIN · EN) and inch (ASME · ASTM).
  6. 1.2.9

    Wood screws — metric and inch, for the whole world · holes snap to lines and edges

    • Wood screws — a new fastener next to the bolt. DIN · EN: universal wood screw DIN 7505, classic wood screw DIN 7997 / 7995 / 7996 (slotted DIN 97 / 95 / 96), timber screw with a washer head, hex head wood screw DIN 571 and the confirmat with a stepped hole like the confirmat drill bit. ASME · ASTM: wood screw ASME B18.6.1 (#4–#14, 82° head, Phillips / square / slot), deck screw (bugle head), lag screw ASME B18.2.1 (1/4"–3/4", with a washer) and drywall screw ASTM C1002 — sizes in # and inches, drill bits in inch fractions.
    • Only screws that are really made and sold: dimensions by the standards, lengths by the standard tables and manufacturer catalogues — universal DIN 7505 Ø2.5–Ø6 from 10 mm, classic Ø1.6–Ø8 with lengths by the standard for each head, washer head Ø4–Ø10, DIN 571 Ø4–Ø20 from 16 mm, confirmat 5×30–70, 6.3×40–70 and 7×30–80.
    • A wood screw cuts its own thread — no thread is ever modelled into the material. The last part gets a pilot hole by the kind of wood (softwood · hardwood · chipboard / MDF), the parts before it a clearance hole; the length comes from the part thicknesses and is always a stock length. Countersunk, flush or hidden head; a finished screw can be changed in the edit window (type, size, length, head, pilot hole, style).
    • Free version: wood screws Ø4 and Ø12, #8 and 1/2" — like the bolts.
    • Where the hole snaps — three options at the bottom of the panel: Guides & lines (formerly “Smart” — now also onto lines drawn on the face: a single line, a crossing of two lines, an offset corner, a line end; the bits of lines inside the hole are removed when drilling), From edge (new — set e.g. 20 mm and the hole centre snaps 20 mm from the nearest edge, in a corner from both edges) and Wall axis. Each option has an i icon — hover over it to see a short demo.
  7. 1.1.28

    Fix: bolts could not be built on SketchUp 2026 (Windows)

    • Fix for a report from the SketchUp Community forum (SketchUp 2026, Windows): “The part could not be built: undefined method `abs' for […]” when inserting a bolt. If the thread mesh cannot be built on that SketchUp, bolts, nuts and inserts are completed with a plain shank / plain hole (like the “No thread” option) and work goes on; the exact failure point is written to the diagnostic log. The error message now also shows the file and line, so the cause can be traced from a screenshot.
    • Likely cause: another installed extension that overrides Ruby's built-in Array#sum (old plugins do that). screwit3D no longer uses it anywhere and, on startup, writes to the log which extension overrides it.
  8. 1.1.26

    Thread in the part as a plain hole

    • Joints with a thread cut straight into the material now offer “Thread in the part: Model the thread · 3D print | Hole only · drawing”. For drawings and design work (not 3D printing) the helix is not modelled into the part — it just gets a plain hole of the thread diameter (with a cone for a countersunk head, a flat bottom for a blind thread) and the model is much lighter.
    • The option is in the panel next to the thread settings (step 3) and, for a finished joint, in the edit window (“Different bolt” under “Thread on the bolt”, and “Different style” next to the thread clearance); switch back and forth any time.
    • It is a separate option — “Thread on the bolt” (how the bolt looks) stays as it was.
  9. 1.1.25

    Rows of joints, editable holes and a screw-in animation

    • Fill in between: select two identical joints (say a bolt at each end of a board) and choose Fill in between in the edit window. Set a count or the largest spacing — more joints are spread evenly between the two, with the same fastener and holes. Preview in model shows where they will go before anything changes. A single Undo reverts it all; if one of the places does not work, nothing changes and a window says why. In copies of a component the joints are added in every copy.
    • Row: click any joint of a filled row and choose Row — add or remove joints (down to none) or change the spacing; the middle joints are spread evenly again, with the same preview and a single Undo. “Select the whole row” selects all of its joints.
    • Holes without a fastener can be edited: a plain hole (and a thread in the part without a bolt) gets a transparent blue marker. Click it to move the hole, change its diameter or delete it — or select two and fill in between. Markers sit on their own HOLE MARKERS tag and never go into the export or the bill of materials.
    • Screw in: the ▶ button in the 3D preview plays how the fastener goes into the material — from the edit window right in the model too (the selected joints, component copies included). A bolt into a thread or an anchor advances one pitch per turn; with a nut, the bolt slides through and the nut spins on. The model does not change and nothing is added to Undo. Also from the menu “Screw in the selected joints”.
    • Select all identical: the edit window shows how many identical joints the model has, with a button to select them all; whatever you change next applies to all of them.
    • Drill tool: clicking a bolt right after drilling selects the joint and opens its edit window — before, nothing happened until you switched to Select.
  10. 1.1.17

    Threads on shapes, STL/DXF export and shape tools

    • New mode bar: Joining · Thread on a shape · Shape tools.
    • Thread on a shape (beta): threads on a drawn neck and lid for 3D printing. The lid takes its thread from the neck, its thread shifts by itself to sit against the neck thread, and the marks line up when tightened. Fit the lid seats it on the box in the tightened position, Lay out for printing puts it back beside the box with the bottoms at the same height. The free version has 3 trial pairs per computer.
    • STL and DXF export (beta): the Export button in the panel’s top bar opens a window for the selected parts. Name them, pick STL for 3D printing or DXF for CNC and laser (each part lying flat, outline, holes as true circles) and set the size of your print bed or material sheet. Lay out in the model puts copies beside the model, spread over the bed or sheet — your model stays as it is. A selected joint is split into bolt, nut and washers. Export each part separately or all in one file; what does not fit is split across several beds / sheets and you are asked first.
    • Shape tools (beta, full version): round or chamfer an edge, a face outline or all edges of a part, and add segments to round shapes. Finished roundings stay editable.
    • Inch bolts: fixed labels, bolt lengths for threads in the part and countersunk head sizes per ASME.
    • Joints into the edge of a cabinet or drawer side: threaded inserts and bolts now find sides deeper than 60 cm or sides that end on another part at the back — before, the joint was sometimes made in the first board only. When there really is nothing behind the board on the hole axis, the tool says so beforehand. With component copies, an insert joint now goes into every copy.
  11. 1.0.15

    3D-print bolts start at S6

    Size S4 for 3D-print bolts removed (too small to print) — the smallest is now S6. S4 joints from 1.0.14 stay as they are and become S6 when edited.

  12. 1.0.14

    Nut pockets, cut-to-length bolts and S4

    • Hex pocket for a recessed nut (0.5 mm oversize) — the nut can’t spin. The round counterbore stays the default.
    • “Cut to length” bolts that don’t stick out anywhere — the add-on tells you which stock bolt to buy and how much to cut off.
    • Size S4 for 3D-print bolts.
    • Blind threads: the bolt no longer disappears when no stock length fits.
    • Thread test plate in Settings for ISO, ASME and 3D print, in every size.
    • Bolts bridge gaps of up to 30 mm between parts; a part recessed into another (a lid in a pocket) is detected.
    • Deleting a joint reliably heals its holes and tells you if one stays.
    • The edit window stays where it was after “Apply changes”.
  13. 1.0.5

    Copies, threads and smarter snapping

    • Copies of a component whose mating part sits on the other side of the clicked wall (e.g. two identical table side frames) now get the fastener too, not just the hole.
    • Joint editor: the modelled thread on an existing bolt can be switched on or off.
    • Drilling inside an open group or component now places the fasteners inside it, so every copy gets them; fixes a headless bolt sticking out on both sides.
    • Much more reliable snapping to guide lines (Tape Measure): guides anywhere in the model are used, a guide slightly off the face is projected onto it, the snap range is in screen pixels (independent of zoom) — also when moving a finished joint. Hovering over an existing bolt now drills into the part underneath.
  14. 1.0.3

    More reliable on Windows

    Under-the-hood changes requested by the Extension Warehouse review tooling: licence keys are verified without OpenSSL (avoids a known SketchUp freeze on Windows), extension paths with accented characters work on Windows, test plate and test joint are created in the context you are editing. No change in features or free-version rules.

  15. 1.0.2

    Longer bolts, up to 300 mm

    Bolt stock lengths now follow the ISO 4014/4017 series up to 300 mm (ASME up to 12"): joints through a 100×100 column and a beam behind it get a bolt instead of holes only. Clearer message when even 300 mm is not enough.

  16. 1.0.1

    Ready for Extension Warehouse

    Preparation for Extension Warehouse review: no console output, network access only through SketchUp’s own HTTP layer, activation sends a non-personal instance label instead of the computer name, English extension description. Free-version rules unchanged.

  17. 1.0.0

    First public release

    Licence messages include the support address info@screwit3d.com, a “Write to support” button in Settings, and the licence module is locked against tampering.

  18. 0.61.3

    Update notice in the free version too

    The website package now offers new versions in the free version too (previously only the full version was notified).

  19. 0.61.2

    The licence stays activated

    Fix: the licence is now saved correctly in SketchUp preferences after activation (it could stay in the free version despite a successful activation). The same fix applies to “Save as defaults” and style presets.

  20. 0.61.1

    Activation checked with a real purchase

    Lemon Squeezy key activation verified with a live test purchase; the extension accepts only keys from the screwit3D store.

  21. 0.61.0

    Activation with a Lemon Squeezy key

    Licence activation with a Lemon Squeezy key: the key arrives by e-mail after purchase, the extension verifies it online once (up to 3 computers per key) and then works offline too; detaching it in Settings frees the slot for another computer.

  22. 0.60.1

    One colour for 3D-printed parts

    Printed parts (SI3DP bolts, nuts and washers, parts with print tolerance, printed end caps) now share one 3D-print colour — orange — in the model, in the preview and in the panel images. On first open the joint type is “Plate + plate”.

  23. 0.59.0

    Free version: 3 of each kind at a time

    Free version: at most 3 of each kind at a time in one model, and deleting one frees its slot again; a thread or hole in a component used several times counts once per instance.

  24. 0.58.1

    English while drilling

    The English interface no longer shows Czech text while drilling — the chosen part combination (e.g. “tube + solid material”) and guide snapping (“guide point”, “guide line intersection”) now read in English, also when moving a joint.

  25. 0.58.0

    Free version: sizes in every standard

    Free version: deleting a joint no longer frees its slot (the model remembers how many pieces of each kind were created), and sizes are limited in every standard — ISO M4 and M12, ASME #8 and 1/2", 3D print S6 and S12 (including threads in the part, inserts and standalone parts).

  26. 0.57.0

    One simple rule for the free version

    The free version now has one simple rule: at most 5 of each kind (bolts, 3D-print joints, anchors, end caps, holes, standalone parts) per model; bought fasteners still only in M4 and M12. The panel and the model show how many are left.

  27. 0.56.0

    Type the hole size

    The size of a hole picked in the preview can now be typed straight in from the keyboard (before only with − / +) — in the main panel and in the joint editor.

  28. 0.55.0

    Bolt joint to thread in the part — and back

    In the joint editor, “Different style” now offers thread cut straight into the material (for 3D printing) next to bolt-and-nut — a finished bolt joint converts to a thread in the part and back with one click, with the thread settings right below.

  29. 0.54.0

    Free-version rules everywhere

    The free-version rules now apply everywhere — also when editing a finished joint (other sizes only M4 and M12, converting to a 3D-print joint only with a free slot) and for component copies; threads cut into parts now count toward the limit of 3 3D-print joints. Fixed fixed-length inch bolts (1 1/4" no longer comes out as 31 mm).

  30. 0.53.0

    Locked sizes in the free version

    In the free version, sizes that only the full version unlocks are marked with a lock; clicking one explains that it needs the full version, with a button straight to activation and purchase. Printed stand-alone parts are free in every size.

  31. 0.52.0

    Fastener only: bolt, nut, washer

    “Fastener only” mode now places just a bolt, its nut and washer — in ISO, ASME or 3D-print sizes; rivet nuts, threaded inserts and end caps are placed by drilling only. Fixed the length of standalone inch bolts (1 1/4" no longer comes out as 30 mm).

  32. 0.51.0

    Settings in their own window

    Settings now open in their own window, with the activation code right at the top where you can't miss it. The free version shows a red “Full version” button in the panel header that takes you straight to activation and purchase.

  33. 0.50.0

    Free and full version

    Getting ready for Extension Warehouse: without a licence key the extension runs as the free version, and a key in ⚙ Settings unlocks the full version. On Windows the second snapping mode is toggled with Ctrl.

  34. 0.49.1

    New-version bar for everyone

    The new-version bar also shows without a licence key, and the manual check in ⚙ Settings shows its result right in the panel.

  35. 0.49.0

    Labelled test plate, collapsible settings

    The 3D-print thread test plate now lives in ⚙ Settings and has the clearances printed on it. “More settings” is a collapsible section. The inch (ASME) test plate is fixed.

  36. 0.48.0

    One-click updates

    The extension checks screwit3d.com for a new version and installs it in one click.

  37. 0.47.0

    Free version rules

    Without a licence key the extension now runs as the free version: bought hardware in M4, M12, #8 and 1/2", and up to three 3D-print joints or end caps per model in any size. Editing existing joints and placing stand-alone fasteners is never limited, so a model from a colleague always opens. The diagnostic log moved to your user folder.

  38. 0.46.0

    Smarter hole snapping

    The hole goes where you point. It snaps to guide points and guide lines, to the centre of round features such as a boss or a rounded corner, and it only centres on the wall when the part under the cursor is hollow.

  39. 0.45.0

    Thread in the part is a style like any other

    Cutting the thread straight into the material is now one of the joint styles instead of a separate switch, so you pick it the same way as “head hidden” or “nut hidden”.

  40. 0.44.0

    Room for the nut behind the joint

    When the nut would not fit behind the last part, the joint reaches through to the next wall it finds instead of refusing.

  41. 0.43.0

    Heat-set inserts, bolt head on anchors

    New fastener: a brass heat-set insert for 3D-printed parts, M3–M8. Rivet nuts and threaded inserts can now carry a bolt with any head type.

  42. 0.42.0

    Click the hardware in the preview

    Clicking the head, shank, washers or nut in the preview takes you straight to the setting that changes it.

  43. 0.41.0

    Edge distance only warns

    Being close to an edge or another hole no longer blocks drilling — you get a warning instead. Only a hole that would leave the face is refused.

  44. 0.34.0

    The bolt sinks under a plug, ± on every hole

    Place a plug over a bolt head and the bolt sinks by itself so the plug rests on it with zero gap — across every copy of a component, in one Undo. Hole sizes change by ±0.5 mm per click.

  45. 0.33.0

    Plugs for holes, flush with the surface

    End caps go into holes in the material too, and can sit flush — no flange, nothing sticking out. Printed versions get a lip that hides the gap.

  46. 0.32.0

    Tunable holes, presets, heads as pictures

    Counterbores, countersinks and pockets are adjustable before and after drilling and survive rebuilds. Modified styles save as presets. Eight head types shown as rendered images.

  47. 0.30.0

    English interface, new icon

    The whole extension in English and Czech — panel, editor, messages and part names in the bill of materials.

  48. 0.29.0

    ASME inch fasteners, units, remembered settings

    UNC and UNF from #6 to 3/4" to ASME B18 with 82° countersinks, millimetres or inches with fractions, and settings that stay between sessions.

  49. 0.25.0

    SI3DP — the screwit3Dprint standard

    A proportional 45° thread with built-in clearance, the S6–S20 series, printable bolts, nuts and washers, reinforced head transition and a calibration plate.