Commit Graph

3122 Commits

Author SHA1 Message Date
Salvador E. Tropea e1ccc99563 [EasyEDA][Fixed] Problems with some step files
- With custom encodings, not UTF-8
- Now handled as binary objects
2023-12-20 12:27:39 -03:00
Salvador E. Tropea 454557a089 [DOCs] Linked the GitHub actions readme to the main docs
- Also adjusted some small details
2023-12-20 10:38:26 -03:00
Salvador E. Tropea 97f67e5bca [DOCs][PCB Print] Added remainder about alpha channel
See #531
2023-12-20 10:28:10 -03:00
Salvador E. Tropea 3724680c1e
Merge pull request #467 from sethkaz/sk/github-actions-guide
Add github actions readme
2023-12-20 10:04:59 -03:00
Salvador E. Tropea 25771e0449 [Tests] Forced 2023-12-20 08:36:50 -03:00
Salvador E. Tropea b432a64709 [Fabrication Templates] Move files to the archive
- Is the most common case, so now we move (instead of copy)
- Can be configured using _KIBOT_COMPRESS_MOVE
- Left the JLCPCB BoM and Position outside, they must be uploaded
  separately

Closes #537
2023-12-18 20:54:26 -03:00
Salvador E. Tropea d341db0e78 [DOCs] Blender export no longer experimental 2023-12-18 20:53:53 -03:00
Salvador E. Tropea c49c509523 [Worksheet] Avoid warnings for v20220228
- Seems to be fully supported
- We added plenty of undocumented stuff on 2022/04/15
- They still undocumented today

See #532
2023-12-18 19:09:19 -03:00
Salvador E. Tropea bf5e37bc13 [PCB Print][Fixed] Regression issue
- Reverts 8194760
- Adds 0972914f to the removed code
2023-12-18 19:03:09 -03:00
Salvador E. Tropea 0972914f08 [PCB Print][Fixed] Missing edge cuts in the list of visible layers
- When forced
- This is needed and helps to avoid hitting a bug in KiCad

Fixes #532
2023-12-18 18:48:03 -03:00
Salvador E. Tropea 8194760ff6 [PCB Print] Removed redundant code 2023-12-18 18:47:34 -03:00
Salvador E. Tropea 53aa79c29b [PCB Print] Avoid warnings about SHEETPATH
- Not used for PCBs
- KiCad defines it as empty

See #532
2023-12-18 18:46:05 -03:00
Salvador E. Tropea e72bbd08a3 [Blender Export] Removed the "experimental" warning 2023-12-18 18:45:12 -03:00
Salvador E. Tropea 6c336371bd [Diff][Fixed] Problems with `current` mode
- didn't apply global variants
- didn't honor KiCad native DNP flags, they need a filter
2023-12-18 10:36:51 -03:00
Salvador E. Tropea 4745baccc4 [ERC][KiCad 7][Fixed] Problems when creating a report without ext
- Workaround for KiCad 7 explicitly creating a different file

Fixes #529
2023-12-14 08:06:31 -03:00
Salvador E. Tropea 89365a8d5d [CI/CD][Added] Experimental meta data to the dev images
See #527
2023-12-06 12:31:10 -03:00
Salvador E. Tropea f343df8512 [Copy Files][Project][Added] Page layout
See #491
2023-12-06 09:21:20 -03:00
Salvador E. Tropea 163027bff7 [Copy Files][Fixed] Excluded locally_edited from the targets 2023-12-06 09:20:39 -03:00
Salvador E. Tropea b91c24b28e Operations that copies the project now also copies the DRU
See #491
2023-12-06 08:21:25 -03:00
Salvador E. Tropea d9f0324e39 [QR Lib][Fixed] Bottom QRs should be mirrored in the Y axis 2023-12-06 07:52:36 -03:00
Salvador E. Tropea c60d420719 [Copy Files][Project][Fixed] Problems with locally edited syms
See #491
2023-12-05 12:39:30 -03:00
Salvador E. Tropea 02a23345dc [Fixed] GS.copy_project return value when no project
Introduced in last patch
2023-12-05 08:58:10 -03:00
Salvador E. Tropea e1cdfcc712 [QR lib][Fixed] Project options not preserved
i.e. set_text_variables failing
2023-12-05 08:42:27 -03:00
Salvador E. Tropea 110053dca1 Operations that copies the project now also copies the PRL 2023-12-05 08:40:14 -03:00
Salvador E. Tropea a8c865b921 [Global options][Added] `restore_project` now also restores the PRL 2023-12-05 08:20:49 -03:00
Salvador E. Tropea 83e15f8209 [QR Lib][Fixed] Interference with plot outputs
When used from the preflight the name of the file changed to the name
of a temporal, generating problems with the plot outputs, like
pcb_print
2023-12-05 08:20:09 -03:00
Salvador E. Tropea 2f432abc38 [QR Lib] Better attributes
- Footprints: now they are flagged with exclude from BoM and Pos, also
  with no court yard requirements for KiCad 7
- Symbols: Excluded from simulation for KiCad 7
2023-12-05 08:20:01 -03:00
Salvador E. Tropea 20dd4f25d5 [DOCs][Added] drc_exclusions_workaround mention in DRC help
See #525
2023-12-04 07:34:09 -03:00
Salvador E. Tropea 4ad1073c6e Force test for KiBoM 1.9.1-2 2023-11-30 08:42:57 -03:00
Salvador E. Tropea 3ab3053afc [DOCs][import] Fixed missing bold end 2023-11-30 07:02:52 -03:00
Salvador E. Tropea 4cef7a6849 [Tests] Forced 2023-11-30 06:39:45 -03:00
Salvador E. Tropea eb37077843 [Internal Templates][Added] _KIBOT_PLOT_FOOTPRINT_REFS/VALUES
For some reason JLCPCB has VALUES disabled, now the user can
choose it.

Closes #523
2023-11-30 06:36:20 -03:00
Salvador E. Tropea 0ab2636960 [DOCs][Added] Sheet fix to the changelog 2023-11-27 08:28:31 -03:00
Salvador E. Tropea 2bc3bdfa54
Merge pull request #520 from Andrew-Collins/sheet-path-ori-fix
Fix handling of hierarchical branches with a depth >2
2023-11-27 08:25:15 -03:00
ac 3d16604f37 Base the `ori` path of a sheet off of the `ori` path of the parent sheet. 2023-11-25 21:09:36 +10:00
Salvador E. Tropea 95c66ac0ca Force test 2023-11-24 13:26:24 -03:00
Salvador E. Tropea 6df21bda22 Revert "[Tests] Adapted print reference for KiCad 7.0.9"
This reverts commit ed79c7b1a0.
2023-11-24 10:00:10 -03:00
Salvador E. Tropea ed79c7b1a0 [Tests] Adapted print reference for KiCad 7.0.9 2023-11-24 09:32:47 -03:00
Salvador E. Tropea e686d9b6bb [Copy Files][Added] Mode to export the whole project
SCH, PCB, symbols, footprints, 3D models and project files

Closes #491
2023-11-24 09:09:17 -03:00
Salvador E. Tropea 46c1ff5dd1 [Copy Files][Fixed] Warnings when using the STEP and WRL files
The code tried to add their counterpart, that was already used,
generating a repetition
2023-11-23 10:50:33 -03:00
Salvador E. Tropea 2581c84d09 [Copy Files][Fixed] Missing KiConf initialization
Could make 3d_models copy fail to detect subdirs
2023-11-23 10:19:02 -03:00
Salvador E. Tropea 83b5ae3e78 [DOCs][Added] Missing list of JLCPCB offsets 2023-11-23 07:00:25 -03:00
Salvador E. Tropea d6e06c1463 [DOCs][Added] How to include THT components and fiducials
In position files
2023-11-22 13:27:11 -03:00
Salvador E. Tropea 0625f76f71 [DOCs][Added] --help-list-offsets option 2023-11-22 13:24:27 -03:00
Salvador E. Tropea aedabbeb9c [DOCs][Added] More information about rotation and offsets 2023-11-22 12:48:50 -03:00
Salvador E. Tropea cbc196f37a [CLI][Added] Options to list rotation and offset adjusts
Mainly oriented for JLCPCB
2023-11-22 12:47:48 -03:00
Salvador E. Tropea 2611358432 [Tests][Fixed] Message for no rotations
Now it says "and/or offsets"
2023-11-17 11:16:03 -03:00
Salvador E. Tropea a76b4771c4 [Rotation Filter][Added] rotations_and_offsets option
Implements a more flexible mechanism to select rotations and offsets.
So you can have two different rotations applied to the same footprint,
i.e. different components with the same footprint but different
orientation in the reel.
2023-11-17 10:46:59 -03:00
Salvador E. Tropea 623231be8d [Fixed] Missing implementation of include_components_from_pcb 2023-11-17 10:43:03 -03:00
Salvador E. Tropea 1c5dc60e43 [Rotation Filter][Fixed] Double rotation
- From field and database
- Also added much more detailed debug information when using level >= 2
2023-11-17 08:55:15 -03:00