Skip to content

Releases: HackMan3D/Hackman3D-LayerShot

Hackman3D LayerShot 1.2.9 — Stable

Choose a tag to compare

@HackMan3D HackMan3D released this 27 Jul 20:57
Immutable release. Only release title and notes can be modified.
a91b2e1

Stable reference release

Version 1.2.9 is the permanent validated baseline for Hackman3D LayerShot. Its macOS and Windows installers and all included ESP32 firmware variants remain available even after newer versions are published.

LayerShot 1.2.9

This hotfix restores reliable ESP32-C3 installation and the configured shutter timer.

Fixes

  • Genuine Phone firmware 2.2.2 rebuilt with USB CDC enabled
  • 1–5 second shutter delay restored for BOOT, web and autonomous layer triggers
  • Firmware download version verification
  • Automatic retries for transient macOS USB-port locks
  • Local-network configuration fallback after firmware updates
  • Windows firmware download and camera setup fix (shutil import)

Downloads

  • macOS Apple Silicon application
  • One Windows installer supporting 64-bit and 32-bit systems
  • Phone, DJI, GoPro and experimental Insta360 firmware files

The applications are currently unsigned. macOS or Windows may display a security warning.

Hackman3D LayerShot 1.2.8

Choose a tag to compare

@HackMan3D HackMan3D released this 27 Jul 19:49
d7af026

Camera repair update

  • Adds an always-available Activate / repair camera in Klipper button.
  • Restores camera registration after a Creality K2 factory reset.
  • Detects the K2 WebRTC service even when Creality’s built-in viewer page is empty.
  • Preserves the native camera viewer on SparkX printers.
  • Keeps custom Moonraker webcam entries intact.

Downloads

  • macOS app for Apple Silicon
  • Windows installer containing native 64-bit and 32-bit applications
  • ESP32-C3 firmware for phones, DJI, GoPro and experimental Insta360 support

The applications are not code-signed with Apple or Microsoft developer certificates, so the operating system may display a security warning.

Hackman3D LayerShot 1.2.7

Choose a tag to compare

@HackMan3D HackMan3D released this 27 Jul 18:50
67bca3e

LayerShot 1.2.7

Klipper camera setup

  • Detects the webcam configuration directly through Moonraker.
  • Adds Activate camera in Klipper when a Creality camera stream exists but is not registered.
  • Supports the built-in WebRTC stream used by tested K2 and SparkX printers.
  • Displays the full camera image with its original aspect ratio, without cropping or scroll bars.
  • Never mistakes the Fluidd dashboard for a camera stream.

ESP32 reliability

  • All camera firmware profiles retry their saved 2.4 GHz Wi-Fi every ten seconds.
  • Optional fixed ESP addresses include local availability and conflict checks.
  • Gateway, netmask and DNS settings are detected automatically on macOS and Windows.

Downloads

Install the desktop application, select the printer and Wi-Fi network, then let LayerShot flash and configure the ESP32-C3. Standalone firmware files are also included for recovery and advanced use.

The macOS and Windows applications are currently unsigned. Gatekeeper or SmartScreen may display a security warning.

Hackman3D LayerShot 1.2.5

Choose a tag to compare

@HackMan3D HackMan3D released this 27 Jul 17:29
6f66012

What’s fixed

  • Correctly reconstructs tiled iPhone HEIC/HEIF photos before previewing and rendering timelapses on macOS.
  • Prevents cropped, zoomed or incorrectly rotated output caused by FFmpeg decoding only one HEIC grid tile.
  • Keeps all original source photos untouched.

Downloads

  • macOS: ready-to-use Apple Silicon application archive.
  • Windows: one installer containing both 64-bit and 32-bit versions; the correct build is selected automatically.
  • ESP32-C3: Phone, DJI, GoPro and experimental Insta360 firmware files. Firmware binaries are unchanged from v1.2.4.

The applications are not code-signed, so macOS or Windows may display a security warning on first launch.

Hackman3D LayerShot 1.2.4

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 16:21
4dcf9f9

Firmware updates independent of the desktop app

  • LayerShot now reads the latest firmware catalogue directly from GitHub. New ESP32 firmware can be detected and installed without updating the Mac/PC application.
  • The ESP32 page warns when installed firmware is obsolete and shows installed and available versions.
  • Quick installation always selects the latest firmware automatically, with the bundled firmware as an offline fallback.
  • An optional advanced checkbox reveals older official firmware versions for troubleshooting.

ESP32 panel improvements

  • Shows the saved printer name together with its IP address and port.
  • Periodic refresh is now silent: the connection label no longer flashes between Connected and Connecting.

Includes macOS Apple Silicon and a combined Windows 32-bit/64-bit installer. The applications are not yet signed with Apple or Microsoft developer certificates, so an operating-system warning may appear.

Hackman3D LayerShot 1.2.3

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 15:54
a29b5c9

What is new

  • Fixed iPhone orientation metadata handling in the timelapse preview.
  • Preview rotation, crop and aspect ratio now match the rendered video.
  • Includes the native macOS application and the combined Windows 32-bit/64-bit installer.
  • Firmware binaries are unchanged from v1.2.2.

Installation

Download the application for your operating system below. The desktop application installs and configures the ESP32 firmware directly; standalone firmware files are provided for recovery and advanced use.

The applications are not yet signed with Apple or Microsoft developer certificates, so macOS Gatekeeper or Windows SmartScreen may display a warning.

Hackman3D LayerShot 1.2.2

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 11:49
f14058c

Network identity hotfix for installations with multiple LayerShot ESP32 devices.

  • macOS and Windows applications updated to 1.2.2
  • each ESP is now stored by its stable per-printer .local hostname
  • selectors show the hostname together with the current DHCP address
  • a missing named ESP can no longer be silently replaced by another LayerShot device
  • phone firmware remains 2.2.1 with the physical BOOT timer correction
  • combined Windows installer includes native x64 and x86 applications

The applications are currently unsigned, so macOS or Windows may display a security warning.

Hackman3D LayerShot 1.2.1

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 11:29
32c8e94

Hotfix release for the physical ESP32 BOOT shutter button.

  • macOS and Windows applications updated to 1.2.1
  • phone firmware updated to 2.2.1
  • a short BOOT press now respects the configured 1–5 second shutter delay
  • automatic layer captures and software shutter tests retain the same scheduled behavior
  • combined Windows installer includes native x64 and x86 applications

The applications are currently unsigned, so macOS or Windows may display a security warning.

Hackman3D LayerShot 1.2.0

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 10:42
fdf2528

Hackman3D LayerShot 1.2.0 expands Bluetooth camera compatibility and improves autonomous ESP32 operation.

Highlights:

  • Universal Bluetooth HID profiles: Volume Up, Volume Down, Enter and Space
  • Phone firmware 2.2.0 for iPhone, Android and generic HID capture devices
  • Live 1–5 second shutter timer updates without reflashing
  • Delayed shutter tests so the configured timer can be checked before printing
  • Faster Bonjour-based ESP discovery on macOS with stale-IP recovery
  • Matching macOS and combined Windows x64/x86 application version 1.2.0

DJI compatibility is validated. GoPro support uses Open GoPro. Insta360 remains experimental. Canon, Nikon, Sony, Fujifilm, Panasonic and OM System proprietary Bluetooth remotes are not claimed compatible.

The applications are currently unsigned, so macOS or Windows may display a security warning. See the README for installation instructions.

Hackman3D LayerShot 1.1.0

Choose a tag to compare

@HackMan3D HackMan3D released this 26 Jul 09:22
fd14185

Changelog

1.1.0 — 2026-07-26

Desktop application

  • Added one guided installation flow shared by macOS and 32/64-bit Windows.
  • Installation sections now unlock only after the preceding step is complete.
  • Added visible application version information and GitHub update checks.
  • Added independent discovery and control of multiple LayerShot ESP32 devices.
  • Made the ESP dashboard open immediately using the selected device address.
  • Corrected printer selection during provisioning when several printers exist.
  • Added printer-derived ESP hostnames such as
    hackman-layershot-studiosparkx.local.
  • Added an explicit Preparing / calibration printer state.

Cameras and firmware

  • Added GoPro support through the official Open GoPro Bluetooth API.
  • Added experimental Insta360 GPS Remote emulation.
  • Retained phone Bluetooth HID and validated DJI Osmo Action support.
  • Added a 1–5 second shutter delay, with 3 seconds selected by default.
  • Displayed the stored delay in the ESP status panel.
  • Added matching pairing, shutter, LED and forget-camera controls.

Timelapse

  • Added more output formats and codecs.
  • Added landscape, square, portrait and social-media crop presets.
  • Added a live first-frame framing preview.
  • Proposed a generic output name directly in the selected photo folder.
  • Bundled FFmpeg in packaged applications.

Documentation and distribution

  • Added ready-to-install macOS and combined 32/64-bit Windows downloads.
  • Added standalone recovery firmware for phone, DJI, GoPro and Insta360.
  • Added documented security-warning workarounds for unsigned builds.
  • Added sanitized screenshots using fictitious names and reserved IP addresses.
  • Expanded compatibility, installation, pairing, autonomous operation, privacy
    and troubleshooting documentation.