Skip to main content

LoomForge

Scope of supply — LoomForge supplies engineering plans, digital design files, software, and supporting documentation only. No physical machine or assembled equipment is supplied. The receiving manufacturer or its appointed machine builder must procure or fabricate the parts, assemble the equipment, and perform the necessary engineering review, safety assessment, calibration, testing, and application-specific validation before use. The current package is a development design and is not represented as production-ready or certified.

Manufacturer-led implementation — We provide the plans and digital package. The receiving manufacturer or its appointed machine builder is responsible for procurement, fabrication, assembly, safeguarding, commissioning, calibration, operator training, maintenance, and application-specific validation.

LoomForge is an early engineering prototype for a modular benchtop workstation that inserts pre-crimped wires into one supported connector family and verifies the completed connector through a mating electrical test interface.

Intended Applications and Target Organizations

LoomForge is being developed for engineering and manufacturing teams working on small-batch wiring assemblies, including applications relevant to aerospace, robotics, automotive development, industrial automation, and electronics manufacturing. Named organizations are prospective application targets identified through public research. No affiliation, endorsement, customer relationship, or purchasing interest is implied.

The package is for review, engineering-package export, compatibility evaluation, fabrication/procurement planning, manufacturer-led assembly/commissioning, and manufacturer-led validation. It does not offer checkout, shipping, installation, or certification services.

Status

This repository contains a functioning local simulation and engineering design package. Nothing here is evidence of physical performance, machinery safety compliance, production readiness, or aerospace qualification. Simulation reports and the UI are deliberately marked SIMULATED.

The initial proposed differentiator is faster, mechanically keyed fixture/recipe changeover for small-batch work—not broad novelty in automated harness assembly.

First selected system (provisional but sourced)

Molex Mini-Fit Jr. 4-circuit receptacle housing 39-01-2040, with 39-00-0038 female crimp terminals on 18–24 AWG stranded wire. See connector selection. The system is selected because Molex publishes an insertion-force requirement (15 N maximum) and a practical test plug exists (44281-0001). Exact housing drawing dimensions and the final wire/terminal supplier availability must be confirmed against controlled manufacturer documents before fabrication.

Run the simulated acceptance demonstration

Requires only Python 3.11+.

python -m unittest discover -s tests -v
python -m software.backend.loomforge.cli run recipes/examples/mini_fit_4c.json --scenario success --database reports/loomforge.sqlite
python -m software.backend.loomforge.cli run recipes/examples/mini_fit_4c.json --scenario incorrect_connection --database reports/loomforge.sqlite
python -m software.backend.loomforge.cli export JOB_ID reports/JOB_ID.json --database reports/loomforge.sqlite
python -m software.backend.loomforge.cli serve --database reports/loomforge.sqlite

Open http://127.0.0.1:8787. The server is local-only and simulation-only. It will not fall back to a simulated adapter if a future physical adapter disconnects.

Regenerate CAD

Install OpenSCAD, then run:

openscad -o hardware/mechanical/exports/loomforge-assembly.stl hardware/mechanical/source/loomforge.scad

The model is a parametric, conceptual envelope assembly—not a released fabrication model. See CAD README.

Evidence boundaries

  • Sourced: manufacturer specifications and links in docs/research/sources.md.
  • Calculated: reproducible values in calculations/preliminary_sizing.py.
  • Simulated: job outcomes, synthetic force curves, and test results produced by the simulator.
  • Physical verification: not performed. The first experiment is specified in docs/validation/physical-validation-plan.md.

Repository guide

  • software/backend/loomforge: typed-domain Python simulation, persistence, protocol boundary, and local API
  • recipes: declarative recipe examples and rejected examples
  • hardware: parametric CAD source, electrical/wiring artifacts, fixture definition, and BOM
  • docs: research, architecture, safety, manufacturing, validation, and operator material
  • calculations: executable preliminary engineering calculations

License and marks

Repository material is available under the MIT License. See TRADEMARKS.md for name/mark use and no-endorsement boundaries.

Metadata

Release files for loomforge 3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for loomforge 3.4
File Size Uploaded
loomforge-3.4.tar.gz 15.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for loomforge 3.4
File Interpreter ABI Platform
loomforge-3.4-py3-none-any.whl Python 3 none any Details

Total release size: 32.4 kB

Release files / loomforge-3.4.tar.gz

Download URL loomforge-3.4.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
83987b85f27159aa82ce336dee0805511f3917763a36d388a4adb3c88788d53d
BLAKE2b-256 checksum
How to use checksums
2b6f0153557e02cd77a4911ee14993ab549dca3311e36b3be0f0cff2e5b61c62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release files / loomforge-3.4-py3-none-any.whl

Download URL loomforge-3.4-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
778889799716e29eb5157bb5494078f5f421e17059b33ce1d6f97861f22f56bd
BLAKE2b-256 checksum
How to use checksums
62f5ae4707974f5ee076783b9fce06bb495a839ef917f006503f933ecf38f786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

3.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page