Commit Graph

2721 Commits

Author SHA1 Message Date
Salvador E. Tropea bb475ad75a [Any Layer] Enabled scaling for most plot outputs
- Only the gerber is excluded
- The new `individual_page_scaling` option is also available
- Now unknown options are treated as errors
2023-03-28 08:39:25 -03:00
Salvador E. Tropea eaa9569e71 [PCB Print] Added option to better control scale centering
- `individual_page_scaling`: to control if the center of the page is
  computed using all pages or individually.
2023-03-28 08:11:37 -03:00
Salvador E. Tropea ac81d18ea3 [PCB Print][Fixed] Interference with PRL and scaling
- The visible layers affected the position of the scaled image.
  This list is defined in the .kicad_prl file and the Python API
  loads it.

Fixes #407
2023-03-27 13:53:37 -03:00
Salvador E. Tropea 71ff354b9b [PcbDraw][Fix] Variable collision in last patch 2023-03-27 11:21:40 -03:00
Salvador E. Tropea 5f416063be [PcbDraw][Fixed] Support for 7.0.1 polygons
- Now KiCad generates polygons in the SVG
Fixes the problem reported in upstream: yaqwsx/PcbDraw#142
2023-03-27 10:53:33 -03:00
Salvador E. Tropea d9cca11384 [Dependency Downloader][Fixed] Problems with Ghostscript 10 release
- No Linux binaries are currently available
2023-03-27 09:20:03 -03:00
Salvador E. Tropea 762d96d0e8 [Download Datasheet] Better message warnings
- Unified
2023-03-27 08:51:55 -03:00
Salvador E. Tropea f7d52f3d09 [Datasheet dowload] Catch requests.exceptions.TooManyRedirects
Closes #408
2023-03-27 08:22:39 -03:00
Salvador E. Tropea 786c94a80c [3D] Added option to enable the colored R cache 2023-03-21 10:40:27 -03:00
Salvador E. Tropea 92b7206eff [Tests] Reduced the number of non-representable Rs in test case 2023-03-21 10:39:40 -03:00
Salvador E. Tropea f3645d3264 [3D] Added options to control the resistors tolerance
- `field_tolerance` field/s to look for resistor tolerance.
- `default_resistor_tolerance` which tolerance to use when none found.
2023-03-21 09:57:22 -03:00
Salvador E. Tropea c94b03042c [PcbDraw][KiCad 5] Disable tolerance look-up
- No properties in footprints
2023-03-21 06:53:09 -03:00
Salvador E. Tropea 05105cdc9a [3D] colored 3D models for THT resistors 2023-03-20 14:26:09 -03:00
Salvador E. Tropea e6ee30a004 [DOCs] Documented the PcbDraw changes 2023-03-20 14:19:53 -03:00
Salvador E. Tropea 0361c38d9d [PcbDraw] Various changes in resistor color bands
- Added support for values between 0.01 and 10 ohms
- Avoid crash for R<0.01 ohms
- Added support for 20% tolerance
- Added support for tol/tolerance property
- Fixed Decimal division by float
- Changed default tolerance to 20%. I know this isn't reality,
  but if we don't know the tolerance is better to just let it
  blank (20% is this).
2023-03-20 14:15:46 -03:00
Salvador E. Tropea 47d55f8ce9 [Experiments] Added mechanism to supress 20% fake color band 2023-03-20 14:14:00 -03:00
Salvador E. Tropea 3a69f16e60 [Tests] Added configs to test the 3D models for THT resistors 2023-03-20 14:13:07 -03:00
Salvador E. Tropea a57521b130 [Debian] 1.6.1-2 to accept KiCad nightly as KiCad replacement 2023-03-19 12:49:14 -03:00
Salvador E. Tropea 326ccf66be [Debian] Accept KiCad nightly instead of just KiCad 2023-03-19 12:40:15 -03:00
Salvador E. Tropea 2d39890482 [KiKit present][Fixed] Crash when no boards specified
Fixes #402
2023-03-18 19:04:59 -03:00
Salvador E. Tropea a9ca2f3f11 [Makefile][Fixed] don't skip all preflights on each run
- Just the ones we generate as targets.

Fixes #405
2023-03-18 18:41:15 -03:00
Salvador E. Tropea d617e290c5 [CI/CD] Added trigger for kicad_auto/_test clean 2023-03-17 10:58:17 -03:00
Salvador E. Tropea 3a5519c0e5 Bumped version to 1.6.2
- Just to make it different
2023-03-17 10:47:26 -03:00
Salvador E. Tropea 0da8744fcb [CI/CD] Added more `dev` tags 2023-03-17 10:45:50 -03:00
Salvador E. Tropea 22dd6c1230 [CI/CD] Restored KiCad 7 dev images 2023-03-16 13:56:18 -03:00
Salvador E. Tropea 1341f115c0 [DOCs] Added the new GHA tags 2023-03-16 13:26:20 -03:00
Salvador E. Tropea 0ae34fb93b [GHA] Dockerfile for KiCad 6 and KiBot 1.6.0 2023-03-16 13:24:29 -03:00
Salvador E. Tropea eeb1ec86ac [GHA] Dockerfile for KiBot 1.6.0 + KiCad 5 2023-03-16 13:21:15 -03:00
Salvador E. Tropea 92fa889cfb [CI/CD] Removed the Blender version from non-full tags 2023-03-16 13:03:32 -03:00
Salvador E. Tropea 01ae0d9fb0 [CI/CD] Curl from backports 2023-03-16 12:59:29 -03:00
Salvador E. Tropea cf98ca05c8 [CI/CD] Added curl, pip and unzip install to non-full images 2023-03-16 12:55:24 -03:00
Salvador E. Tropea 6c9c581e44 [CI/CD] Temporaly disabling the KiCad 7 images
- Until we can install KiBot
2023-03-16 12:45:17 -03:00
Salvador E. Tropea 197d31fb67 [CI/CD] Fixed path to build scripts 2023-03-16 12:42:57 -03:00
Salvador E. Tropea ab0da8b684 [CI/CD] Switched from repository_dispatch to workflow_dispatch 2023-03-16 12:42:22 -03:00
Salvador E. Tropea c9a9ec4176 [CI/CD] Removed dependency 2023-03-16 11:40:05 -03:00
Salvador E. Tropea 9b719c4a3c [CI/CD] Another try 2023-03-16 11:39:04 -03:00
Salvador E. Tropea 0c25bc36c2 [CI/CD] Trying using workflow_dispatch 2023-03-16 11:37:34 -03:00
Salvador E. Tropea 955bddc007 [CI/CD] Separated the docker images creation
- Now can be triggered separately
- Full and non-full images created
- More descriptive tags
- KiCad 7 included
2023-03-16 10:50:15 -03:00
Salvador E. Tropea 3bba1b06fa [GHA] Added KiCad 7 2023-03-16 09:45:29 -03:00
Salvador E. Tropea d88830948f [DOCs] Blender export needs KiCad 6 or newer
- Also checks in the code
2023-03-16 09:26:54 -03:00
Salvador E. Tropea 6118ffc013 [Tests] Changed nightly by ki7 2023-03-16 08:45:13 -03:00
Salvador E. Tropea 4b61d18bf8 [DOCs] Updated the list of docker images
- Also added the news for 1.6.1
2023-03-16 08:44:38 -03:00
Salvador E. Tropea e3bfaaece5 [Tests] Enabled the test_update_xml_2 again
- Will try to switch the tests to 7.0.1.1
2023-03-16 07:40:45 -03:00
Salvador E. Tropea 4d734d1e71 [DOCs] Adjusted details for release 2023-03-16 07:36:59 -03:00
Salvador E. Tropea def3e46954 [Tests] Disabled test_update_xml_2 on KiCad 7
- This is temporal because the nightly has a wrong version.
2023-03-16 07:30:22 -03:00
Salvador E. Tropea 2ebaea16ab Added errors and warnings about KiCad 7 bugs 2023-03-16 07:19:59 -03:00
Salvador E. Tropea 6eb631d5bd [Tests] Relaxed the test_render_3d_variant_1 test
- Having problems with new KiCad 6 images
2023-03-14 11:32:55 -03:00
Salvador E. Tropea 31cf802b89 [KiCad 7] Added global option to use KiCad to cross components 2023-03-09 09:34:25 -03:00
Salvador E. Tropea 6801dfc7e2 [KiCad 7] Added some support for DNP flag
- Copied to internal `fitted`
- Can remove 3D models even when no filter/variant is applied
2023-03-08 13:13:37 -03:00
Salvador E. Tropea 143bcd5f63 [CI/CD] Changed names of docker steps
- So they are readable (too long)
2023-03-08 10:25:15 -03:00