Skip to content

v2.4.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Nov 16:53

What's new

Fill an area with baseplates

Enter the size of a drawer or any other area and pick your printer. The grid is fitted into the area and split into pieces that fit the print bed, with a preview of the pieces. The grid can be centered or pushed to a side, and the space left over takes a row of half cells or solid padding (#19). Fill area is now the default sizing mode of the baseplate dialog, switch to grid units for the old behavior.

Switching to fill area, entering the area length and switching between Prusa printers, with the baseplate pieces for each

Custom bin shapes

Bins can take any shape made of grid cells, like tetris pieces ▀█▀ █▄▄ ▄█▀. Draw the shape in the dialog: feet are only kept under filled cells, and the body, the cavity and the lip follow the outline (#175).

Drawing a bin shape, with the bin on every cell, then cells left out

Half grid

Bins can sit on half size feet, so they can be offset by half a base on the baseplate, and sizes can end in a half (#179).

Turning on half grid, then a size ending in a half, with bins on whole, half and a row of half bases

Creased walls

Long walls of tall hollow and shelled bins fold in along shallow creases, origami style, which makes them much stiffer (#153).

Turning on creases and folding the walls in panels of 2 units, with the bin for each

Labels and label tabs

The label tab can carry a text and icon label, engraved, embossed or outlined for a slicer to color it. The text is a user parameter, so it can be changed later without generating the bin again (#46, #72). Tabs can be hollow, opened through the back wall and optionally the side walls (#113), and their top can be tilted to face the front.

Typing label text, picking an icon and each label style, with the bin at each change

Changing the label tab length and position in the dialog, with the bin for each

Settings, clone and rebuild

Right-click a generated bin or baseplate and pick Gridfinity settings to see what it was built with. From there, settings can be saved to a JSON file, copied, or cloned into a new bin or baseplate. Gridfinity rebuild opens the dialog with those settings and builds the body again at its place in the timeline, so the features after it keep working on the new body (#50). Settings can be saved, loaded and cloned (#69, #216).

Bins and baseplates generated before this release are not supported, so these features can't be used on them.

Fusion's right-click menu opened on a bin, the pointer on Gridfinity rebuild below Gridfinity settings

Error reports

When a build fails, a panel shows what went wrong instead of a bare message box. Copy report copies the error, the step and workflow that failed, the settings it was built with, and the Fusion and add-in versions. Copy and open an issue opens a new GitHub issue already filled in with the report, so a failure can be reported, and reproduced, in a couple of clicks.

Parametric bins and baseplates

Bin height, base units and label text, and baseplate base units and padding, are driven by user parameters (#49). Each bin and baseplate has its own parameters (gfBin1_heightUnit, gfPlate1_baseWidth, ...), so changing them reshapes that one body without generating it again and without touching the others.


All changes

Bins

  • Half grid: bins on half size feet, and sizes ending in a half (#179)
  • Custom shapes made of grid cells, with feet only under filled cells and the body, cavity and lip following the outline (#175)
  • Creased walls: long walls of tall hollow and shelled bins fold in along creases, origami style, for much stiffer bins (#153)
  • Label tabs can be hollow, opened through the back wall and optionally the side walls (#113), and their top can be tilted to face the front
  • Text and icon labels, the text can be changed later from the user parameters (#46, #72)
  • The compartments table is replaced with a drawing of the grid
  • Gaps between the feet curve up along the outer walls
  • Shelled bins are shelled with rounded offsets (#142)
  • Joint origins at the bottom of every foot, to joint bins into baseplate sockets (#166, #167)

Baseplates

  • Fill area sizing mode, now the default, with print bed presets for popular printers or a custom bed (#19)
  • The grid can be centered or pushed to a side, the space left takes a row of half cells or solid padding
  • The glue seam between baseplates has its own Clearance between plates, 0.1 mm by default. Fill pieces and grid units plates used the bin xy clearance where they meet, leaving a 0.5 mm gap, the bin xy clearance now only sizes the sockets and the outer edges
  • The dialog drawing shows the baseplate, its padding and, for a fill area, its pieces and half rows (#197)
  • Joint origins at the bottom of every socket (#166, #167)

Settings and workflow

  • Gridfinity settings in the right-click menu of a generated bin or baseplate shows the settings it was built with, bins and baseplates generated before this release are not supported
  • Settings can be saved to or loaded from a JSON file, copied to the clipboard, or cloned into a new bin or baseplate (#69, #216)
  • Gridfinity rebuild in the right-click menu, or Rebuild in the settings window, opens the dialog to rebuild the body in place. Features picked on a face or an edge of the old body are listed to pick again. Changing only what a bin's parameters hold sets them instead of building it again (#50)
  • Bin and baseplate dimensions are user parameters, each bin and baseplate has its own (gfBin1_heightUnit, gfPlate1_baseWidth, ...) (#49)
  • Bins and baseplates are selected and the view centered on them once built
  • Timeline features are named after what they build (#159)
  • Build errors show in a panel that copies a report, or opens a GitHub issue filled in with it, with the settings, the workflow and the step that failed. A failed rebuild also includes the settings from before the rebuild
  • The dialogs show the generator version, the time the last preview took, and pictures of the commands on hover (#37)

Fixes

  • Compartment corners no longer shrink at the inside radius of the lip (#211)
  • The scoop stays inside its compartment when the height unit changes
  • Labels stay intact and centered when the units change
  • The lip of solid bins without the bottom chamfer has no undercut (#157)
  • The lip clearance is kept square to the 45° face of the socket (#178)
  • Bins without a base skip the clearance trim

Full changelog: v1.5.0.0...v2.4.2.0