Commit graph

481 commits

Author SHA1 Message Date
Salvador E. Tropea
034e37ee30 Added link to the Debian repo 2022-05-09 11:13:00 -03:00
Salvador E. Tropea
87a9d966a3 Added link to GitHub action with --quick-start 2022-05-02 13:40:17 -03:00
Salvador E. Tropea
54bc4c3c91 Added link to quick-start example using GitHub. 2022-05-02 11:39:39 -03:00
Salvador E. Tropea
2889181890 Added some --quick-start documentation. 2022-05-01 10:16:11 -03:00
Salvador E. Tropea
a435203863 Added more install information and made it more visible. 2022-04-29 09:49:55 -03:00
Salvador E. Tropea
56030c5dc9 Added the first stepof the new --quick-start option
- Should be a way to quickly start using KiBot without any config
2022-04-26 09:51:14 -03:00
Salvador E. Tropea
2c3dbb28a9 Made more specific the names used in the MacroFab XYRS example 2022-04-26 09:31:46 -03:00
Salvador E. Tropea
f04f7e697d Added the position and bom stuff to the JLCPCB gerber and drill example 2022-04-26 09:31:00 -03:00
Salvador E. Tropea
857b8b974e Added pcb_print options to control the background 2022-04-23 07:46:04 -03:00
Salvador E. Tropea
bca090b685 Added realistic_solder_mask to pcb_print
- Prints the solder mask in a human understandable way
2022-04-22 14:05:41 -03:00
Salvador E. Tropea
d724c8f4f1 Added Eurocircuits pages related to their class 2022-04-22 14:05:11 -03:00
Salvador E. Tropea
ebf529fa0b Made the 3D model selection more versatile
- Now you can choose between using the variant name or the variant
  specific mechanism.
- Works for all variants and both mechanism are simple.
2022-04-20 19:42:51 -03:00
Salvador E. Tropea
5d9b047d81 Added an option to remove the files we compressed.
Closes #192
2022-04-20 13:43:41 -03:00
Salvador E. Tropea
ff41012e84 Changes in how we compute the drill sizes in the report
- New global variable `extra_pth_drill` defines how much the drill will
  be enlarged for plated holes.
- Removed all *_1* report values.
- Added *_real* report values. They are the asjusted drill values.
- Now we compute Eurocircuits Drill Class using all the real drill
  sizes.
- Documented all global variables/options.
- Added command line option to list all global options.
- Adjusted the report templates and thei references.

Related to #164
2022-04-20 12:57:52 -03:00
Salvador E. Tropea
e00841c921 Added two special syntaxis to the 3D model variants
- %_kicost.TEXT:SLOTS% matches using the KiCost variant regex
- %_default_:SLOTS% matches if no other text matched

Related to #191
2022-04-20 10:39:19 -03:00
Salvador E. Tropea
417257a048 Fixed submenu links (3D model variants) 2022-04-19 18:53:35 -03:00
Salvador E. Tropea
f461c55a9a Changed the order of the images (3D model variants) 2022-04-19 18:51:51 -03:00
Salvador E. Tropea
1ae5473a2e Added the images for the 3D model variants example 2022-04-19 18:50:05 -03:00
Salvador E. Tropea
97656ef1fc Documented the 3D model variants
Closes #190
2022-04-19 18:31:59 -03:00
Salvador E. Tropea
a064cbf6c2 Migrated the 3D model variants example to KiCad 6
- Also made it simpler and added a default variant
2022-04-19 18:28:41 -03:00
Salvador E. Tropea
b226e243b7 Added 3D model change example using variants 2022-04-19 15:32:46 -03:00
Salvador E. Tropea
5c9dbc4072 Varius pcb_print details
- Added option `force_edge_cuts` so we get them on all pages.
- Now `layers` can be a list of strings, or just an string.
- Added default scaling for all pages.
- Fixed: tracks removed after plotting another Cu layer.
- Fixed: custom pads plotted as special vias.
- Fixed: frame reference plotted mirrored on mirrored pages.
2022-04-18 19:08:12 -03:00
Salvador E. Tropea
f2f54d21a8 Made more clear when the plotter can plot the fram ref 2022-04-16 19:48:45 -03:00
Salvador E. Tropea
cdb6d393ac Added more recommendations to use pcb_print
- Can replace: pdf, ps, svg, pdf_pcb_print and svg_pcb_print
2022-04-16 19:35:35 -03:00
Salvador E. Tropea
eb1a57a10d Added an option to select the kicad_wks for pcb_print 2022-04-16 15:20:02 -03:00
Salvador E. Tropea
4b341a7a92 Added internal plot of the worksheet to pcb_print
- Also renamed some options to make it simpler (sorry)
2022-04-16 15:09:19 -03:00
Salvador E. Tropea
9d606fa53b Added colored pads and vias to pcb_print
- The vias are more "realistic", we avoid showing holes on layers that
  aren't drilled, but we mark the via. So you know were is.
2022-04-13 13:51:03 -03:00
Salvador E. Tropea
460ddc6a59 Added holes color configuration to pcb_print 2022-04-12 15:53:34 -03:00
Salvador E. Tropea
b7b9b70ac3 Added PNG, EPS and PS outputs to pcb_print. 2022-04-12 15:43:53 -03:00
Salvador E. Tropea
bdcd97361c Changed donate button style to plastic 2022-04-12 14:06:33 -03:00
Salvador E. Tropea
a79d6b4ebe Added Donate button (PayPal) 2022-04-12 14:05:08 -03:00
Salvador E. Tropea
1507300fe4 Added option to generate a better frame on pcb_print (KiCad 6)
- Also documented more details about pcb_print.
2022-04-11 19:02:26 -03:00
Salvador E. Tropea
267a38c32f Documented the %X substitutions for SVG output in pcb_print 2022-04-11 17:37:03 -03:00
Salvador E. Tropea
4e659c3ddd Added support for SVG to pcb_print
- And now is much faster because all the processing is done using
  SVGs and we generate PDFs only during the last step.
2022-04-11 17:24:39 -03:00
Salvador E. Tropea
510279a0a3 Added support for frame to pcb_print on KiCad 5
- This is tricky because plot API doesn't support it.
  So we use `pcbnew_do` to generate an SVG and then we make a
  vectorized PDF from it.
2022-04-11 12:40:39 -03:00
Salvador E. Tropea
3752bcb53e Finished adding all the plot options to pcb_print
- Now is you can get most of the good things from both: print and plot
  in the same output.
- Is usually much faster than `pdf_pcb_print`
2022-04-08 15:01:10 -03:00
Salvador E. Tropea
900be375e9 Added a first approach to Board2Pdf support. 2022-04-05 16:36:02 -03:00
Salvador E. Tropea
9e1f645c31 Fixed problems when using page layout files with relative paths.
Fixes #174
2022-04-04 18:02:31 -03:00
Salvador E. Tropea
1eca6ffe9f Links to KiCad 5/6 arduprog examples. 2022-03-29 17:11:32 -03:00
Salvador E. Tropea
b58430a8ea Added support for 3D View rotations (KiCad 6 only) 2022-03-29 15:49:33 -03:00
Salvador E. Tropea
3c13ae1ccb Added KiCad 6 color themes to PDF/SVG PCB Print 2022-03-28 15:37:52 -03:00
Salvador E. Tropea
5ec8892457 Updated docs for the GitHub action. 2022-03-25 12:25:23 -03:00
Salvador E. Tropea
6d0a3b2bd3 Updated GitHub action help. 2022-03-25 11:37:26 -03:00
Salvador E. Tropea
7e2e844a4b Added a preflight option to save the PCB with refilled zones.
Closes #165
2022-03-24 13:30:18 -03:00
Salvador E. Tropea
b5d5bea324 Made more clear which preflight options modifies files
- Also unified to "preflight" (more common than pre-flight)
Related to #165
2022-03-24 13:08:51 -03:00
Salvador E. Tropea
beee95ce31 Merged the kicost_dk branch:
- New internal BoM XLSX options to control KiCost:
  - Dis/Enable APIs
  - Add a description column
  - Specs worksheet generation
  - Which spec columns
  - Specify a KiCost config file
- Passed debug level to KiCost
- Added support for KiCost log style to our logger
2022-03-24 09:47:47 -03:00
Salvador E. Tropea
afc499e055 Added support for Pandoc 2.2.1
- Used on Debian 10.x
- Doesn't support "--to pdf", but can generate PDFs ...
2022-03-17 14:42:51 -03:00
Salvador E. Tropea
6b6d22afa8 Added report conversion using pandoc 2022-03-17 12:13:51 -03:00
Salvador E. Tropea
dd210162b7 Updated docs (KiCad version for *_replace preflights) 2022-03-13 15:58:06 -03:00
Salvador E. Tropea
1824d56876 Added a preflight to define KiCad 6 variables.
Closes #161
2022-03-12 18:44:08 -03:00