Marco Massarelli

Results 12 comments of Marco Massarelli

This may be connected to #97 and it may be due to the `$extend` being nested (points extend settings which extends presets).

Additional note: the issue happens with `asym: source` as well, it's independent on the side.

For people stumbling on this post v4, here's how you can add key level attributes like this: ``` zones: matrix: columns: inner: rows.top.key.led_prev: LED ``` and then you can refer...

> @ceoloide Any chance you could post a minimal board `yaml` example using this? > > For the people like me who aren't experienced enough to work out how to...

The solution is to avoid using the latest version and instead specify 3.6.0 manually. It looks like breaking changes were introduced with platformio starting with version 4.0.0, this Docker image...

Additinal logs from Freerouting CLI if useful: ```sh --FRCLI--INFO--FRLogger verbosity: NO_DEBUGGING_OUTPUT --FRCLI--INFO--testing version: off --FRCLI--INFO--freerouting_cli application starting... --FRCLI--INFO--Opening 'ergogen/output/pcbs/corney_island.dsn'... --FRCLI--INFO--Loading design ergogen/output/pcbs/corney_island.dsn --FRCLI--INFO--Opening 'freerouting/freerouting.rules'... --FRCLI--WARN--Structure.set_clearance_rule: '_' expected --FRCLI--WARN--You probably get...

Another example of Freerouting not able to route the board with the latest 1.9.0 or with 1.8.0: https://github.com/ceoloide/mr_useful This small board is not reversible, so it should be even easier...

## Additional findings Suspecting a problem with clearances introduced after 1.7.0, I tracked down [a past change](https://github.com/freerouting/freerouting/commit/4cfd20d59921a76f477dba0873357e02c85034bb#diff-abcc6c15e3fba113226d2e43931fc7bab0339ec713152cc0be047816468a2009) that introduced `clearance_safety_margin` to `src/main/java/app/freerouting/rules/ClearanceMatrix.java`. So I built from HEAD with `int clearance_safety_margin...

[Here is another example](https://github.com/freerouting/freerouting/files/13300334/hand_le_test.zip) that can't route completely, laving 3 very easy connections (see screenshot below for an example). [hand_le_test.zip](https://github.com/freerouting/freerouting/files/13300334/hand_le_test.zip)

I am still facing two issues: 1. Safety margin-related issues: due to the safety margin added in v1.8.0, Freerouting does a worse job at finding routing solutions for tight spaces,...