<p>I've just tried to make some small labels with embossed lettering. Base is 1.5 mm, with letters and a perimeter protruding by another 1 mm. After printing, I realised that Cura is not giving me a top layer, all I get is an inner and outer wall for the perimeter and the lettering:</p>

<p><a href="https://i.stack.imgur.com/Hri17.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Hri17.png" alt="Screenshot showing missing infill in top layer"></a></p>

<p>The base is OK, with 4 layers, but there is no infill at the top. Presumably there is a setting that I've missed (I can appreciate that maybe this is a detail to the slicing which is model dependant). Layers are 0.2 mm, top and bottom set to 4 layers.</p>

<p>I had walls set to 1.6 mm, (4 layers) and the wall features here are 1 mm (i.e. 2.5x the nozzle). The features are solid so far as I know, not drawn as a hollow.</p>

<p>I found a relevant bug for Cura: <a href="https://github.com/Ultimaker/Cura/issues/1303" rel="nofollow noreferrer">https://github.com/Ultimaker/Cura/issues/1303</a> (and I also understand a workaround now, just need to write up an answer).</p>

[{'answer_id': 3124, 'author': 'Carl Witthoft', 'author_id': 2191, 'author_profile': 'https://3dprinting.stackexchange.com/users/2191', 'pm_score': 2, 'selected': False, 'text': '<p>What is your source model?  Typically this "missing layer" effect happens if the source has a wall thickness less than the size of the extruder nozzle selected. Cura will view that part of the model as non-printable.  </p>\n\n<p>Meshmixer and TinkerCad (among many others) will allow you to set and change thicknesses in the model. </p>\n'}, {'answer_id': 3616, 'author': 'Sean Houlihane', 'author_id': 4927, 'author_profile': 'https://3dprinting.stackexchange.com/users/4927', 'pm_score': 3, 'selected': True, 'text': '<p>What is happening here is that Cura is struggling with the quantised extrusion width. This behaviour can be improved in the slicer, they have a issue tracked here <a href="https://github.com/Ultimaker/Cura/issues/1303" rel="nofollow noreferrer">https://github.com/Ultimaker/Cura/issues/1303</a> and 2.4 beta has improved it.</p>\n\n<p>There are some pictures in this <a href="https://3dprinting.stackexchange.com/a/3581/4927">answer</a> which show how Cura 2.3 slices a rectangle of increasing width. I got nothing at the nozzle width, then a pair of overlapping lines up to twice the width (which I assume will be over-extruded due to the overlap). For anything wider than simply two sides, the result depends on the number of walls requested.</p>\n\n<ul>\n<li>One wall results in 100% infill for small regions (regardless of the infill setting). This is good, but maybe 1 wall is not apropriate for the whole model.</li>\n<li>Multiple walls seem to prevent the infill untill there is space for pairs of walls. So width of 3x nozzle has a gap. Small tweeks to the nozzle size can maybe push this quantisation point about, if 1 wall is not a good workaround.</li>\n</ul>\n\n<p>For rectangular geometry, it\'s worth trying to quantize small parts in 0.8mm increments. For curves, setting 1 wall shell might be better.</p>\n'}, {'answer_id': 3635, 'author': 'lz42', 'author_id': 6107, 'author_profile': 'https://3dprinting.stackexchange.com/users/6107', 'pm_score': 1, 'selected': False, 'text': '<p>Try Cura 2.4.0-beta2: there is option named "Fill Gaps Between Walls" under "Shell" settings, set it to "everywhere". In  stable Cura 2.3.1 this option is missing.</p>\n'}]
['https://3dprinting.stackexchange.com/questions/3121', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/4927/']