# Digitizing Compound Surface Curvature

**URL:** <https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201>\
**Category:** 🏬 Source?\
**Created:** [October 2, 2026, 10:39pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201 "2026-10-02T22:39:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![JWalter](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/ba9def/32.png) [@JWalter](https://forum.sienci.com/u/JWalter)\
**Post date:** [October 2, 2026, 10:39pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/1 "2026-10-02T22:39:49Z")

</div>

New poster, so if this category is not appropriate, the moderators may freely move it to where it best belongs.

I am trying to capture the surface profile of a 1956 Gibson Les Paul. The shop has (had) a Next Wave Shark HD4 that offered a (limited) digitizer probing routine, the results of which had to be sent to Next Wave for conversion to a normally recognized (i.e. useful) file format for CAD processing. The probing routine was simple; enter rectangular work dimensions; enter enter digitizer x-step increments; enter digitizer y-step increments; run the program, save output on a thumb drive, and send it off. Nothing was transparent, because EVERYTHING that involved Next Wave was proprietary. So I have no clue how, what, where, when, why, anything was done. The worst is that we have this nice digitizer probe that Next Wave absolutely refuses to give anyone any technical information as to its specifications; because it’s proprietary, you know.

We dumped the Shark and now have an Altmill Mk 2, of which I am extremely impressed and beyond pleased. But … I still wish to probe the top of that Les Paul.

So looking for a routine that controls digitizer probing of an arbitrary dimensioned workspace with compound surface curvature. Anyone out there who has recommendations, suggestions, pointers, appropriate wiccan or tribal rituals, please feel free to respond. I am an amateur at this CNC stuff so please don’t assume I know all about the basics.

Thanks. John

---

<div class="post-metadata">

**Author:** ![gwilki](https://forum.sienci.com/user_avatar/forum.sienci.com/gwilki/32/366_2.png) [@gwilki](https://forum.sienci.com/u/gwilki)\
**Post date:** [October 2, 2026, 11:19pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/2 "2026-10-02T23:19:57Z")

</div>

@JWalter The topic of surface mapping has been raised here several times. As far as I know, it’s on Sienci’s to do list, but there is no ETA.

---

<div class="post-metadata">

**Author:** ![JWalter](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/ba9def/32.png) [@JWalter](https://forum.sienci.com/u/JWalter)\
**Post date:** [October 2, 2026, 11:31pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/3 "2026-10-02T23:31:04Z")

</div>

Thanks @gwilki . No worries. Do you or anyone else know of any after-market alternatives?

---

<div class="post-metadata">

**Author:** ![gwilki](https://forum.sienci.com/user_avatar/forum.sienci.com/gwilki/32/366_2.png) [@gwilki](https://forum.sienci.com/u/gwilki)\
**Post date:** [October 2, 2026, 11:41pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/4 "2026-10-02T23:41:55Z")

</div>

@JWalter I don’t, but if you read some of the older threads, I believe the some alternatives were discussed.

---

<div class="post-metadata">

**Author:** ![Chucky\_ott](https://forum.sienci.com/user_avatar/forum.sienci.com/chucky_ott/32/8692_2.png) [@Chucky\_ott](https://forum.sienci.com/u/Chucky_ott)\
**Post date:** [October 3, 2026, 12:02am UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/5 "2026-10-03T00:02:38Z")

</div>

@JWalter ioSender and ncSender both do surface mapping, 3D mesh, height mapping, or whatever else you want to call it. But it might not do want you want it to do.

I’m guessing you want to do the surface mapping and then export that to a 3D file like an STL.

What ioSender and ncSender both do is map the surface contour of an object and then apply z corrections to an existing g-code file. You’d want to do this when your toolpaths expect a flat surface, but your surface is not flat. The height mapping corrects for that.

You need a 3D probe to use this feature.

 ![Screenshot_20261002-201600~2](https://forum.sienci.com/uploads/default/original/2X/6/601fb7e7c4aabf224551eb7c5ef9b5d8a4b79150.jpeg)

I don’t think either ioSender or ncSender will reverse engineer the g-code to make an STL. I did a quick Google search for g-code to STL conversion and got a few hits.

---

<div class="post-metadata">

**Author:** ![Chucky\_ott](https://forum.sienci.com/user_avatar/forum.sienci.com/chucky_ott/32/8692_2.png) [@Chucky\_ott](https://forum.sienci.com/u/Chucky_ott)\
**Post date:** [October 3, 2026, 12:27am UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/6 "2026-10-03T00:27:25Z")

</div>

@JWalter [Height scan \< GRBL-Plotter](https://grbl-plotter.de/index.php?id=form-height)

This sender apparently let’s you save the height map to an STL.

---

<div class="post-metadata">

**Author:** ![\_Michael](https://forum.sienci.com/user_avatar/forum.sienci.com/_michael/32/2962_2.png) [@\_Michael](https://forum.sienci.com/u/_Michael)\
**Post date:** [October 3, 2026, 12:34am UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/7 "2026-10-03T00:34:28Z")

</div>

I was thinking some sender must be able to do this as the [format for an stl file](https://en.wikipedia.org/wiki/STL_(file_format)) is dead simple. So simple that even I can write code to load and save them.

Good on ya for finding one!

---

<div class="post-metadata">

**Author:** ![JWalter](https://forum.sienci.com/letter_avatar_proxy/v4/letter/j/ba9def/32.png) [@JWalter](https://forum.sienci.com/u/JWalter)\
**Post date:** [October 5, 2026, 12:22pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/8 "2026-10-05T12:22:23Z")

</div>

@Chucky_ott Thank you . I’ll look into those 2 sender routines and/or see what else may be out there. Yes, straight forward surface mapping with an export to STL, or 3DM, or similar. One of my old files loads into Rhino as a surface mesh; i.e., smaller the grid spacings, better the resolution. From there just smooth, and eyeball tweak the curvature. Woof. Old dog new tricks.

---

<div class="post-metadata">

**Author:** ![Chucky\_ott](https://forum.sienci.com/user_avatar/forum.sienci.com/chucky_ott/32/8692_2.png) [@Chucky\_ott](https://forum.sienci.com/u/Chucky_ott)\
**Post date:** [October 5, 2026, 12:27pm UTC](https://forum.sienci.com/t/digitizing-compound-surface-curvature/27201/9 "2026-10-05T12:27:15Z")

</div>

@JWalter I finally purchased one of those probes and will try the 3 aforementioned senders to see what they can do. I’ll post back here once I receive the probe and do the tests.
