fpcconvert Changelog

What's new in fpcconvert 2.0

Jan 13, 2015
  • tutorial for non-panelized and panelized board has been added
  • feature: following parameters has been changed/added:
  • DRILL_HOLES_IN_BOTTOM_CORNERS, HOLE_IN_BOTTOM_CORNER_DIAMETER, DRILL_HOLE_IN_ORIGIN, HOLE_IN_ORIGIN_DIAMETER feature: Units are supported for length parameters in config file. Valid values are NM, UM, MM, CM, DM, MIL, IN, FT, YD
  • fixed: crash when improper pin name appears inside net (Warning message added) fixed: auto Y axis expand works only on negative Y
  • KNOWN BUG: RESIDUAL_COPPER must be excluded from MILL_ORDER list
  • KNOWN BUG: FEEDRATE_MILLING is not set user must do it manually in panelization case
  • panelization: works now in rasterization process automatic Y axis expanding direction introduced according to the lowest Y outline point in fpc file.
  • WORKING_AREA_LEFT_BOTTOM_POINT - a new constant has been introduced and set as default value: NEGATIVE_WORKING_AREA_WIDTH_HALF USE_WORKING_AREA_DIMENSIONS_FOR_AXIS_INVERTING - set false as default
  • drilling: DRILL_SMALLEST_HOLES_IN_BOTTOM_CORNERS works correctly with the option WORKING_AREA_LEFT_BOTTOM_POINT_IN_MM, millDrawDots method fixed too.
  • Added same auxiliary hole in the origin.
  • options for cleaning of drilled holes has been added. More than one drill bit pass is allowed. The diameter of next drill is increased by option N_HOLE_DRILL_REPEAT_ADDED_DIAMETER. The repeated drilling can be limited by drill bit diameter using the option N_HOLE_DRILL_REPEAT_MAX_DIAMETER.

New in fpcconvert 1.12 (Jun 24, 2014)

  • smt parts, double-sided and copper areas crash fix
  • NetException introduced for possible crash during net committing
  • Part name introduced in empty part exception case
  • DocBook documentation started

New in fpcconvert 1.11 (Mar 28, 2014)

  • FILL_PADS_ONLY: none type pads does not cause crash fix
  • RASTERIZATION: works without copper area specification
  • RASTERIZATION: negative template functional
  • RASTERIZATION: drawing and copper areas support started
  • RASTERIZATION: positive template introduced
  • RASTERIZATION: wrong areas on edges fixed
  • MILL_BOARD = true as default
  • MILL_BOARD auto set to false when RESIDUAL_COPPER is processed
  • -c option for optional config file

New in fpcconvert 1.10 (Mar 28, 2014)

  • RASTERIZATION: netDraw priority implemented
  • RASTERIZATION: out of copper area thermal pins fix
  • RASTERIZATION: arbitrary shape of copper area support for milling
  • RASTERIZATION: fix axis invert
  • RASTERIZATION with copper areas works in Y dimension for board outline corner in 0,0
  • option Z_TOOL_CHANGE_POSITION_IN_MM added
  • option X_TOOL_CHANGE_POSITION_IN_MM added
  • mill operation: residual copper is removed if copper area is not specified - only 1 copper area is suppored
  • mill board outline support added
  • none shape pad draw crash fix

New in fpcconvert 1.09 (Jul 6, 2013)

  • rouded pad rotation crash fix