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

led: Make cathode pad rectangular

49133d881f369daa993115902b605af265cf5fdf authored over 2 years ago
led: Add generator name

1c9356b707a46db3e4a4f48b2b6173791b344139 authored over 2 years ago
Run isort on all files in CI and fix issues (#94)

00603cb4a165270ddfd9d5eacccd4065941151a6 authored over 2 years ago
Bump required Python version in README (#95)

Python 3.5 support was dropped in #88

088d1f92271cd531608bab498929a0254356ae00 authored over 2 years ago
entities: Escape double quotes in string values (#92)

62eb15963661d17362f8aa0b9a06e75c1a8421ce authored almost 3 years ago
Merge pull request #90 from LibrePCB/remove-pdfs

Remove PDFs

6640f79760b03dc1e90e75de11da52df90ba502a authored almost 3 years ago
Add .pdf to .gitignore

c91737bd8230b3a4500ac16f8655f05e810dffad authored almost 3 years ago
Remove SOIC PDFs

d9785111534c884aad38bd8ac49f0a84deb6905b authored almost 3 years ago
dfn: Add Microchip MC style config (#85)

73603540255c068639a78fadead72f2c1f5e0b8b authored almost 3 years ago
so: Add JEDEC MS-013F packages (#84)

- SOIC127P1030X265-14
- SOIC127P1030X265-16
- SOIC127P1030X265-18
- SOIC127P1030X265-20
- SO...

fb4d38656dff064ff57312fa6d6cfbde0c429e11 authored almost 3 years ago
Merge pull request #89 from LibrePCB/cherry-pick-entity-contributions

Cherry pick entity contributions from open pull requests

e4cdf879d478663e9a7625e49fb68f5087d5e6a8 authored about 3 years ago
Allow having multiple gates in a component variant

Cherry-picked from f21b85593f953592178069259bde078dd5924677 and cleaned
up.

61d25eb17514d0527b14c9f6c8115a787db19fe1 authored about 3 years ago
Add circle to symbol test

28b703e43be92b956999495fcea55fcb6e2e6254 authored about 3 years ago
Add support for circles in Symbol

Cherry-picked from 6d0baec86bf7dbe1f80634fdad75896a4b626ad9 and cleaned
up.

6b51f15b189e919002a38d929f1d4298ac255dfa authored about 3 years ago
Merge pull request #88 from LibrePCB/drop-python-3.5-support

Drop python 3.5 support

7b4872dc19a0b2f723a6067bf28b015d11e770e0 authored about 3 years ago
Update isort to 5.10

One needs to specify the files on which isort should run.

0532cd63657049e3e3912fd2e9404a191993887e authored about 3 years ago
Update mypy to 0.910

Fix issue where the new mypy can't infer that the return value of the
lambda is a str.

e33ea1803ed328f3844caffba7d61b140288545d authored about 3 years ago
Update flake8 to 4.0

* Fix issue where format was passed an additional argument
* Ignore E741 which dissallows to u...

661c950c7a0f839e1a9bf5245e2b9b48dc37f59e authored about 3 years ago
Update pytest to 6.2

3245d761395af4927e42046247baac33d77336ea authored about 3 years ago
Remove Python 3.5 check from CI

Python 3.5 is EOL and so there is no need to support it.

070bb9d6da414fef38400388127d77b9d639b8bd authored about 3 years ago
Merge pull request #87 from LibrePCB/ci-migrate-to-github-actions

CI: Replace Travis-CI with GitHub Actions

fb130ddf014c40570b315af0c481acd84d018f40 authored about 4 years ago
CI: Replace Travis-CI with GitHub Actions

b99d61c5ad34883dad4f2ea7bc2f7b9056b70d2d authored about 4 years ago
README: Remove Travis-CI badge

3b74262daecddf9eeb2ab309b7004a607fb1e4bb authored about 4 years ago
so: Add TSOP-II packages from JEDEC MS-024 (#86)

Variations AB, AC, and BB are still missing

Option for circular lead frame cutout for fiducia...

043c176311d8b6e3f624273e7e2abf067259c629 authored about 4 years ago
Merge pull request #80 from LibrePCB/stm32

Add STM32 generator

d4cce212a5e7d9bc7bb5b03993b2f6375528af4e authored over 4 years ago
stm_mcu: Calculate symbol width considering all mcus

1c688f48948209d1ddda217211cab0b0e7c81bbe authored over 4 years ago
stm_mcu: Assert that all grouped sym/cmp are identical

f9fc5e069e67cc868c30712a77f79f2be20cc5e7 authored over 4 years ago
stm_mcu: Add UUID cache

1623f2a200deb1533782ddfab4dbcb9037615e8e authored over 4 years ago
stm_mcu: Add additional assertions to generate_cmp

The assertions ensure that all MCUs that map to a component share the
same pin placement data.

1791a0dddfe79f44e343a689c733845b9ab22a1f authored over 4 years ago
stm_mcu: Fix "ref without flash", remove STM8

Some STM8 MCUs don't follow the naming scheme of the STM32 MCUs, so the
grouping into categories...

2dd5d99b16042aa49fb8102959bdcfb045f8c552 authored over 4 years ago
stm_mcu: Use double spacing between power pins

1c427fcad363bafa1f90e771906ced0c909bc8f8 authored over 4 years ago
stm_mcu: Deterministic signal sort order

708ac22d65d239baddd2e5d7400f93d54033d495 authored over 4 years ago
stm_mcu: Generate wide symbols for long pin names

5ee8001aea66b09312f68377eefab2d0e39fa951 authored over 4 years ago
dfn: fixes wrong dash in keywords (#62)

c48f5a3de7669b3cd0987d2db2f36016c590c564 authored almost 5 years ago
stm_mcu: Natural sorting of names

93d8834ee88c39112ea4ab3b9339f7eac0d63aef authored almost 5 years ago
stm_mcu: Merge signals mapped to same pin

Some MCUs have multiple signals physically connected to the same pin.
Merge those names.

16840e80f393d8040b0aa073081feeeb59ac9884 authored almost 5 years ago
stm_mcu: Use GPIO version for cmp grouping

d34790e5dc6fb5600c1c82840d62758a5d63b300 authored almost 5 years ago
stm_mcu: Clean up signal names

4a8712b86c18c487d7de463e468ef3d333816fc0 authored almost 5 years ago
stm_mcu: Add more package mappings

6cd92119f653fec54ec57230afc02ccf0b88ab9f authored almost 5 years ago
stm32: Generate devices

9cf670f79c16913bdc576dc07bae030631a4f32e authored almost 5 years ago
stm_mcu: Support STM8 as well

f6989de09c0d27a03460f32cad8f09ba2adc49ed authored almost 5 years ago
common: Add get_pad_uuids

7021f3302e24c8cb9948b73936eb88077465e232 authored almost 5 years ago
stm32: Generate grouped components

Also, switch datasource format from CSV to JSON.

95905b27e107c23569b2e10092e436f5cfee58c5 authored almost 5 years ago
stm32: Generate generic symbols

This way, identical symbols can be shared among multiple components.

afed44adca6d8996423c77ed4d580fb1a140e08b authored almost 5 years ago
stm32: Extract generate_symbol function

0712f587c04006c185a204961207e29ef3eefc43 authored almost 5 years ago
stm32: Parse sources from stm32-pinout data repo

187f88f61c1c9eddba60a8e7aad8ce1d5c6386d3 authored almost 5 years ago
stm32: Generate symbols

e1e8460a63f5c44deb401c6a8db10fc3a6ceb5a6 authored almost 5 years ago
stm32: Deduplicate pins

53c65c0738de9b1d4387b0e40166f0ebefcf5771 authored about 5 years ago
stm32: Start writing generator

e27e0c5f54cb973d2e4efddcbc6d8bfc571a6553 authored about 5 years ago
so: Bump SOIC version

There were unpublished changes without a version bump, from
5db97430e116ea36aac331646b287daab2ee...

ebe230b2c817a6b6358a2f249ff8be9d601b96f3 authored about 5 years ago
Update version in generate_chip.py to match base library

I'm not sure why the version was incremented without committing the
changes to the base library,...

4233b8355e22cb3afcdf753ef1896b5e25b9f414 authored about 5 years ago
Merge pull request #64 from LibrePCB/chip-cap-unip-pkg

chip: Generate molded polarized capacitors (CAPPM)

6c8058967e39d8c58a1903346a3c567d66097641 authored about 5 years ago
Merge pull request #71 from LibrePCB/add-electrolytic-capacitors-tht

Generate pkg/dev for polarized radial capacitors (CAPPRD)

e61220325a6d5405797b9bdacc7c2a6e03480125 authored about 5 years ago
Add script to generate polarized radial capacitors

49cbb7adccadebe3c3fe77992a13af635dfb2de9 authored about 5 years ago
Add support for circles in package entity

4e2aa712843e9ff2546e53835f5eadf9ad042496 authored about 5 years ago
Merge pull request #70 from LibrePCB/sensirion-sgpxx

Sensirion SGPxx

dc1f9011065a36d4c4a58e4a56ea5474dd85cb31 authored about 5 years ago
dfn: Allow specifying custom doc layer function

This can be used e.g. for the circles on Sensirion packages.

56748b05f519a5904ba86399f2bf998dac089bab authored about 5 years ago
dfn: Add Sensirion SGPxx

fe2985c89e842389a5448aaf0cf31cb535674394 authored about 5 years ago
Merge pull request #69 from LibrePCB/dfn-improvements

DFN generator improvements

45f28a5a4704b4b958b84c7c17c2fbd0c96cf001 authored about 5 years ago
dfn: Enhance comment regarding pin1_corner_dx_dy

a6497d83c2a7750374466b8a0263d9c6a00dd50b authored about 5 years ago
dfn: Add body outline to doc layer

5f1e73e08f8e79e85a3e6ab44abc25b1c709c485 authored about 5 years ago
dfn: Allow specifying create date in config

This ensures the date isn't changed when re-generating.

6d65786841698fd560263d67a4238317b20fc4c6 authored about 5 years ago
dfn: Allow overriding whole name

eb5b862f6ec0db0f478fcb4b09340689c9e2198a authored about 5 years ago
chip: Disable grab area on doc layer

034f8e8627bb935f42ab1cd5c6ad0691b0be0f36 authored about 5 years ago
chip: Do not consider silkscreen for courtyard

The courtyard in y-direction used to include silkscreen, but it should
not (according to IPC rec...

bce0f0424c2019d1d97e9095e56509ad8565b8de authored about 5 years ago
chip: Bump version due to changed grab area on courtyard

When generating the parts and updating the base library, the courtyard
layer grab area attribute...

21f16cabaef5dc74f3471ed5ff18dd3aba61e3ea authored about 5 years ago
chip: Add support for packages with non-full-width leads

6b63716b9f5b4fe6629313355e837a1eb2145473 authored about 5 years ago
chip: Generate molded polarized capacitors (CAPPM)

c365a51d148a7b7cc0b00cd757388f5d2ecf47ed authored about 5 years ago
chip: Add polarity mark to doc layer

efe242b72a16e4073512635ee0798ffdf32092d3 authored about 5 years ago
chip: Add BodyDimensions type

53229eaaa6d6c3838b5c9d7eae5faa828c4b4559 authored about 5 years ago
chip: Add support for polarized packages

3d3e5b1f4240a594c5cb89f418998e0087b02a12 authored about 5 years ago
qfp: Remove grab area from outline (#66)

c8088e55f3f09a50cbe2e99a4558a118cb6c1b55 authored about 5 years ago
dfn: add new package DFN50P200X300X90-8T175X145 (#61)

b98173ed53778b7e7f3db891e2711cfbcde09aaa authored about 5 years ago
Merge pull request #60 from LibrePCB/docs

README: Add some docs

bff1157e4ff23909f833a6ad2a03b1188a049083 authored about 5 years ago
README: Add requirements section

d5a88c4739598a055df2dcfdd86a9159556bba87 authored about 5 years ago
README: Add some docs

3824108feeaceaa6b284d1361aabadf05ed749f6 authored over 5 years ago
Merge pull request #57 from LibrePCB/8-connectors-tworow

Generate 2-Row Pin Headers / Sockets

ee1beb8ed4137bb6b44b2db2e2517d4b15358c09 authored over 5 years ago
connectors: Add 2-row pin header / socket components

a047cb902949e520a681d5a5c0a1c2b2754a4c00 authored over 5 years ago
connectors: Add 2-row pin header / socket devices

8528f4ad7e4e6c6b3b252ee028b47884e8be3490 authored over 5 years ago
connectors: Add 2-row pin header / socket packages

c3f4d954e59edc1014a7160713ea8bfd51700c51 authored over 5 years ago
connectors: Add 2-row pin header / socket symbols

b568b4b01c61de520a83ee4ac5874938e6d9858b authored over 5 years ago
connectors: Re-group generate blocks

8c0592e29dbda4561a774382fb716cdd8da5cdbb authored over 5 years ago
Merge pull request #59 from LibrePCB/add-device-entities

Add device entities

d1c0fbd7bd6ea7765489183911ff91a064eaa42f authored over 5 years ago
Sort pad-signal mapping list in device

The pad-signal mapping list is sorted by the uuid of the pad.

63a6b8bd61d184b99fa27815f2fce1f51e613bf2 authored over 5 years ago
Test device entities

087f35b683efee69cdf56294fd7863e33d0b86b0 authored over 5 years ago
Add device entities

24ef789dfc9699d83752e77b9367e836c023fe49 authored over 5 years ago
Merge pull request #47 from LibrePCB/idc-pkg

idc: Generate CNC Tech 3x20-xx-0300-XX pkg

4f1f2b7a775527cc4fbe91e7e2c972a1fdf0e74e authored over 5 years ago
idc: Add multiple categories

6858f99a84e9e1ded1538864ebeb62e03ac0cc57 authored over 5 years ago
idc: Support strict type checks

267c793de69730b3e7566b4358299cd6ede58d41 authored over 5 years ago
idc: Add pin 1 triangle to doc layer

cca117c8c364baf81fcee7d22dcdd5cfb3a8cbd4 authored over 5 years ago
idc: Generate CNC Tech 3x20-xx-0300-XX pkg

1.27 / 2.00 / 2.54 mm pitch IDC box header packages

99d318d1258c799106fcc129d36590ec8f16bafc authored over 5 years ago
idc: Add leads to documentation layer

446c8c7e45c5c9d02eb29a2c639a6145706faca2 authored over 5 years ago
Merge pull request #55 from LibrePCB/add-package-entities

Add package entities

eb3a1a7cf56bf88751c7982ce80326aecd717661 authored over 5 years ago
Add missing enum values

Taken from the LibrePCB source

faf0799fe06e5e5ca87ee94666191f10cb738443 authored over 5 years ago
Add package entities tests

42175f1c912b991dd72cad450f641b58133c4106 authored over 5 years ago
Add package entities

43096272da20ae9b643d6838c095ae43047e5e34 authored over 5 years ago
connectors: Revert component rename

Revert change that renamed "Soldered Wire Connector" cmps to "Generic
Connector".

See discussio...

62c7817eba9b15110a0a281558a55b04d7e79d38 authored over 5 years ago
Merge pull request #48 from LibrePCB/ssop

SSOP part generator

3d8f4efe6f045aa726132b94439b245ff7a5e3cf authored over 5 years ago
so: Simplify calls to _make

4c9082f96b8e2ea28a5b9b510305ec631dfaf189 authored over 5 years ago
so: Add SSOP (JEDEC MO-152) packages

049a91da1af9c1f5e618374ae40efe06c457f61d authored over 5 years ago