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

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more