Repository navigation
pcbgit v0.8.0
Part numbers from LCSC in the BOM, a STEP download, and tighter rules for pushes and admin accounts.
- BOM part numbers: the LCSC number has its own column, linked to the part on lcsc.com, and is in the CSV download and the interactive view. Part numbers are read from the fields projects actually use:
LCSC Part,LCSC,JLCPCB, andMPN,Part Number,Manufacturer Part Number. Lines are split by LCSC number. - 3D download as STEP: the board with its component models, pads, tracks, vias, zones and silkscreen, for mechanical CAD. It replaces the GLB download; the 3D view is unchanged.
- Push size limit: a push larger than the limit (200 MB by default, set under Admin → Instance → Limits; admins exempt) is refused by git with the reason, and never takes the disk below its reserved free space.
- Two-factor sign-in for admins: the owner can require it (Admin → Instance → Administrators need two-factor sign-in, off by default). Accounts are then only made admin with it on, and admins cannot turn it off.
- Replace authenticator: move two-factor sign-in to a new phone without turning it off.
- Board cards no longer show a broken image while a version is rendering.
After updating: versions rendered before show the LCSC column and the STEP download after a re-render (a board's History, or Admin → Boards → Re-render all). A render takes longer and stores more with the STEP: about 10 s and 8 MB more on a mid-sized board.
The database gains a column for the LCSC number, added automatically at startup.