# Faulty 3mf export

**URL:** <https://discourse.shapr3d.com/t/faulty-3mf-export/26449>\
**Category:** Modeling Questions\
**Created:** [June 24, 2023, 7:44pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449 "2023-06-24T19:44:28Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [June 24, 2023, 7:44pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/1 "2023-06-24T19:44:28Z")

</div>

Something is wrong with the way Shapr now exports to 3mf. Normally, when the 3mf is imported into Prusaslicer, the slicer asks if it should load the objects in the file, as a single object. This means that it maintains the height coordinates of each object contained in the 3mf.

However, now it happens quite often, that the slicer does not ask on certain 3mf files. So all seperate objects of the 3mf are at 0 height in the slicer. Can be fixed manually by correcting each objects height in the slicer, but that is quite tedious.

I run multiple versions of Prusaslicer, so I confirmed this as well in the recent release, as also in older releases.

---

<div class="post-metadata">

**Author:** ![KPeter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/kpeter/32/7644_2.png) [@KPeter](https://discourse.shapr3d.com/u/KPeter)\
**Post date:** [June 26, 2023, 7:03am UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/2 "2023-06-26T07:03:22Z")

</div>

Hi there,  
Can you please share some of the Shapr3D designs? That would allow us to reproduce the issue - I just gave it a try on a recently installed PrusaSlicer and the popup appears as it should.

If you do not wish to share your designs in the community, please feel free to send them to us in a support ticket using the link below:  
[https://support.shapr3d.com/hc/en-us/requests/new](https://support.shapr3d.com/hc/en-us/requests/new)

---

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [July 26, 2023, 2:17pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/3 "2023-07-26T14:17:23Z")

</div>

Hi,

sorry for the late reply. Here are two similar files created the same way in Shapr. The one called Sira works fine, the popup appears as it should. The other one, “Joker” has no popup for unknown reasons.

(Attachment Name Sira.3mf is missing)

(Attachment Name Joker.3mf is missing)

---

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [July 26, 2023, 3:47pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/4 "2023-07-26T15:47:56Z")

</div>

You might want to allow 3mf files. Anyway, here they are as zip.

[Name.zip](https://discourse.shapr3d.com/uploads/short-url/zeFdWWQfxzG3IdGBH0PLePn7DsF.zip) (232 KB)

---

<div class="post-metadata">

**Author:** ![KPeter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/kpeter/32/7644_2.png) [@KPeter](https://discourse.shapr3d.com/u/KPeter)\
**Post date:** [August 3, 2023, 2:50pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/5 "2023-08-03T14:50:22Z")

</div>

Got it, thanks for the files. I just checked them and there is indeed a difference in the import flow, let me share the reason.

The file called Joker contains a plate and letters placed on the same plane. In the meantime, the letters in Sira are placed on the top of the plate which is an important detail from the point of import. _Multiple heights_ is the key here, this is why Joker was imported without the popup.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/1/2/12c813531f9648b583fa31b9f3b89c0b6585d19d.png)

---

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [August 3, 2023, 6:57pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/6 "2023-08-03T18:57:50Z")

</div>

Not sure what you mean. It is the same plate, copied from one template in the same file, then shapr added the writing onto the plates. Both have the same height. No space between writing and plate. Whatever causes it, shapr causes it.

---

<div class="post-metadata">

**Author:** ![KPeter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/kpeter/32/7644_2.png) [@KPeter](https://discourse.shapr3d.com/u/KPeter)\
**Post date:** [August 3, 2023, 7:28pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/7 "2023-08-03T19:28:21Z")

</div>

No problem, please see the differences in the picture below:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/shapr3d/original/3X/3/0/30b4878f89d5db47772e2ce043fe8170653e92f1.jpeg)

The upper one is Joker, where the plate and the letters are in one plane. The model at the bottom is Sira, where the letters are placed on top of the plate. The popup in Prusa slicer only appears if the models are placed onto different planes, this is why Sira has the popup only.

---

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [August 4, 2023, 9:54pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/8 "2023-08-04T21:54:54Z")

</div>

Yes. This is the result of the shapr export fault.

---

<div class="post-metadata">

**Author:** ![KPeter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/kpeter/32/7644_2.png) [@KPeter](https://discourse.shapr3d.com/u/KPeter)\
**Post date:** [August 7, 2023, 6:33am UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/9 "2023-08-07T06:33:55Z")

</div>

Please share the original Shapr3D design of the two nametags so that we can investigate the issue.

---

<div class="post-metadata">

**Author:** ![Yepher](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/yepher/32/8902_2.png) [@Yepher](https://discourse.shapr3d.com/u/Yepher)\
**Post date:** [August 7, 2023, 2:06pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/10 "2023-08-07T14:06:55Z")

</div>

For what is worth I tried hard to switch to 3MF when it was first released in shapr3D but they just did not seem to play well with Cura. Now I only use STL. I am not sure what functionality I am losing but I have no problems printing with composite groups of STL which was not the same story with 3MF.

I am not sure if it was a shapr3D export issue or Cura issue.

---

<div class="post-metadata">

**Author:** ![TigerMike](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.shapr3d.com/tigermike/32/32650_2.png) [@TigerMike](https://discourse.shapr3d.com/u/TigerMike)\
**Post date:** [August 7, 2023, 4:39pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/11 "2023-08-07T16:39:13Z")

</div>

I agree with your thoughts here. I use PrusaSlicer which saves sliced projects in 3MF format. Therefore I find it confusing having 3MF projects and 3MF (STL) files in the same directory. For me, I find it best to export all my 3D print files in STL format after switching units to millimeters. I do all my work in inches. Also, using a Mac, I can see the STL files in ‘Finder’ whereas 3MF are not viewable.

---

<div class="post-metadata">

**Author:** ![sunToxx](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@sunToxx](https://discourse.shapr3d.com/u/sunToxx)\
**Post date:** [August 8, 2023, 7:46pm UTC](https://discourse.shapr3d.com/t/faulty-3mf-export/26449/12 "2023-08-08T19:46:24Z")

</div>

I deleted everything that is not relevant. Error remains the same. The two should be identical, as the base is a copy of the same template and the writing is added by shapr.

[dev copy.zip](https://discourse.shapr3d.com/uploads/short-url/khcqtdFDRb2814pH36dHpg3uCgb.zip) (1.12 MB)
