lp:~sethh/kicad

Owned by Seth Hillbrand
Get this repository:
git clone https://git.not.enabled/~sethh/kicad
Only Seth Hillbrand can upload to this repository. If you are Seth Hillbrand please log in for upload directions.

Branches

Name Last Modified Last Commit
fabmaster 2020-06-04 17:04:55 UTC
wip

Author: Seth Hillbrand
Author Date: 2020-06-03 16:30:49 UTC

wip

checklist 2019-11-16 17:00:12 UTC
Adding more Eeschema docs

Author: Seth Hillbrand
Author Date: 2019-06-06 02:44:53 UTC

Adding more Eeschema docs

master 2019-11-16 12:01:48 UTC
PCBNew: fix issue with keepout area in board editor.

Author: jean-pierre charras
Author Date: 2019-11-16 12:01:00 UTC

PCBNew: fix issue with keepout area in board editor.
Not able to draw a keepout-area on bottom or internal layers.
This was due to a behavior specific to the footprint editor,
not disabled in board editor.

Fixes: lp:1852847
https://bugs.launchpad.net/kicad/+bug/1852847

curved_tracks 2019-11-03 18:19:20 UTC
Fixing up the splice methods

Author: Seth Hillbrand
Author Date: 2019-11-03 18:18:46 UTC

Fixing up the splice methods

blur_highlight 2019-09-04 00:18:30 UTC
blur: Adding GL Shaders

Author: Seth Hillbrand
Author Date: 2019-09-02 02:33:23 UTC

blur: Adding GL Shaders

bitset 2019-05-25 04:08:23 UTC
Removing integer bitset from GAL LAYER

Author: Seth Hillbrand
Author Date: 2019-05-25 04:08:23 UTC

Removing integer bitset from GAL LAYER

segments 2019-05-23 13:55:22 UTC
pcbnew: Add arc approximation setting to board

Author: Seth Hillbrand
Author Date: 2019-05-22 14:47:38 UTC

pcbnew: Add arc approximation setting to board

This places the arc approximation setting in the kicad_pcb file and uses
it for all parts of the board rendering where arcs are converted to
segments. This allows the user to customize their speed vs. accuracy
tradeoff. The default setting of maximum error of 0.005mm is acceptable
for small boards on moderate systems.

version_control 2019-05-11 00:19:48 UTC
pcbnew: Format files for version control

Author: Seth Hillbrand
Author Date: 2019-05-11 00:19:48 UTC

pcbnew: Format files for version control

Version control systems operate on a per-line basis. We allow optional
line-by-line file formatting to facilitate merging in these
environments.

curved_pads 2019-04-29 18:59:56 UTC
pcbnew: Allow curves in custom pads

Author: Seth Hillbrand
Author Date: 2019-04-14 17:58:35 UTC

pcbnew: Allow curves in custom pads

Updates custom pad functions to permit adding arbitrary curves to the
primitives

arc_mid 2019-03-26 15:36:09 UTC
pcbnew: Allow arc editing via midpoint

Author: Seth Hillbrand
Author Date: 2018-12-08 15:26:47 UTC

pcbnew: Allow arc editing via midpoint

This permits changing the radius of the arc by adjusting the center
point of the arc. The arc end points are fixed in this operation.

autoroute 2019-03-19 23:34:57 UTC
pcbnew: Add autocomplete modifier

Author: Seth Hillbrand
Author Date: 2018-10-05 19:26:27 UTC

pcbnew: Add autocomplete modifier

This adds the Alt key to the router as an autocomplete function. When
holding down the Alt key, the router will complete the current track to
the nearest, unconnected node on the board.

6.0-misc 2019-02-06 01:30:33 UTC
pcbnew: use ctrl snapping during move

Author: Seth Hillbrand
Author Date: 2019-02-06 01:28:37 UTC

pcbnew: use ctrl snapping during move

Move items should snap in the same manner as other cursor operations
when Ctrl is held.

delaunay 2018-11-02 00:06:27 UTC
Delaunay: Replace TTL with alternate

Author: Seth Hillbrand
Author Date: 2018-11-02 00:06:27 UTC

Delaunay: Replace TTL with alternate

TTL utilizes Affero which may limit the use of KiCad scripting when
employed by companies to process KiCad files. This re-writes the
triangulator to use a derivative of an MIT licensed library, which is
compatible with the GPL.

boost_polytri 2018-10-22 02:45:41 UTC
Replacing RTree with Boost::Geometry in conn

Author: Seth Hillbrand
Author Date: 2018-07-13 18:42:48 UTC

Replacing RTree with Boost::Geometry in conn

This is a test implementation of the Boost::geometry RTree
implementation to replace the existing RTree from Melinda Green/Greg
Douglas. The previous implementation suffered from issues when utilized
in the Debian 32-bit platform.

The Boost::Geometry implementation also provides a number of different
intersection methods that will be utilized in the real-time connectivity
algorithm

dp_routing 2018-10-03 00:19:50 UTC
Testing new dp weighting

Author: Seth Hillbrand
Author Date: 2018-10-03 00:19:50 UTC

Testing new dp weighting

PCH_Tests 2018-09-23 17:59:16 UTC
WIP

Author: Seth Hillbrand
Author Date: 2018-09-23 17:59:16 UTC

WIP

NoOMP 2018-09-21 17:53:00 UTC
Removing OpenMP

Author: Seth Hillbrand
Author Date: 2018-09-21 04:23:15 UTC

Removing OpenMP

This commit finishes the removal of OpenMP from the KiCad codebase.
Removed in this commit are the OpenMP calls in 3d-viewer and
qa/polygon_triangulation as well as all references in CMakeLists.txt

std::thread is used instead for multithreaded computation

ipc2581 2018-08-28 16:48:30 UTC
ipc2581

Author: Seth Hillbrand
Author Date: 2018-08-06 17:07:17 UTC

ipc2581

tesselation 2018-08-24 06:19:50 UTC
Replacing Tesselation

Author: Seth Hillbrand
Author Date: 2018-07-13 04:52:21 UTC

Replacing Tesselation

Replaces Poly2Tri with updated code to process polygons faster and more
robustly. Notably, we can now handle overlapping holes in the polygons,
allowing us to cache the triangulation of complex boards

119 of 19 results
This repository contains Public information 
Everyone can see this information.

Subscribers