-
7149735d4b
Add favicon and hero schematic to docs landing page
main
Ryan Malloy
2026-03-09 05:13:07 -06:00
-
b61967f32f
Add splash landing page for docs site
Ryan Malloy
2026-03-09 03:53:46 -06:00
-
718f226c24
Add Y-flip swap for vertical pin rotation in sexp fallback
Ryan Malloy
2026-03-09 02:01:59 -06:00
-
32a1f1427e
Timbre thread: zero ERC errors confirmed, lib_symbol_mismatch explained
Ryan Malloy
2026-03-09 01:45:22 -06:00
-
7dc8ae559a
Track power wire stubs as obstacles, fix sub-symbol pin merge order
Ryan Malloy
2026-03-09 01:33:11 -06:00
-
494f7b136c
Fix root redirect in docs-site Caddyfile
Ryan Malloy
2026-03-09 01:23:57 -06:00
-
c1825e4e17
Filter same-component pins from obstacle_points only, not wire endpoints
Ryan Malloy
2026-03-09 01:23:29 -06:00
-
7e8d65bc13
Add Starlight docs site with full content migration
Ryan Malloy
2026-03-09 01:19:45 -06:00
-
e856f2ccbf
Exclude same-component pins from stub length clamping
Ryan Malloy
2026-03-09 01:07:57 -06:00
-
711294b090
Anchor wire collision resolver start at pin position
Ryan Malloy
2026-03-09 00:51:03 -06:00
-
1297ca2ce1
Default create_schematic to A3 paper size with configurable parameter
Ryan Malloy
2026-03-09 00:45:27 -06:00
-
458583ee08
Add autowire documentation and update project structure
Ryan Malloy
2026-03-09 00:35:15 -06:00
-
e2de41499a
Fix pre-scan cache poisoning that dropped all label_connections
Ryan Malloy
2026-03-09 00:33:18 -06:00
-
4ecbc598d6
Add collision-aware stub length clamping to prevent net bridges
Ryan Malloy
2026-03-09 00:25:11 -06:00
-
ad7022916c
Add label auto-offset with per-connection stub_length and direction overrides
Ryan Malloy
2026-03-08 23:58:03 -06:00
-
3aee619187
Add agent thread messages 007 and 008 from Timbre team
Ryan Malloy
2026-03-08 18:48:25 -06:00
-
1a3ffb42cd
Add autowire_schematic tool for automated net wiring strategy
Ryan Malloy
2026-03-08 18:27:06 -06:00
-
eea91036f8
Resolve pin positions against correct unit for multi-unit symbols
Ryan Malloy
2026-03-08 16:46:01 -06:00
-
12d6002068
Add hierarchy-aware connectivity via kicad-cli netlist export
Ryan Malloy
2026-03-08 04:09:23 -06:00
-
1fd3886077
Support multi-unit component placement in apply_batch
Ryan Malloy
2026-03-08 03:40:28 -06:00
-
1fb608ef5d
Add validate_schematic tool for single-call project health checks
Ryan Malloy
2026-03-08 03:28:25 -06:00
-
97ebc585f8
Add wire collision detection, project-local library resolution, and root ERC support
Ryan Malloy
2026-03-08 03:13:45 -06:00
-
c7051755c5
Add agent thread messages 019 and 021 from ESP32-P4 team
Ryan Malloy
2026-03-08 01:33:32 -07:00
-
e7654540cc
Fix ERC JSON parsing for KiCad 9 sheets-nested format
Ryan Malloy
2026-03-08 01:18:32 -07:00
-
c20f111bde
Add agent thread 025-026: no-connect verification, pipeline complete
Ryan Malloy
2026-03-08 01:14:36 -07:00
-
86b94d7a6d
Add pin-referenced no_connects to apply_batch
Ryan Malloy
2026-03-08 00:57:25 -07:00
-
91833d2804
Add agent thread 022: ack clean rebuild, summarize resolved issues
Ryan Malloy
2026-03-07 07:12:56 -07:00
-
9dbb4cc0c7
Fix stub_length quantization in power symbol placement
Ryan Malloy
2026-03-07 03:57:39 -07:00
-
bb02ca63a3
Add hierarchy context support for power symbol net resolution
Ryan Malloy
2026-03-06 21:51:34 -07:00
-
243b6cec1e
Add agent thread 017: power symbol invisibility in kicad-cli netlist export
Ryan Malloy
2026-03-06 19:58:27 -07:00
-
ce58454513
Add label collision detection, tab indentation, and property private fix
Ryan Malloy
2026-03-06 19:34:58 -07:00
-
f797e9e070
Fix Y-axis inversion and label_connections save-order race condition
Ryan Malloy
2026-03-06 17:08:57 -07:00
-
003749fe3e
Cap import_netlist inline response size for large netlists
Ryan Malloy
2026-03-05 17:47:49 -07:00
-
a129b292e4
Fix KiCad 9 s-expression netlist import and export_netlist format flags
Ryan Malloy
2026-03-05 15:27:59 -07:00
-
1f06ef8b7f
Merge feature/netlist-import: add import_netlist tool
Ryan Malloy
2026-03-05 13:43:34 -07:00
-
-
1b0a77f956
Add import_netlist tool for KiCad XML and CSV netlist ingestion
Ryan Malloy
2026-03-05 13:41:19 -07:00
-
-
c1ddf0c5f7
Fix schematic validation to scan subdirectories for hierarchical sheets
Ryan Malloy
2026-03-05 11:27:42 -07:00
-
56705cf345
Add schematic sexp validation and export_pdf working_dir fix
Ryan Malloy
2026-03-05 10:46:47 -07:00
-
9d6cbc452c
Document power symbol direct-connection behavior in tool docstrings
Ryan Malloy
2026-03-05 08:21:43 -07:00
-
700ad29bdd
Redesign audit_wiring output for large ICs
Ryan Malloy
2026-03-05 08:19:06 -07:00
-
61ed7b3efe
Add wire auditing, bulk wire removal, and net-to-pin verification tools
Ryan Malloy
2026-03-04 23:12:13 -07:00
-
e88f75f567
Add external .kicad_sym library search for custom symbol pin resolution
Ryan Malloy
2026-03-04 20:17:32 -07:00
-
7525f3dcdc
Fix add_label persistence and add_power_symbol custom library fallback
Ryan Malloy
2026-03-04 20:06:06 -07:00
-
52ff054f43
Fix coordinate precision and per-schematic sidecar isolation
Ryan Malloy
2026-03-04 18:22:21 -07:00
-
b347679c67
Wire sexp pin fallback into connectivity engine
Ryan Malloy
2026-03-04 17:30:05 -07:00
-
e610bf3871
Add S-expression parser for custom library pins and global labels
Ryan Malloy
2026-03-04 17:18:01 -07:00
-
b7e4fc6859
Fix pin extraction, connectivity, hierarchy, and label counting
Ryan Malloy
2026-03-04 16:55:19 -07:00
-
ce65035a17
Add batch operations, power symbols, pattern templates, and schematic editing
Ryan Malloy
2026-03-04 16:55:09 -07:00
-
e0dbbb51e4
Merge rebuild/fastmcp3: FastMCP 3 + src-layout + kicad-sch-api
Ryan Malloy
2026-03-03 21:41:03 -07:00
-
-
4ae38fed59
Rebuild on FastMCP 3 with src-layout and kicad-sch-api integration
Ryan Malloy
2026-03-03 18:26:54 -07:00
-
4ebf8f08e9
Fix .env loading order so KICAD_SEARCH_PATHS takes effect
Ryan Malloy
2026-03-03 16:53:40 -07:00
-
687e14bd11
Rename project from kicad-mcp to mckicad
Ryan Malloy
2026-02-13 00:53:59 -07:00
-
b99d1bd2b9
Upgrade all dependencies to latest stable versions
Ryan Malloy
2026-02-12 23:51:56 -07:00
-
e9aa4aeb4c
Clean up moved demonstration files from root directory
Ryan Malloy
2025-10-22 11:43:43 -06:00
-
0c2b73aeea
Enhance documentation and reorganize test structure
Ryan Malloy
2025-10-22 11:43:21 -06:00
-
d33b4c6dbd
Add revolutionary EDA automation collaboration blog post
feature/freerouting-integration
Ryan Malloy
2025-08-17 13:33:17 -06:00
-
42d099cc53
Implement lazy connection and fix deprecation warnings
Ryan Malloy
2025-08-17 13:33:00 -06:00
-
e8bad34660
Enhance MCP tools with improved FastMCP integration and IPC client
Ryan Malloy
2025-08-13 05:09:20 -06:00
-
afe5147379
Complete revolutionary EDA automation platform with comprehensive testing
Ryan Malloy
2025-08-13 05:09:01 -06:00
-
eda114db90
Implement revolutionary KiCad MCP server with FreeRouting integration
Ryan Malloy
2025-08-13 00:07:04 -06:00
-
67f3e92858
Add revolutionary conversational README showcasing complete EDA automation
Ryan Malloy
2025-08-12 22:59:09 -06:00
-
04237dcdad
Implement revolutionary KiCad MCP server with FreeRouting & IPC API integration
Ryan Malloy
2025-08-12 22:03:50 -06:00
-
-
50f17eff35
Fix validate_project tool to handle directory paths and json import error
v1.0.0-ai-integration
Ryan Malloy
2025-08-11 17:54:14 -06:00
-
bc0f3db97c
Implement comprehensive AI/LLM integration for KiCad MCP server
Ryan Malloy
2025-08-11 16:15:58 -06:00
-
995dfd57c1
Add comprehensive advanced KiCad features and fix MCP compatibility issues
Ryan Malloy
2025-08-11 15:57:46 -06:00
-
cc809c563c
Merge pull request #21 from laurigates/pr-3-security-input-validation
Lama Al Rajih
2025-07-23 12:15:40 -07:00
-
-
d8e2f73d2d
update makefile and remove empty test file
Lama
2025-07-22 21:45:06 -07:00
-
e7e11dc068
fix packages
Lama
2025-07-22 17:50:37 -07:00
-
0bbb78b0a9
Merge branch 'main' into pr-3-security-input-validation
Lama Al Rajih
2025-07-22 20:47:47 -04:00
-
-
-
-
9dbea131d6
Merge pull request #20 from laurigates/pr-2-infrastructure-ci-cd
Lama Al Rajih
2025-07-22 20:42:04 -04:00
-
-
99fce1ebec
add fastmcp to pyproject.toml, add make run to makefile, update uv.lock
Lama
2025-07-22 17:41:34 -07:00
-
cbe54114eb
update uv.lock
Lama
2025-07-22 17:33:15 -07:00
-
6ef68572f1
Merge branch 'main' into pr-2-infrastructure-ci-cd
Lama Al Rajih
2025-07-22 20:31:30 -04:00
-
-
-
-
371ce03685
update readme and remove requirements.txt
Lama
2025-07-22 17:26:03 -07:00
-
e6961ceefb
Merge pull request #19 from laurigates/pr-1-fastmcp-2.0-migration
Lama Al Rajih
2025-07-21 13:26:18 -04:00
-
-
af947ee182
fix(server): make FastMCP-2.x start correctly
Lama
2025-07-18 14:34:41 -04:00
-
d7c269211a
Merge branch 'main' into pr-1-fastmcp-2.0-migration
Lama Al Rajih
2025-07-18 11:44:21 -04:00
-
-
-
-
b4d3bfa6b4
Merge pull request #12 from lamaalrajih/publish-pip
Lama Al Rajih
2025-07-18 11:13:27 -04:00
-
-
74ad42eedf
remove files accidentally commited
Lama
2025-07-18 11:05:25 -04:00
-
9bfc6da76d
update pyproject.toml
Lama
2025-07-18 11:03:41 -04:00
-
2b425d458d
update init and remove email placeholder from pyproject.toml
Lama
2025-07-18 01:57:04 -04:00
-
fb4e9ecfb0
Merge pull request #17 from mannie-exe/publish-pip
Lama Al Rajih
2025-07-17 19:34:49 -04:00
-
-
bd08a47a6f
feat: add comprehensive security and input validation system
Lauri Gates
2025-07-17 21:34:16 +03:00
-
-
-
a67eb41523
feat: add comprehensive development infrastructure and CI/CD pipeline
Lauri Gates
2025-07-17 20:29:27 +03:00
-
-
-
9bea0f4ebf
feat: migrate to FastMCP 2.0 framework with modern Python packaging
Lauri Gates
2025-07-17 20:13:01 +03:00
-
-
-
639b54d637
fix: migrate to uv; fix pydantic schema error
mannie-exe
2025-07-13 15:41:22 -07:00
-
-
7019df0ccc
Merge pull request #14 from laurigates/patch-1
Lama Al Rajih
2025-07-11 16:04:12 -04:00
-
-
fb294215f0
Create LICENSE
Lauri Gates
2025-07-10 13:13:00 +03:00
-
-
d866184d86
Add repo to pip package
Lama
2025-07-08 19:49:17 -04:00
-
4dd49122f1
fix file name
Lama
2025-07-08 19:38:21 -04:00
-
798436cd35
Update README.md
Lama Al Rajih
2025-04-29 16:57:13 -04:00
-
-
e5c87df088
Removed unnecessary IPC drc - defaulting to only using the CLI
Lama
2025-04-24 16:07:36 -04:00
-
a95c0a40ba
add issue and pr templates
Lama
2025-04-24 14:34:34 -04:00
-
b2d3099505
Merge pull request #6 from madaerodog/main - feat: Fix tools, improve stability, and update docs
Lama Al Rajih
2025-04-24 14:09:42 -04:00
-
-
5b9d237d7d
feat: Fix tools, improve stability, and update docs
Constantin Craciun
2025-04-23 18:37:56 +03:00
-
-
44b0bda19d
add more graceful server shutdown
Lama
2025-03-22 09:41:10 -04:00
-
921e087351
logging docs cleanup
Lama
2025-03-22 09:23:22 -04:00
-
fda329cc8f
remove all instances of logger.py (see issue #1)
Lama
2025-03-22 09:18:29 -04:00
-
3596bae34e
fix find_component_connections() in netlist_tools.py
Lama
2025-03-22 08:58:57 -04:00
-
a3613f273a
Fix drc issues - swap out pbnew for kicad cli and ipc
Lama
2025-03-21 15:27:36 -04:00