Archived · Hosted service
Infinite PLM
The first lifecycle tool, kept around because what it taught is why Ciclo looks the way it does.
Anyone who wants to see what Ciclo was reacting to.
| Find # | Part number | Qty | Ext. cost |
|---|---|---|---|
| 10 | Rev B · Front panel assembly |
1 EA | $25.14 |
| 10 | Rev B · Front panel, 6061-T6 |
1 EA | $18.40 |
| 20 | Rev A · Rotary encoder |
2 EA | $4.30 |
| 30 | Rev A · Banana jack |
2 EA | $2.20 |
| 40 | Rev A · Screw, M3 × 8 |
4 EA | $0.24 |
| 20 | Rev A · Main board assembly |
1 EA | $11.14 |
| 10 | Rev A · PCB, main board |
1 EA | $6.20 |
| 20 | Rev A · Buck regulator |
1 EA | $3.80 |
| 30 | Rev A · Inductor, 22 µH |
1 EA | $0.90 |
| 40 | Rev A · Screw, M3 × 8 |
4 EA | $0.24 |
| 30 | Rev B · Enclosure |
1 EA | $24.00 |
| 40 | Rev A · Screw, M3 × 8 |
6 EA | $0.36 |
| Total (rolled up) | $60.64 | ||
Where used
PUR-2026-00007 · Rev A · Screw, M3 × 8 Released
- ASM-2026-00001 Bench power supply 6 EA
- ASM-2026-00002 Front panel assembly 4 EA
- ASM-2026-00003 Main board assembly 4 EA
What it does
The first PLM tool, and what Ciclo learned from.
Ciclo has since replaced it and brought the same ideas into the Bottega suite.
- 01
Items, revisions and a collapsible BOM tree with where-used lookups
- 02
Six kinds of change order on one shared workflow
- 03
Firebase backend with route guards and file attachments
Change orders
One workflow for every change order.
ECRs, ECOs, MCOs and DCOs all move through the same six steps, and so do the two less common types, SCO and SSCR. Revisions go A, B, C and on to AA, and each one is a new record linked to the one before it.
- 01
Draft
Someone opens an ECR, ECO, MCO or DCO and lists the affected items, each with its from and to revision and a disposition like rework or scrap.
- 02
Submitted
Sent for review.
- 03
In Review
Approvers sign off in the order the routing sets. One required rejection rejects the change.
- 04
Approved
Every required approver has said yes.
- 05
Implementing
The work happens.
- 06
Released
Marking the change released also releases its affected items.
Status
Archived. Ciclo took over.
Infinite PLM was the first attempt at a lifecycle tool, and it stopped at version 0.13 in March 2026. Ciclo, the product lifecycle app in the Bottega suite, replaced it and kept the ideas that worked. This page is here as a record.
Specification
What it’s built with, and when.
Pulled from the repository each time this site is built.
- State
- Archived
- Discipline
- Design automation
- Shape
- Hosted service
- Started
- Mar 2026
- Last change
- Mar 2026
- Commits
- 103
- React 18
- TypeScript
- Firebase
- Zustand
- TanStack Query
- TypeScript 94%
- JavaScript 5%
Related work
Built alongside Infinite PLM
Next
Bring Infinite PLM into your company
Ask about onboarding your organization, moving existing records over, or a demo.