Skip to content

Releases: Tinman-FP/TinManX1

TinManX1 v2026.08.05 Stability

Choose a tag to compare

@Tinman-FP Tinman-FP released this 06 Aug 01:16
af5a8ce

Highlights

  • Consolidates maintained helper code into one authoritative source tree and adds drift checks.
  • Adds a FibreSeek planner watchdog and strengthens Arc, Wave, Strength Lens, and fiber runtime boundaries.
  • Reduces profile-selector overhead while preserving validated printer, filament, and continuous-fiber behavior.
  • Removes machine-specific Qidi LAN addresses from public presets and strengthens release privacy checks.
  • Updates the startup and About artwork to TinManX1 Revision v2026.08.05-stability.1.

Validation

  • 150 libslic3r test cases with 48,878 assertions.
  • TinMan profile catalog across 13 models and four nozzle sizes.
  • FibreSeek wiring, profile lint, planner smoke, G-code comparison self-test, and eight golden fixtures.
  • Arc Overhang, Wave Overhang, Strength Lens/fiber sidecar, release, syntax, lint, and reverse-patch checks.

Based on Orca Slicer 2.4.2. See PR #20 for the complete engineering record and attribution.

TinManX1 v2026.08.04 WinGet

Choose a tag to compare

@Tinman-FP Tinman-FP released this 05 Aug 03:54

TinManX1 package identity and release hardening.

  • Establishes WinGet ID TinmanFP.TinManX1.
  • Adds independent package version 2026.8.4.1.
  • Aligns Windows executable, installer, MSIX, macOS bundle, and release metadata.
  • Keeps Orca Slicer 2.4.2 attribution and compatibility.
  • Includes the Bambu high-flow filament catalog and FibreSeek planner work from the current release branch.

Validated x64 and ARM64 Windows installers are attached. The universal macOS DMG contains native x86_64 and arm64 binaries and bundle ID com.tinmanfp.TinManX1.

The macOS build is currently unsigned because no Apple Developer ID certificate is configured for this project. macOS may require Control-click > Open on first launch. Published SHA-256 checksums are in SHA256SUMS.txt.

TinManX1 v2026.08.04 Bambu HF Filaments

Choose a tag to compare

TinManX1 v2026.08.04-bambu-hf-filaments.1

This release splits Bambu H2D and X1C high-flow filament contracts, normalizes exact-match Codex profiles against Bambu Studio 2.7.1, preserves manufacturer-specific analog recipes, and applies active chamber targets only to capable printers and qualifying materials.

Highlights

  • Splash screen reports Based on Orca Slicer Version 2.4.2 and TinManX1 Revision v2026.08.04-bambu-hf-filaments.1.
  • Dedicated Bambu H2D and Bambu X1C HF catalogs.
  • Micro Swiss-equipped printer profiles use validated X1C high-flow values for exact material matches.
  • X1C remains chamber-off and excludes H2D-only PPS profiles.
  • H2D preserves Bambu full parameter vectors and active chamber targets.
  • Field-validated Fiberon PET-CF settings remain in place on non-H2D printers.
  • 502 canonical Codex filament profiles.

Downloads

  • TinManX1_Mac_arm64_v2026.08.04-bambu-hf-filaments.1.dmg is the exact arm64 app bundle built, installed, and launch-tested on the development Mac.
  • Universal macOS and Windows packages are being built from the same commit and will be added to this release when their hosted jobs complete.

The current Mac package is ad-hoc signed rather than Apple-notarized. On a new Mac, use Finder Open from the context menu if Gatekeeper requests confirmation.

SHA-256: 72af542a0f84b9db06e25a6caebb5da23852dec88f798b715e99b062ebad3331

Validation

  • Native macOS build and installed-bundle launch test passed.
  • The mounted DMG passed bundle identity, code-signing, feature-resource, splash-revision, and 502-profile checks.
  • Release verification, 66-vendor profile lint, JSON validation, FibreSeek fixtures, and GitHub Actions passed.
  • Source commit: 2a62c1e.

TinManX1 v2026.07.28-sync.1

Choose a tag to compare

@Tinman-FP Tinman-FP released this 28 Jul 16:00

TinManX1 v2026.07.28-sync.1

This release publishes the latest TinManX1 device-sync and Snapmaker profile fixes from commit f2f6dac9106baf7601104ea938cb69e00cb590af.

Highlights

  • Fixes TinManX1 filament sync routing so the selected machine uses its own pull-mode printer agent.
  • Fixes the Snapmaker Device tab path where Snapmaker could show the Qidi filament dialog instead of Snapmaker-loaded filaments.
  • Improves Snapmaker filament mapping by reading saved UI filament labels and converting material labels such as Fiberon PET-CF to usable preset material types.
  • Improves Qidi Plus 4 filament matching by validating raw slot filament IDs against the requested material type before accepting them.
  • Improves Moonraker/Snapmaker machine identity matching so device state is associated with the intended physical printer profile.
  • Adds the Snapmaker U1 mixed-nozzle system preset for 0.6+0.4 with T0 as 0.6 mm and T1/T2/T3 as 0.4 mm.
  • Adds a matching 0.20 Standard @Snapmaker U1 (0.6+0.4 nozzle) process profile using percentage-based line widths so line widths scale by tool nozzle diameter.
  • Updates the TinManX1 splash revision to v2026.07.28-sync.1.

Validation

  • Release build completed successfully on macOS arm64.
  • /Applications/TinManX1.app was updated locally, re-signed, and codesign --verify --deep --strict passed.
  • Installed binary contains TinManX1 Revision v2026.07.28-sync.1.
  • Affected Qidi and Snapmaker profile JSON files validate.
  • git diff --check passed.
  • Quick staged secret-pattern scan found no matches.

Notes

  • This release currently publishes the source/update signal on GitHub. CI/notarized binary packages can be added later if needed.
  • Users building from source should use branch tinmanx1-v2.4.2-rebase at commit f2f6dac9106baf7601104ea938cb69e00cb590af or newer.

TinManX1 v2.4.2 FibreSeek RC1

Pre-release

Choose a tag to compare

TinManX1 v2.4.2 FibreSeek RC1

This prerelease is a TinManX1 release candidate based on Orca Slicer 2.4.2 with the native FibreSeek continuous-fiber planner work integrated.

Downloads

  • macOS: universal DMG for Apple Silicon and Intel Macs.
  • Windows x64: installer, portable zip, and MSIX package.
  • Windows ARM64: installer, portable zip, and MSIX package.
  • SHA-256 checksum sidecars are included for each posted package.

Highlights

  • Adds TinManX1 native FibreSeek continuous carbon fiber planning.
  • Adds Rocket-parity FibreSeek command output for CFC load, laydown, clamp, and cut blocks.
  • Adds FibreSeek plastic-plus-continuous-fiber Heavy, Medium, and Light profiles.
  • Adds generated CFC filament presets for carbon, glass, kevlar, and basalt fiber families.
  • Adds CFC profile filtering and generated CFC filament/process presets for the FibreSeek dual-nozzle workflow.
  • Adds G-code preview metadata for continuous fiber visualization and summary accounting.
  • Adds validation tools for FibreSeek G-code contract checks and Rocket/TinManX1 comparison.
  • Fixes macOS release packaging so the public DMG installs TinManX1.app with a native Mach-O launcher, TinManX1.real, com.tinmanfp.TinManX1, and splash metadata based on Orca Slicer Version 2.4.2.
  • Fixes Finder/Dock launch on macOS; open /Applications/TinManX1.app now launches normally instead of failing LaunchServices with error -54.
  • Cleans release-facing package names: macOS DMG volume/app show TinManX1, Windows portable zips open to top-level TinManX1/, and the bundled G-code viewer display name is TinManX1.

Validation

  • Release commit: 97d0746f62dc1c2c5a89ce4ecb66fd8cbdc931eb.
  • Native-launcher CI rerun: https://github.com/Tinman-FP/TinManX1/actions/runs/30103859506
  • Prior clean all-platform CI run for the same TinManX1 app/fiber code before the native launcher hotfix: https://github.com/Tinman-FP/TinManX1/actions/runs/30091778845
  • Public CI-built macOS DMG SHA-256: 1fdc8e01f860f69f7b3493780feaf920232c79f3433653cb52b32569fc05a2b9.
  • Local source validation passed:
    • workflow YAML parsing
    • git diff --check
    • checks/verify_tinmanx1_fiberseek_release.py
    • scripts/lint_tinmanx1_fiberseek_profiles.py
    • scripts/check_tinmanx1_fiber_wiring.py
    • scripts/verify_orcaslicer_codex.py
  • Package validation passed:
    • CI-built macOS DMG was downloaded from run 30103859506, mounted locally, and verified
    • Windows x64 and ARM64 installer, portable ZIP, and MSIX assets were refreshed from run 30103859506
    • macOS DMG mounts and contains TinManX1.app
    • packaged app plist reports CFBundleDisplayName=TinManX1, CFBundleName=TinManX1, CFBundleIdentifier=com.tinmanfp.TinManX1, and CFBundleShortVersionString=2.4.2
    • packaged app contains native universal launcher Contents/MacOS/TinManX1 and universal binary Contents/MacOS/TinManX1.real
    • open /Applications/TinManX1.app launches through macOS LaunchServices and shows the TinManX1 splash screen
    • Windows x64 and ARM64 portable zips open to top-level TinManX1/
    • SHA-256 sidecars validate for all posted packages
  • Installed-public-app FibreSeek CLI smoke passed on Rocket Test.stl using FibreSeek Seeker 3 PETG + X-CCF Heavy:
    • 190 CFC routes across 68 fiber layers
    • 190 M1001 load commands, 190 M2800 clamp commands, 190 M1002 cut commands
    • 2,524 planned CFC segment comments, all tagged plastic=1 fiber=1
    • 62,712.856 mm planned CFC route length
    • 6.3967 g reported continuous fiber and 53.87 g reported plastic filament
  • 85%-scale prop acceptance slices from the installed public app passed TinManX1 FibreSeek contract audit:
    • Light: 206 routes, 14.404 g CFC, 17h 58m estimated print time
    • Medium: 917 routes, 56.0948 g CFC, 26h 29m estimated print time
    • Heavy: 2,967 routes, 224.9153 g CFC, 54h 25m estimated print time
  • Rocket comparison notes:
    • Heavy comparison status: pass, zero findings; Rocket Heavy had 3,069 M1001 blocks and 233.6 g CFC, TinManX1 Heavy had 2,967 M1001 blocks and 224.9153 g CFC.
    • Medium comparison requires review only because the saved Rocket Reinforced file uses different layer geometry: Rocket 0.24 mm / 523 layers versus TinManX1 0.20 mm / 314 layers.

Credits

TinManX1 is based on Orca Slicer by SoftFever and inherits work from the broader Slic3r, PrusaSlicer, and Bambu Studio lineage. This release also credits the Arc Overhang, Wave Overhangs, Klipper, Moonraker, and 3D-printing research communities. FibreSeek workflow requirements, testing direction, and release ownership are by William Tinney / Tinman-FP, with OpenAI Codex credited for engineering assistance, implementation support, documentation, verification tooling, and review.

Rocket/FibreSeek behavior was used as private interoperability evidence for command sequencing, profile comparison, and hardware constraints. Proprietary Rocket/FibreSeek assets, databases, UI strings, private G-code exports, and private validation data are not redistributed.

Notes

  • This is a prerelease pending real FibreSeek machine testing.
  • macOS and Windows packages are for public testing of TinManX1 v2.4.2 FibreSeek RC1.

TinManX1 FibreSeek Alpha 8

Pre-release

Choose a tag to compare

TinManX1 alpha.8 package refresh. Includes the macOS launcher wrapper fix, OrcaSlicer-Codex data directory preservation, visible alpha.8 rev text, FibreSeek Seeker 3 chamber-control capability, and corrected 45 C active chamber targets for all PCTG/PCTG-CF profiles.

TinManX1 FibreSeek Alpha 2

Pre-release

Choose a tag to compare

TinManX1 FibreSeek Alpha 2

TinManX1 is a FibreSeek-focused slicer build maintained by William Tinney / Tinman-FP with OpenAI Codex engineering assistance. This alpha package is based on Orca Slicer 2.4.0 and includes the current TinManX1 native continuous-fiber planning work, FibreSeek Seeker 3 profile package, G-code comparison/audit tooling, and public attribution notes.

This is a pre-release. Treat it as experimental until it has been validated on real FibreSeek hardware.

Windows Artifacts

  • TinManX1-Windows-x64-v2026.06.28-fibreseek-alpha.2-installer-experimental.exe
    • SHA256: ee5cc6ab33d4b7ce3faa16fe7ae5602f48912e81784558e93daed5a823d5296a
  • TinManX1-Windows-x64-v2026.06.28-fibreseek-alpha.2-portable.zip
    • SHA256: 81b48565f9b26d6af40dd611455f4a1e75b3a355a8fa791659c153698af35e09

macOS Artifact

  • TinManX1-macOS-arm64-v2026.06.28-fibreseek-alpha.2.zip
    • SHA256: 335f22b17cdae6dffd4321b9b1bf02dd9b3c95eff6c61488bbbe478556918ac8

Included Scope

  • TinManX1 source patch on the Orca Slicer 2.4.0 source line.
  • Native FibreSeek continuous-fiber planner path with light, medium, and heavy reinforcement modes.
  • FibreSeek Seeker 3 plastic-only and plastic-plus-continuous-fiber process profiles.
  • CFC filament profiles for carbon, glass, Kevlar, and basalt fiber combinations across the current TinManX1 material set.
  • Packaged planner/sidecar helper resources under resources/orcaslicer_codex.
  • Public attribution and release-scope documentation.

Validation Completed

  • GitHub Actions Windows MSVC build completed successfully.
  • NSIS installer and portable Windows package were produced by CI and uploaded to this release.
  • GitHub Actions macOS arm64 build completed successfully on a clean Apple Silicon runner.
  • macOS app bundle identity was verified as TinManX1, bundle id com.tinmanfp.TinManX1, executable TinManX1.
  • macOS app bundle passed ad-hoc codesign --verify --deep --strict.
  • Downloaded release assets were checksum-verified locally after upload.
  • Windows portable package and macOS app package were extracted locally and checked for profile and planner resources.
  • TinManX1 profile index references resolved with zero missing profile files.
  • Packaged TinManX1 profiles include 99 profile JSON files, 78 filament profiles, 52 CFC filament profiles, 13 process profiles, and 8 printer/model profile files.
  • Targeted public-release privacy scan found no user-private strings and no private/IP references in the TinManX1-owned profile tree.
  • Public release verification passed with python3 checks/verify_release.py.

Known Limits

  • This is an alpha FibreSeek release, not a certified machine profile.
  • Real-printer qualification is still required before relying on generated continuous-fiber G-code for production parts.
  • The Windows portable package is branded and organized as TinManX1, but the internal Windows executable is still named orca-slicer.exe; full internal executable renaming is a follow-up branding task.
  • The macOS package is an unsigned/not-notarized alpha zip. macOS Gatekeeper may require the usual user approval flow on first launch.
  • No proprietary Rocket/FibreSeek assets, binaries, database exports, private printer credentials, or private validation data are redistributed in this release.

Credits

TinManX1 stands on OrcaSlicer/SoftFever and its upstream slicer lineage, including Bambu Studio, PrusaSlicer, and Slic3r. The FibreSeek workflow direction, material priorities, UI review, and validation decisions are credited to William Tinney / Tinman-FP. OpenAI Codex is credited for engineering assistance, implementation support, documentation, release packaging, verification tooling, and review. See ATTRIBUTION.md for the full source-credit ledger.

TinManX1 FibreSeek Alpha.1 v2026.06.28-fibreseek-alpha.1

Choose a tag to compare

@Tinman-FP Tinman-FP released this 28 Jun 07:32
5e69fe4

TinManX1 v2026.06.28 FibreSeek Alpha.1

This corrected alpha supersedes v2026.06.28-fibreseek-alpha.

Release validation caught two profile/planner-safety issues before adoption:

  • the 0.6+0.7 FibreSeek profiles could inherit a bridge line width larger than the plastic nozzle
  • medium/heavy profiles grouped two routes under one cut window, which could leave U-axis fiber advance after a cut

Included

  • Public TinManX1 patchset and documentation in Tinman-FP/TinManX1.
  • macOS arm64 app archive: TinManX1-macOS-arm64-v2026.06.28-fibreseek-alpha.1.zip.
  • Explicit bridge_line_width values in generated FibreSeek process profiles.
  • layer_change_gcode set exactly to G92 E0 for Orca's strict relative-E validator.
  • fiber_routes_per_cut forced to 1 for light, medium, and heavy profiles until grouped-route cuts have a mechanically safe implementation.
  • Public profile generator and lint helpers included beside the native FibreSeek planner, contract audit, comparison helper, and wiring check.

macOS Package

  • Platform: macOS arm64.
  • Bundle name: TinManX1.app.
  • Bundle version string: 2.4.0.
  • Signing: ad hoc signed for this alpha package.
  • Notarization: not notarized yet.

Windows Package Path

No Windows binary is uploaded in this checkpoint because this Mac cannot produce the Visual Studio build artifact directly. Use WINDOWS_BUILD_PATH.md from this release to build the Windows package from the same public tag and patch.

Validation

  • Public release verification: python3 checks/verify_release.py.
  • Source release verification: python3 checks/verify_tinmanx1_fiberseek_release.py.
  • Profile lint: python3 scripts/lint_tinmanx1_fiberseek_profiles.py.
  • FibreSeek wiring check: python3 scripts/check_tinmanx1_fiber_wiring.py.
  • Packaged macOS app extracted from zip and verified with codesign --verify --deep --strict.
  • Packaged macOS app launched with a temporary data directory; menu/app identity, setup wizard, and TinManX1 icon branding were verified by screenshot.
  • Packaged macOS app headless-sliced Rocket Test.stl with FibreSeek 0.6+0.7 heavy PETG/PETG CCF profiles.
  • TinManX1 G-code contract audit passed: 238 routes, 34 fiber layers, 239 M1001/M2800/M1002 groups including prime, one emitted cut distance of 54.8.
  • Rocket comparison completed against saved heavy Rocket G-code; thermal/profile differences remain a review item, and TinManX1's contract audit passed.

Public Boundary

This release does not redistribute Rocket/FibreSeek proprietary assets, binaries, database exports, UI text, private G-code exports, private app-support data, printer credentials, cloud tokens, access codes, or local machine paths.

SUPERSEDED - TinManX1 FibreSeek Alpha v2026.06.28-fibreseek-alpha

Choose a tag to compare

@Tinman-FP Tinman-FP released this 28 Jun 07:18
0895cc0

Superseded

This prerelease was superseded by v2026.06.28-fibreseek-alpha.1.

Release validation after upload found FibreSeek profile safety issues in the first alpha checkpoint:

  • a 0.6+0.7 process profile could inherit an invalid bridge line width
  • medium/heavy profiles used grouped route cuts before grouped-route emission had a mechanically safe cut/load model

Use alpha.1 instead. This release remains only as a public audit trail.

TinManX1 v2026.06.27.2

Choose a tag to compare

@Tinman-FP Tinman-FP released this 27 Jun 04:03

TinManX1 native FibreSeek planner route-floor correction.

Changes:

  • Corrects the misunderstood minimum continuous-fiber route floor from 90 mm to 55 mm.
  • Removes the derived cut_distance + 2 * start_length route filter that kept candidate routes effectively pinned to the old 90 mm assumption.
  • Keeps cutter/feed load separate: emitted M1001 L... still uses route length plus cut distance.
  • Updates smoke coverage to prove 56 mm pocket routes and a 68.92 mm legal small-hole route pass.
  • Updates public docs, audit notes, and the source patch package.

Validation:

  • python3 scripts/source-helpers/smoke_orcaslicer_codex_native_fiber_planner.py
  • python3 checks/verify_release.py
  • Installed app planner hash matched the updated source helper: fa690b0f786ff2ed9e780c8be8dbd84c794f732af368ea7f80c1c037547ebb6c
  • Installed planner runtime summary reported hardware_min_route_length: 55.0 and emitted a 56 mm perimeter route from the fixture.