Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/LibrePCB/librepcb-parts-generator
A collection of scripts to generate parts for the LibrePCB default library
https://github.com/LibrePCB/librepcb-parts-generator
connectors: Add support for screw terminals
3e4398af689bbb1fb0b02f6e19bf918f831f0386 authored 12 months agob59a96629d2d24d1591d11bba28a73ad6f7bcb81 authored 12 months ago
a1c3fab4fc801243b16dd5432289f3004b53d3d5 authored 12 months ago
89ac7df3e6f5b1109e112ecd2c4f60a63a05b0e6 authored 12 months ago
chip: Also generate generic chip inductors
36791f30d34190b5ba4abb5ed6d966b99c0f5b76 authored about 1 year ago5e58fdc9030448b2e753609a46932002e0d102ee authored about 1 year ago
Switch to pyproject toml
9bfe94afa3535c974db380cf318396598b230ef2 authored over 1 year ago90e93a72b76d495ea7315e6571aea0472571fd68 authored over 1 year ago
acb10f343e527fd0c37770bd72b8bd6f808f3249 authored over 1 year ago
Sadly flake8 doesn't support pyproject.toml. We could consider moving to
ruff.
41bf05c23ecc1ee24e80dc82f2059bdb3943fac0 authored over 1 year ago
We now test all files, just some test modules with less strict options.
736857dd4097f4a04a6ae5e5bcb63f8e1f914afb authored over 1 year ago
If one uses pip install . it will generate a pip installable Python
package.
We'll just mention the main authors for now. If anyone wants to be added
they can just make a PR...
ba788fdfb0bcf7995f665dcd2484b1f670606d1b authored over 1 year ago
- Add package outline & courtyard polygons to packages
- Approve "suspicious assembly type" in ...
Generate 3D models for pin headers and sockets
a2d49b3b5db1c268999ffd21b9b528c48ebffa50 authored over 1 year agoc85b0b5c791b0b9d1cb49ba8a80148a8c4eebe22 authored over 1 year ago
aa6be8f03e2cf5d7c12ef00ac20f64dba7d22d72 authored over 1 year ago
e5d22d6e3e43bb8c550f68ae569e6ad4361d0d75 authored over 1 year ago
Aka "SOT23-3".
9d2031857f41d712d60d0831a0ca80918c5199ce authored over 1 year agoled: Generate 3D models & also generate green/red/yellow LEDs
173e8aef8f0f358a037a1fa41fdf81e21c237719 authored over 1 year ago8df5c57ca16dcfd9920f026511ff1f9a1ab97e57 authored over 1 year ago
- Specify assembly type & pad functions
- Add package outline polygons
- Remove unnecessary dots...
89375c433b1ce2eb9d462da3d0278e82c85888e0 authored over 1 year ago
Add script to generate 3D models for SOT packages
6686fd0bd5608a3d4c2cfce0d4411d04d265e3e1 authored over 1 year agofa977b7d073edcb7f76a14f843f80d1429e2eb45 authored over 1 year ago
Add script to generate 3D models for TO-92
a2c5bb8fe31a9689123916e826f144e3fa5e99f2 authored over 1 year ago72c226d8c24dfa79024a4a8b5770eea4d8d454b8 authored over 1 year ago
axial_tht: Also generate THT resistor packages
6246bc6ec084da390037011ed8e6035479dd089d authored over 1 year agocef3483770f6eef388c9701a6fe7696cf72d9c00 authored over 1 year ago
qfp: Rework footprints & generate 3D models
16e84701f5c3d433acfa88824237fe9d29611dcf authored over 1 year ago428506e072a3e134bc045fa898382c0cc12b301f authored over 1 year ago
cd839de15ffe71aad252b21b4017c2981ce59b20 authored over 1 year ago
- Add package outline polygon
- Add pin-1 dot on documentation layer
- Specify assembly type and...
so: Rework footprints & generate 3D models
5da0bbae02b1b0597b619925522256b45cb6a949 authored over 1 year ago4e983dd1260356d41097739a6631616e1ec31442 authored over 1 year ago
- Specify assembly type
- Specify pad functions
- Add package outlines polygon
- Change pad shap...
33cbf0a4718fbe8983e9dcbb98a67a2623624b97 authored over 1 year ago
Add it as a mandatory parameter to enforce developers thinking about
whether fusing should be us...
5b2590b113a4a4228bafa8a56685c63ba70135ec authored over 1 year ago
Add script to generate axial THT diodes DO-204
6d3afecef381020a7e76b84f728da99d86560594 authored over 1 year ago23175f7b7bbdfc37b724790980bec84489950e20 authored over 1 year ago
f28a2d609af3bbf8bdb30d4cd35606250df186f6 authored over 1 year ago
a893870082fd6aaf641420251f2a455ef7be0f74 authored over 1 year ago
Remove direct numpy dependency
dc0e4bde936b6c9c84c8ce4092e8a1af4def152d authored over 1 year ago27f7744f1d474e3766de6b24ddb614c2b415db76 authored over 1 year ago
Testing with numpy 1.20 revealed that cadquery doesn't play well with
it.
Since numpy 1.20 numpy provides type annotations.
2387f871201c9ca326d0d2e6b42aadb2983e13dd authored over 1 year agochip: Fix library editor warnings
d6619be97c9991c3cf55723007f6b61180919aa0 authored over 1 year ago
- Specify assembly type of packages
- Specify pad functions
- Add package outline polygon to pac...
Generate 3D models for chip resistors and capacitors
aefb033c75b8d420670017bba2abc99911d29ffc authored over 1 year agod2a2273f1c595109b2b769b062a45c2c3663aa8d authored over 1 year ago
400f56c3a131eab7b8ab0dc4353faee1425751b4 authored over 1 year ago
3c90e9b314d6e71b6704cd14d19720415549e663 authored over 1 year ago
abd1e690d5a6ebb29307d4abb3b01ae705dda2fa authored over 1 year ago
5ab88f574ea0010e5eba5776daf62f544457a93d authored over 1 year ago
This makes it possible to use cadquery.
0d829e29cb626a0563ae65635ed4077fa1cc36a4 authored over 1 year agoa4885af8e7ded6452afc2467cd3db377270bad08 authored over 1 year ago
Rework DIP package generator
af905e10cabd0c733289ce6470de0f7144c860c6 authored over 1 year ago
- Change lead span from the outer values to the nominal values
7.62mm & 15.24mm.
- Reduce body...
e6b8b43cf2c317124184cee7e8d43481e3a67cd9 authored over 1 year ago
- Bumped version 0.1 -> 0.1.1
- UUIDs not affected
- Updated dimensions (based on JEDEC and real-world package sizes)
- Deprecated a few DIP packag...
9ae8409d3eb5fff332af94d95128aa572bad8cfd authored over 1 year ago
e8558ac891e747ee77edfd97c8f483cb0fcff0b4 authored over 1 year ago
496ab34f6e721f2088943bd5db4c9f5aa08ef833 authored over 1 year ago
3854f84138a6c9eed953912b5b0d7da2770ff5ce authored over 1 year ago
35b745402bce37c1488b766a48cf8d86ae04415f authored over 1 year ago
1ada6c95049007633744d5f72fdb8922ed5a7b78 authored over 1 year ago
chip: Refactor script to use entity classes
99df7ca9f07e98539901ec1e3ce3cfb8a2cd40bb authored over 1 year agoa9fe9992f25184fbf657d388d0fe2b54c8280a06 authored over 1 year ago
Update entity classes to file format 1.0
7be69e633e0d81550494889bb3d7d397cb99a200 authored over 1 year agod71d7f686154607c4aaba512bfaa22ff96aabeaa authored over 1 year ago
9a29087878fe1fbb2f88a45d46f3b4e5e331ee67 authored over 1 year ago
15a3e0a6ea39cb0b234d2b3917e92ec52fa61398 authored over 1 year ago
1e097e556cee5218d4524573a4f5ae6817519eb2 authored over 1 year ago
d6f0c2915a785266aa25f785fe830e16f4f564e0 authored over 1 year ago
Add Diode Outline packages
bda724c1e83021dfa327f24df57f08f8f6096371 authored over 1 year agoc837b79d90f20ae40bada749625c5131c533b24a authored over 1 year ago
Truncate decimals in IPC names instead of rounding
282ef6531c28bd85c0eecb0bb0dee71809630b65 authored over 1 year ago
Unfortunately the IPC naming conventions do not specify whether
decimals shall be rounded or tru...
Due to the new formatting of numbers, some package names need to be
adjusted to avoid generating...
Instead of escaping each string manually within the generators (mainly
`\n` -> `\\n`), perform ...
The sentence "Generated with librepcb-parts-generator" was contained
twice in the generated pac...
Instead of generating the output into a directory like "out/led/pkg/",
use the actual library d...
The TSSOP packages in the base library already have the version 0.1,
but they differ from the o...
led: Clarify height value, add more footprints and add generic devices
4208cd49d8900be0d95c9bc663e455db7cbed829 authored over 2 years ago
- For 5mm LEDs, add a footprint variant with smaller pads (identical to
the 3mm LEDs).
- For a...
- Only generate 2 different LED body heights (4.5mm for 3mm LEDs, 8.7mm
for 5mm LEDs) because ...
Allows to re-use the package name and description when generating
devices since the same strings...
In some cases, format_float() returned a signed zero which leads to
non-canonical files. Fixed b...
For each of the generic LED packages, a generic device is now generated
as well so the LEDs are ...
led: Add generator for THT LEDs
ecd85fd85ac037485bf030f32d57eda04ac63740 authored over 2 years agod4f1cb7222496e60eedd38ccacda572c90c1a68d authored over 2 years ago
The 3mm LEDs need a tweaked footprint, because otherwise placement layer
and pad copper would ov...
Smaller angle means less chance for amplified errors.
1391863854e97fa490e0f5d8522f160101436b8b authored over 2 years ago4a52c283a093d2318f0e5c194adcbec6ac3949f0 authored over 2 years ago
49133d881f369daa993115902b605af265cf5fdf authored over 2 years ago
1c9356b707a46db3e4a4f48b2b6173791b344139 authored over 2 years ago