Skip to content

Releases: buganini/Kikakuka

v6.1

10 Mar 15:18

Choose a tag to compare

  • Performance & Bugfixes
  • FreeCAD Integration (only tested on macOS/Windows)
    • Requires FreeCAD 1.0 or later
    • FreekiCAD supports loading multiple .kicad_pcb files into a FreeCAD document
    • Designed to work with the Manipulator workbench and FreeCAD's new built-in transform tool
    • A sketch is provided for real-time board outline editing in FreeCAD
    • Components moved in FreeCAD are synced to KiCad in real time
    • Auto or manual in-place PCB reloading
    • kicad-python is used and the workspace manager handles multiple KiCad instances & API sockets

v5.9

01 Feb 22:00

Choose a tag to compare

  • Support using a PCB file as a frame
  • Add tolerance for v-cuts building #27

v5.8

31 Jan 22:45

Choose a tag to compare

  • Build variants: add support for build options, bugfixes
  • Display pcb loading errors
  • Differ: enumerate layers in kicad_pcb #26

5.7

26 Nov 04:09

Choose a tag to compare

5.7

New Features

  • Experimental Gerber support
    • Allow attaching BOM/CPL (converted to reference-only footprints)
  • Add tooling holes
  • Add fiducials
  • Fix opening differ

Features

  • Workspace Manager
    • Easily navigate between projects
      • Automatically open multiple KiCad instances on macOS
    • Recall windows of previously opened files (macOS and Windows only)
  • Differ
  • (Not just a) Panelizer
    • Interactive arrangement with real-time preview
    • Freeform placement not limited to M×N grid configurations
    • Support for multiple different PCBs in a single panel
    • Automatic or manual tab creation
    • Automatic V-cut/mousebites selection
    • Enable hole creation in panel substrate for extruded parts
    • No coding skills required
  • Build Variants (as a usage of the Panelizer)
    • Single PCB without panelization can be done with frameless setting
    • Each PCB can have its own flag settings
  • Gerber handling (experimental)
    • In panelizer context
    • Or direct conversion to .kicad_pcb
    • Allow attaching BOM/CPL (converted to reference-only footprints)
  • CLI
    • Convert saved .kkkk_pnl to kicad files in one command
    • Same usage for panelizer & build variants

5.4

12 Nov 18:57

Choose a tag to compare

5.4

5.4

  • trim flags
  • fix extracting flags from BUILDEXPR containing parentesis
  • Panelizer
    • Fix island removal
  • Workspace Manager:
    • Convert to relative path: don't convert non-existent path

5.0

  • Panelizer

    • Support spacing=0 #22
    • Add frame size "Fit" button #22
    • Add pcb clearance setting #22
    • Add "move by distance" function
    • Wrap rotation to 360 deg to work around numerical errors #22
    • Update the render function to improve the display of the substrate area.
    • Add vcut_or_skip and hidden vcut_unsafe cut methods
    • Add "Generate Holes" for user to determine which area should be holes/fills in tight frame + zero-spacing scenario #22
    • Fix mousebites offset by preserving cut line direction #23
    • Add configurable angle setting for manual tabs #24
    • Tabs: better handling of non-perpendicular approaching angle #24
  • Built variants

    • DNP
    • Field Values
  • Workspace Manager:

    • Display libraries
    • "Convert to relative path" button (related to KIPRJMOD)

v4.6.1

30 Oct 13:01

Choose a tag to compare

v4.6

  • Workspace: display project with folder name
  • Differ: display file path with folder name
  • Fix error in remove_tab() when the button is clicked again before the UI finishes refreshing #19
  • Allow specifying tab width individually #20
  • Implement dragging for manual tabs #20

v4.6.1

  • Fix compatibility with pypdfmium2 v5.0.0 #21

v4.5.1

16 Sep 16:29

Choose a tag to compare

  1. Fix memeory leak (in PUI) #16
  2. Remove non-existed workspace file

v4.5

27 Aug 14:18

Choose a tag to compare

  1. Bugfixes
  2. UI/UX improvements
  3. Preserve silkscreen text regardless of reference renaming

v4.4.1

17 Jun 17:48

Choose a tag to compare

Panelizer

  • Remove isolated substrates
  • Fix false conflicts in frames area when both X/Y frames are used
  • Speedup drawing board substrate
  • Fix updating canvas when highlighting manual tab

Workspace Manager

  • Fix updating files list after creating new panelization

v4.3.2

14 Jun 16:44

Choose a tag to compare

  • Fix recalling project window
  • Fix bug in tabs management (PUI 0.19)