Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Seoul, Korea, Republic of
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project Brief (Freelancer.com)
Project Title: Build an automated PLT (Left/Right) → Han’s Laser .hs Converter (Windows)
Client: Betterway Systems (BWS) — Korea
Posting Date: 20 Oct 2025 (KST)
Project Type: One-time build with optional maintenance
Experience Level: Expert (HPGL/CAM/CNC, file-format writer & reverse engineering)
0) TL;DR
Input is already two PLT files per job ([login to view URL], [login to view URL]) generated by us.
Your task is to convert PLT (L/R) → .hs (L/R) and fully automate what we currently do inside the machine software:
auto-detect the centers of two registration crosses, create mark1/mark2 point entities on dedicated layers,
translate the Right design by −263.5 mm in X (HPGL baseline 40 units/mm ⇒ −10,540 units),
and save native Han’s Laser .hs files that load and cut without manual edits.
Timeline: 2 weeks (14 days) fast track, with a D+2 format-access gate (official SDK/spec or lawful interoperability reverse-engineering).
1) Company & Background
Betterway Systems (BWS) runs high-volume custom printing and laser cutting lines. We already generate Left/Right PLT (HPGL) files. Today, operators still need to add marks, offset the Right design, and export .hs inside the Han’s Laser software. This manual step is the bottleneck and a source of errors. We need a fully automated converter from PLT(L/R) to .hs(L/R).
2) Objective
Given [login to view URL] and [login to view URL], automatically produce two .hs files (Left/Right) that open and cut in the Han’s Laser software with zero manual edits.
3) Scope of Work (V1 — 2-Week Fast Track)
Ingestion: Watch-folder + CLI (Windows). Input per job: [login to view URL], right.plt.
HPGL parser & unit guardrails: Validate or configure 40 units/mm (1016 dpi); prevent double conversions.
Cross detection: Auto-detect two registration crosses in each PLT and compute their intersection centers (robust against noise/±5° rotation).
Marks: In the output .hs, create mark1 and mark2 point entities on dedicated layers at those centers.
Right-side offset: Apply X = −263.5 mm translation to the Right design (configurable), with precise unit conversion (−10,540 units at 40 units/mm).
.hs writer: Generate native Han’s Laser .hs files for Left/Right with the required layers/attributes so the machine software can load & cut without manual edits.
Preview & logging: Produce PNG thumbnails and JSON logs per job (mark coordinates, unit conversions, offsets, warnings/errors).
Deferred (Phase 2, optional after 2 weeks): Minimal GUI, advanced geometry healing beyond essentials, broader PLT dialect compatibility matrix, multi-threaded batch orchestrator, RBAC.
4) Inputs We Provide
For each job: [login to view URL] and [login to view URL] (already split by our existing process)
2–3 reference .hs files exported from the machine software
Device notes: Han’s Laser model/software version, work area, origin/units, current calibration values
Registration cross specs: line length/thickness, layer/color, edge cases
5) Deliverables
Windows build: Installer or portable package (watch-service + CLI)
Source code in a Git repository + build scripts + sample configs
.hs writer implementation with format notes/spec (if reverse-engineered)
Documentation: Architecture, data flow, CLI usage, operations manual, troubleshooting
Automated tests: Unit/integration/E2E + verification report (precision & compatibility)
Demo assets: Short screencast; throughput & accuracy report
6) Technical Expectations (Preferred Stack)
Language/runtime: C#/.NET or Python (C++ module if needed for performance)
HPGL handling: robust PLT (HPGL) parser/writer know-how
Geometry: clipping/offset/healing as needed to ensure stable export
Rendering: Cairo/Skia for preview images
Packaging: Windows Service + CLI (minimal GUI may be Phase 2)
Licensing: Avoid GPLv3-viral dependencies for distribution
7) Acceptance Criteria (UAT / Quality)
Precision: mark placement error ≤ ±0.02 mm; offset/coordinate error ≤ ±0.05 mm
Performance: P95 ≤ 10 s/job (A3-scale complexity, ≤100k primitives) on a standard Windows workstation
Compatibility: .hs opens and runs in Han’s Laser software with zero manual edits (Left & Right, ≥3 jobs each)
Robustness: Batch of 50 jobs (100 PLTs) ⇒ initial failure ≤ 0.5%; after auto-retry ≤ 0.2%
Logging: Each job logs mark coordinates, unit conversions, offset applied, and any error reasons
8) Legal & IP
.hs is a vendor format. Plan A: use official spec/SDK if available.
Plan B: lawful reverse engineering for interoperability (jurisdiction-compliant).
All source code and deliverables are work-for-hire assigned to BWS. Third-party licenses must be listed with versions.
NDA required prior to receiving proprietary samples." (client-provided description)
Matched companies (3)

El Codamics

SYNERGIC SOFTEK SOLUTIONS PVT LTD
