PHLATBOYZ.COM
Phlatboyz SketchUcam(PhlatScripT)
SketchUcam Version 1.4c
Dec 2016

Check for Latest Version of SketchUcam
Back to help index

notes on previous changes....

New in V1.3a (June 2015)

  • Bugfix: Concave arcs on the edge of rectangle were not cut in the correct direction, causing scalloped edges.
  • Pocket zigzags now use fuzzy stepover. A new stepover is calculated from the given stepover such that the zigzag always starts and ends at the given offset from the edges. This prevents leaving large gaps at the end of the zigzag which might break a tool in hard materials. Note that complicated shapes can still leave oversize (larger than stepover) nubs that will be removed by the final outline pass. To mitigate this effect, use small stepovers in hard materials.
  • Pocket zigzag offset (the gap between the edge of the face and the edges of the zigzag) is now related to stepover instead of being a fixed 10%. This means that for large stepovers the cut takes less time, and for small stepovers the final outline cut is <=50% of the stepover value. Read here for details
  • Pocket tool now uses the same offset routine as the inside and outside cut tools making it much less prone to folded corners and other artifacts.
  • G-code Joiner will not output any comments if Use Comments is false. However, it will not remove comments already in the files being joined.
  • G-code Joiner now has an icon on the toolbar.
  • New 'Quick Tools' toolbar that allows you to quickly toggle the status of the 'Use Comments' and 'Comment Style' options. Using these will NOT affect the default settings set via the Tools|Phlatboyz|Options|Machine Options menu. Activate this toolbar by ticking the View|Toolbars|SketchUcam Quick Tools item. NOTE that these icons have no visible effect until you output Gcode, though you will see the current status of the setting when you hover over the icon (except in SK7).
  • Bug fixes that prevented Gcode generation in Sketchup v7.
  • All Gcodes and axis letters are uppercased in accordance with the RS-274-D standard.
  • Tools|Phlatboyz|Options|Feature Options 'Force all Gcodes on for Marlin' will force the output of a Gcode on every line instead of the normal optimized output.

New in V1.3 (May 2015)

  • Ramping: (option on parameters dialog) instead of plunging Z straight down into the workpiece, the tool will ramp down along the first segment, optionally using the given ramp angle limit.
  • Set Ramp VTabs on Tool|Phlatboyz menu: this will set the ramping parameters for Vtabs so they use the ramp angle limit, do this BEFORE creating the Vtabs.
  • Commenting options, switch between using () and ; so you can use whatever your controller prefers in the G-code.
  • Use Comments option allows you to generate G-code with no comments in it at all.
  • G-code Joiner is happy with both comment formats.
  • G-code Joiner file selection remembers the folder, and remembers a change in extension. Also detects Sketchup versions prior to Make2014 and works around the wildcard bug
  • Bugfix: Polygons are now correctly identified and output as line segments instead of arc segments.
  • Bugfix: 'Restore Defaults' button on parameters dialog was not metric aware and filled in incorrect values, now fixed.
  • G-code lines have been shortened to be more GRBL friendly.

New in V1.2a

  • G-code Joiner - on the Phlatboyz menu, this tool allows you to join 2 or more G-code files together to make a single file that does all of the cuts in the order specified. This is handy for combining files generated from a drawing that needs seperate operations carried out on the same part.
  • Use_End_Position - on the Options|Features menu, setting this true allows you to select an ending position other than X0 Y0 for the gantry. TIP: use in combination with the Use_Home_Height option.
  • Bug fixes in the 3D G-code generator.
  • 3D code that uses multipass will now stop early once all features have been cut, ie it will not continue to full material depth if all features have been cut.
  • Plunge holes are automatically grouped. This prevents underlying geometry from interfering with G-code generation. Only an underlying horizontal line will interfere but in this case it is very easy to delete the part that overlaps the colored 'hole' line. Ordinary holes have no name while enlarged holes are named with the diameter and depth. For example a plain 8mm hole will be named "_diam_8.0mm" and a depth restricted 9mm hole will be "_diam_9.0mm_depth_76.0".
    This implies that holes will be cut in group order so don't forget to set the order with the Group Reorder tool.

New in V1.2

  • The 'Table top is Z-Zero' checkbox. If this is ticked the table top will be used as the Z zero reference instead of the material top surface. This is most useful on overhead gantry machines, and not at all useful on Phlatprinters.
  • The Options Menu allows you to set default options that will be applied to new drawings. These options affect such things as your machine type (overhead gantry?) and size (default safe area), common tool settings (feed speeds), and G-code generation options. This menu system replaces the MyConstants.rb file in a transparent way. Your existing settings will be used until you use the Options menu to change them.
  • Profile file format was changed to ini format, extension .pri
  • Fix for parameters tool on mac
  • PhlatBones preferences file moved to profiles folder, solves write permissions issue on Win7/8
  • Pocketcut: improved undo so entire pocket cut will undo in one operation
  • Arcs, extra digit of precision
  • 3D - removed full depth plunge at start of last multipass pass that may remove extra material
  • Added Z-Zero option to parameters dialog

 



Thank you for your interest in the Phlatboyz project. Please take the time to visit the Phlatforum for lots of great people sharing great ideas and designs created with SketchUcam on their Phlatboyz machines!