summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjaseg <git@jaseg.net>2020-12-29 19:50:28 +0100
committerjaseg <git@jaseg.net>2020-12-29 19:51:29 +0100
commit093b2c2df43c5242fb43b2e9bde565fac01f5a5c (patch)
treef52f27403f347db69b0e276137fd7f28e60b9169
parent61c0ecea7d1e1ca739b8016844f0db53ec2e125f (diff)
downloadkimesh-093b2c2df43c5242fb43b2e9bde565fac01f5a5c.tar.gz
kimesh-093b2c2df43c5242fb43b2e9bde565fac01f5a5c.tar.bz2
kimesh-093b2c2df43c5242fb43b2e9bde565fac01f5a5c.zip
Update README
-rw-r--r--README.rst19
-rw-r--r--kicad-mesh-result-large.pngbin0 -> 197766 bytes
-rw-r--r--kimesh/__init__.py (renamed from plugin/__init__.py)0
-rw-r--r--kimesh/debug_install.sh (renamed from plugin/debug_install.sh)0
-rw-r--r--kimesh/main_dialog.fbp (renamed from plugin/main_dialog.fbp)0
-rw-r--r--kimesh/mesh_dialog.py (renamed from plugin/mesh_dialog.py)0
-rw-r--r--kimesh/mesh_plugin.py (renamed from plugin/mesh_plugin.py)0
-rw-r--r--kimesh/mesh_plugin_dialog.py (renamed from plugin/mesh_plugin_dialog.py)0
-rw-r--r--kimesh/mesh_plugin_icon.png (renamed from plugin/mesh_plugin_icon.png)bin254 -> 254 bytes
-rw-r--r--kimesh/mesh_plugin_icon.svg (renamed from plugin/mesh_plugin_icon.svg)0
10 files changed, 19 insertions, 0 deletions
diff --git a/README.rst b/README.rst
index 78db5ac..f00d9f8 100644
--- a/README.rst
+++ b/README.rst
@@ -1,2 +1,21 @@
KiCAD Security Mesh Generator
=============================
+
+.. image:: kicad-mesh-result-large.png
+ :width: 800
+ :alt: A screenshot of KiCAD showing a PCB security mesh generated by KiMesh.
+
+This repository contains KiMesh, a KiCAD pcbnew plugin that generates security mesh traces on a KiCAD PCB.
+
+Installation
+------------
+To install, copy the "kimesh" directory into your KiCAD installation's scripting plugin folder. Usually, this is
+`~/.config/kicad/scripting/plugins/` for KiCAD stable installations or `~/.config/kicad/5.99/scripting/plugins/` for
+nightly builds. On Windows, these paths can be found in your user account's `AppData/Roaming` directory.
+
+Theory of operation
+-------------------
+
+I have published a post_ on my blog on the theory of operation behind KiMesh.
+
+.. _post: https://blog.jaseg.de/posts/kicad-mesh-plugin/
diff --git a/kicad-mesh-result-large.png b/kicad-mesh-result-large.png
new file mode 100644
index 0000000..798287b
--- /dev/null
+++ b/kicad-mesh-result-large.png
Binary files differ
diff --git a/plugin/__init__.py b/kimesh/__init__.py
index 8878834..8878834 100644
--- a/plugin/__init__.py
+++ b/kimesh/__init__.py
diff --git a/plugin/debug_install.sh b/kimesh/debug_install.sh
index e928738..e928738 100644
--- a/plugin/debug_install.sh
+++ b/kimesh/debug_install.sh
diff --git a/plugin/main_dialog.fbp b/kimesh/main_dialog.fbp
index 2d08714..2d08714 100644
--- a/plugin/main_dialog.fbp
+++ b/kimesh/main_dialog.fbp
diff --git a/plugin/mesh_dialog.py b/kimesh/mesh_dialog.py
index fbdbd7a..fbdbd7a 100644
--- a/plugin/mesh_dialog.py
+++ b/kimesh/mesh_dialog.py
diff --git a/plugin/mesh_plugin.py b/kimesh/mesh_plugin.py
index 1951875..1951875 100644
--- a/plugin/mesh_plugin.py
+++ b/kimesh/mesh_plugin.py
diff --git a/plugin/mesh_plugin_dialog.py b/kimesh/mesh_plugin_dialog.py
index 746030a..746030a 100644
--- a/plugin/mesh_plugin_dialog.py
+++ b/kimesh/mesh_plugin_dialog.py
diff --git a/plugin/mesh_plugin_icon.png b/kimesh/mesh_plugin_icon.png
index 5f44344..5f44344 100644
--- a/plugin/mesh_plugin_icon.png
+++ b/kimesh/mesh_plugin_icon.png
Binary files differ
diff --git a/plugin/mesh_plugin_icon.svg b/kimesh/mesh_plugin_icon.svg
index 7027390..7027390 100644
--- a/plugin/mesh_plugin_icon.svg
+++ b/kimesh/mesh_plugin_icon.svg