Commit Graph

3092 Commits

Author SHA1 Message Date
Salvador E. Tropea 08b1e5f7b8 [Rotation Filter] Fixes and extensions for JLCPCB
- Fixed the JLCPCB template to apply correct rotations to the bottom
  components
- Added options to specify rotations and offsets using fields
- Added an option to mirror the bottom rotation angles
- Needs verifications for the offset stuff

Related to #510
2023-11-14 11:07:12 -03:00
Salvador E. Tropea 4c4a06ffb2 [Tests][KiCad 6] Separated kibom-variante.kicad_pcb and test_v5.kicad_pcb
Now they are different
2023-11-08 11:26:12 -03:00
Salvador E. Tropea dff053b3a4 [Tests][Fixed] More SCH/PCB mismatches 2023-11-08 11:07:43 -03:00
Salvador E. Tropea 4538180159 [Tests] Fixed SCH/PCB mismatch for C6 on light_control test case 2023-11-08 10:57:23 -03:00
Salvador E. Tropea a398b7b0bc [Position][Fixed] Problems when using NET_NAME(n) for a value
Fixes #511
2023-11-08 10:13:32 -03:00
Salvador E. Tropea a98b46195c [3D models][Download] Catch Easy EDA errors
- Print an error and continue
Fixes #515
2023-11-07 09:48:51 -03:00
Salvador E. Tropea 76f168fb45 [SCH][Added] Save of unit_name attribute 2023-11-06 13:27:29 -03:00
ac 54c8c4d3ee Unit name handler added for v6_sch module. 2023-11-06 13:14:25 -03:00
Salvador E. Tropea e3dd564b84 Trigger test 2023-10-22 18:30:18 -03:00
Salvador E. Tropea a8c0a207ef [Added] Support for STEP files downloaded from EasEDA
Related to uPesy/easyeda2kicad.py#82
2023-10-19 12:34:34 -03:00
Salvador E. Tropea ad361fda12 [Fixed] Removed debug print 2023-10-18 12:48:25 -03:00
Salvador E. Tropea 8f841fe996 [Test][KiCad 7.0.8] Avoid diff between KiCad 6 and 7 files
- 7.0.8 seems to apply some adjust to v6 files
2023-10-18 10:26:48 -03:00
Salvador E. Tropea 3cd644d19d [Blender export][Added] Support for pcb2blender 2.7
- Solder mask and silk screen color
- PCB finish
- PCB thickness
2023-10-11 13:08:10 -03:00
Salvador E. Tropea 299e06ae3e [Tests][KiCad 6] Updated panelize reference 2023-10-09 12:31:45 -03:00
Salvador E. Tropea 9f53a2c827 [Tests][KiCad 7] Updated panel reference
- Small changes in KiKit 1.4.0
2023-10-09 11:01:37 -03:00
Salvador E. Tropea f3ef187520 [Fixed] Another missing case in the last patch 2023-10-09 10:21:50 -03:00
Salvador E. Tropea a20ba7aaa8 [Fixed] Check for global option in last patch 2023-10-09 10:05:44 -03:00
Salvador E. Tropea 1a5b52dacf [Global options][Added] `layer_defaults`
- To specify the default suffix and description.

Closes #504
2023-10-09 09:51:35 -03:00
Salvador E. Tropea d67f7aa3b4 [Blender Export][Fixed] Extra space in light type names
Fixes #505
2023-10-09 06:40:19 -03:00
Salvador E. Tropea d0c489e2cc [Position][Added] Experimental support for gerber position files
Closes #500
2023-10-02 12:36:16 -03:00
Salvador E. Tropea bd081609d5 [QR Lib][Added] Clarification about the output name 2023-10-02 12:29:43 -03:00
Salvador E. Tropea c216d4bfde [Sub PCBs][Fixed] Using annotation method
- For some edeges and KiCad versions

Closes #496
2023-10-02 10:05:33 -03:00
Salvador E. Tropea 12151a7356 [QR Lib][Added] Error when the symbol and footprint libs collide
- Also more detailed explanation for the output option

Related to #483
2023-09-28 13:17:15 -03:00
Salvador E. Tropea dc3628eaa1 [BoM][Added] `parse_value` can be used to disable the *Value* parser
- Better explanation about what affects group_fields
- Added warning about extra information in the value

See #494
2023-09-28 11:18:49 -03:00
Salvador E. Tropea 549385a139 [3D outputs][Added] Option to disable LCSC 3D model download
- `download_lcsc`
 See #415
2023-09-24 19:50:30 -03:00
Salvador E. Tropea e6a8677cef [Fixed] The --log/-L didn't enabled full debug for all messages
- Only GS.debug_level changed, but not the internal log.debug_level
2023-09-24 17:23:01 -03:00
Salvador E. Tropea c129c597ef [PCB Print][Added] Support for CURRENT_DATE text variable 2023-09-24 17:16:16 -03:00
Salvador E. Tropea b6815b6a94 [Panelize][Added] Expand text variables and KiBot %X markers
- in text objects

Related to #497
2023-09-24 17:13:33 -03:00
Salvador E. Tropea 9ce2321890 [BoM][Fixed] LCSC links
- Missing .html
2023-09-12 13:44:00 -03:00
Salvador E. Tropea e88df7f595 [Internal Templates][Added] 4 templates for simple 3D render using Blender 2023-09-08 13:08:05 -03:00
Salvador E. Tropea 6c2ec777a3 [Blender export][Added] Traceback when Blender provides it 2023-09-08 12:52:42 -03:00
Salvador E. Tropea 16d0aef8a0 [Fixed] Missing warning 132 definition 2023-09-08 11:22:39 -03:00
Salvador E. Tropea 85a564570d [DOCs] Documented error level 35 2023-09-08 10:54:01 -03:00
Salvador E. Tropea 565c3152d9 [Added] Warning for wrong dir/output separation
Seen on #493
2023-09-08 10:52:10 -03:00
Salvador E. Tropea 4334de0277 [Tests][Fixed] Adapted to extra info in layer not used 2023-09-07 07:48:58 -03:00
Salvador E. Tropea ca3860c784 [Dependencies] Made KiKit point to our fork
- The release has bugs and is 1.3.0 < 1.3.0.8
2023-09-06 12:51:33 -03:00
Salvador E. Tropea d65793eeb6 [DOCs][Added] Template parameters 2023-09-05 13:27:58 -03:00
Salvador E. Tropea 63efd9e60f [DOCs][Introduction] Small fixes
- Workflow caption text
- Introductory sentence
2023-09-05 13:27:15 -03:00
Salvador E. Tropea e5e9c370ae [Added] Suffix for disabled layers when reporting them 2023-09-05 13:25:58 -03:00
Salvador E. Tropea 003fd932f0 [DOCs] Refactorized the configuration section
- Moved the imports mechanism to a separated file.
2023-09-05 08:25:37 -03:00
Salvador E. Tropea 694fa02c6b [Dep Download][Fixed] Problems when connection timed-out
- Missing return variable
2023-09-05 06:52:21 -03:00
Salvador E. Tropea 92ea7ea193 [Added] Message to clarify which KiCad 5 files are mixed
with the KiCad 6+ files
2023-09-04 13:43:07 -03:00
Salvador E. Tropea 390da80f7c [BoM][Added] LCSC links
From SchrodingersGat/KiBoM#190
2023-09-01 13:51:15 -03:00
Salvador E. Tropea 91f5bb81da [DOCs] Added a very visible warning about `-s all`
- In the set_text_variables
2023-09-01 13:45:29 -03:00
Salvador E. Tropea 91d664e78a [DOCs] Added index entry for the error levels 2023-09-01 13:12:38 -03:00
Salvador E. Tropea 32fff15a5c Added help for the error levels 2023-08-30 13:59:35 -03:00
Salvador E. Tropea 572204a5b2 [Update XML][Fixed] Error when using "Exclude from BoM" (KiCad 6)
- Parity for these components can't be checked. KiCad 7 fixes it.
  Now we just print a warning.
- Also fixes *exclude_from_bom* mismatch on KiCad 7
- Also fixes *Sheetfile* mismatch on KiCad 7 when testing from different
  directory

Fixes #486
2023-08-30 09:22:01 -03:00
Salvador E. Tropea f77c71a49b [DOCs][Updated] New panelize.post.dimensions option 2023-08-29 13:29:45 -03:00
Salvador E. Tropea 575eade044 [DOCs] Fixed missing f-string marker 2023-08-29 13:29:22 -03:00
Salvador E. Tropea 72ce833dac [DOCs] Removed HTML docs from repo
They can be generated by RTD
2023-08-29 13:27:51 -03:00