Releases: buganini/Kikakuka
Releases · buganini/Kikakuka
v6.1
- Performance & Bugfixes
- FreeCAD Integration (only tested on macOS/Windows)
- Requires FreeCAD 1.0 or later
FreekiCADsupports loading multiple .kicad_pcb files into a FreeCAD document- Designed to work with the
Manipulatorworkbench 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-pythonis used and the workspace manager handles multiple KiCad instances & API sockets
v5.9
v5.8
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)
- Easily navigate between projects
- Differ
- Highlight changed areas
- Schematic diff viewer
- PCB diff viewer
- Git support
- (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
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
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