FAQ

FAQ

Frequently asked questions about Braille3D – from complete beginners to technically curious users. Every answer here is based on how the system actually works.

Have a question not answered here? Get in touch →

1. General – What Is Braille3D?

What is Braille3D?

Braille3D is a web-based tool that converts plain text into downloadable 3D-printable braille objects. You type text, choose a braille standard, choose what kind of object you want, and receive a ready-to-print STL file. No CAD software, no design skills, and no knowledge of braille are required.

Who is Braille3D for?

Anyone who needs a physical braille object. That includes parents of blind or visually impaired children, teachers, care workers, occupational therapists, people who are blind themselves or have a family member who is, hobbyist makers, and professionals who label equipment or spaces. You do not need to know how to 3D print – the STL file can be sent to any 3D printing service or printed at home if you own a printer.

Is Braille3D free?

Yes. Generating and downloading STL files is free. If you don't own a printer, or don't have a way of printing your STL, there is a paid print-order option where Braille3D can also handle the physical printing and shipping for you, but downloading the file for personal printing will remain available.

What language and braille standards does Braille3D support?

Currently Braille3D supports Danish, German, English, and Spanish text through contracted and uncontracted braille standards. Expansion to additional languages is planned.

Is Braille3D affiliated with any braille authority or standards body?

No. Braille3D is an independent tool. The braille translation is powered by the open-source Liblouis library, which is widely used by screen readers and assistive technology worldwide.

Where is Braille3D hosted?

The application runs on a Hetzner Cloud server in Nuremberg, Germany, within the European Union.

2. Getting Started – Basic Usage

Do I need to create an account?

No. There are no accounts, no login, and no registration. You go to the website, fill in the form, and download the file.

What do I need to use Braille3D?

A web browser. To print the file yourself, you also need a 3D printer or access to a 3D printing service.

What is the "Project Name" field?

This becomes the filename of your downloaded STL. For example, if you enter "Bathroom Door", your file will be named something like bathroom-door.stl. It does not affect the braille content.

What is the "Printer" selector?

Before generating, you select which 3D printer you have. Braille3D uses this to check whether the object you are creating will physically fit on your printer's build plate. If the object is too large, generation will be blocked and you will see a clear message explaining which dimension is over the limit. Currently the only supported preset is the Bambu Lab X1 Carbon (build volume 256 × 256 × 256 mm; the generator uses 255 × 255 × 255 mm and keeps 1 mm as margin).

Why is printer selection mandatory?

Because it would be frustrating to receive a file that cannot be printed. Braille3D validates dimensions before generation so you get clear feedback early rather than discovering a problem after waiting for a large file.

Can I use a different printer than the ones listed?

Not yet through the UI. Additional printer presets are planned. If your printer's build volume is larger than the Bambu Lab X1 Carbon, all current objects will fit. If it is smaller, some larger products like letters or menu plates may not fit.

What is "6-dot" versus "8-dot" braille?

Standard literary braille uses a 2×3 grid of six possible dots per cell. 8-dot braille adds two extra dots at the bottom, making it a 2×4 grid. 8-dot is commonly used for computer braille and technical content. The choice affects the height of each braille cell, the number of dots per character, and the physical size of the printed object.

How long does generation take?

For small objects like labels and keyrings, generation typically completes in a few seconds. Larger objects like letters and menu plates can take longer because they involve more geometry.

Will my generated file look different each time I use the same input?

No. For the same input, Braille3D generates deterministic output. The filename will include a unique identifier each time, but the geometry will be identical.

3. The Generator – How It Works

What happens when I click "Generate"?

Your browser sends your form input to the Braille3D server. The server translates your text into braille, arranges it according to the rules for your chosen product, builds a 3D model, and converts that model into a downloadable STL file. The whole process happens on the server – nothing is installed on your device.

What is OpenSCAD and why does Braille3D use it?

OpenSCAD is a free, open-source 3D modelling tool that works through code rather than visual manipulation. Braille3D uses it as a precision geometry engine to produce the final 3D model. This gives precise, reproducible control over every millimetre of the output.

What happens if I use a character that is not supported?

You will receive a clear error message identifying the unsupported character. Generation will not proceed until the character is removed or replaced.

Can I use special characters, punctuation, or symbols?

It depends on the standard. Danish Grade 1 supports the full Danish alphabet (a-z, æ, ø, å), digits 0-9, and common punctuation including period, comma, hyphen, apostrophe, at sign (@), plus (+), forward slash (/), colon, semicolon, brackets, question mark, exclamation mark, and underscore. Characters outside this set will produce an error.

What are the braille dot dimensions?

Braille3D uses dots that are 1.5 mm in diameter and 0.6 mm tall, on a horizontal and vertical spacing of 2.5 mm, with 6.0 mm between cell centres. These are standard tactile braille dimensions appropriate for FDM 3D printing.

What is the base plate thickness?

It varies by product. Labels use 1.0 mm. Signs use 3.5 mm. Letters and menu plates use 2.0 mm. Keyrings use 3.5 mm. Birthday cards use 3.0 mm. Braille tiles use 6.0 mm.

4. QR Codes and Short Links (z3d.dk)

I scanned the QR code on my business card and saw z3d.dk in the URL before being redirected. What is going on?

This is intentional and expected. When you enabled the QR code on your Business Card and entered a website address, Braille3D checked whether that URL could be encoded directly into the fixed 25 × 25 mm QR code area on the card. A QR code that fits in that fixed space can only hold a limited amount of text. If your URL was long enough that it could not fit directly, Braille3D automatically created a short redirect link at z3d.dk. The QR code on your card encodes that short z3d.dk link instead of your full URL. When someone scans the card, they visit z3d.dk/<code>/ for a fraction of a second and are then instantly redirected to your real website.

Why can't the QR code just encode my full URL directly?

Physical QR codes have a strict relationship between the amount of data encoded, the complexity of the symbol, and the physical size required to print it reliably. The business card has a fixed 25 × 25 mm QR code area. If your URL is too long to fit in that area at reliable quality, it cannot be used directly. Short URLs solve this: https://z3d.dk/abc/ is always short enough to fit.

Which URLs are short enough to encode directly, without a z3d.dk redirect?

Short root URLs like https://yourdomain.com/ typically fit directly and do not create a z3d.dk entry. Longer paths and query strings generally will not fit. Braille3D checks this automatically at generation time.

Does z3d.dk store my website address permanently?

Yes. Short links are stored in a database on the server for as long as the short link is needed. Because the QR code is physically printed on a card, Braille3D does not automatically delete or expire these short links. A printed card could be in use for years, and if the redirect was deleted, scanning the QR code would return an error instead of reaching your website.

Can Braille3D see where people go when they scan my card?

Each scan of a short-link QR code increments a hit counter in the database and records when the link was last used. Braille3D does not collect visitor IP addresses, browser information, or geographic data from QR scans. The redirect happens in milliseconds and no personal data about the scanner is stored.

I generated a business card with a QR code but it does not scan. Why?

There are several possible causes specific to 3D-printed QR codes:

  • The surface may not have enough contrast. A QR scanner needs clear light-dark contrast. Natural filament on a plain background works best. Very reflective or metallic filaments can cause problems.
  • The raised QR modules may be too short or too smooth to register clearly. Print with clear top-surface definition.
  • The print resolution may be too low. At 1 mm per module, a well-calibrated printer is needed.
  • Scanning distance and angle matter. Try different distances (5-30 cm) and angles.

Is z3d.dk a separate service from braille3d.com?

Yes. braille3d.com is the public website with information and the embedded generator. z3d.dk is a dedicated short URL redirect host used only for business card QR codes. It is kept intentionally short so that https://z3d.dk/abc/ always fits inside the fixed QR envelope.

Can I have a z3d.dk short link removed?

Contact Braille3D directly. Link removal is handled manually on request.

5. Products – Labels

What is a braille label?

A small flat plate with raised braille dots on the surface. It can be stuck to bottles, kitchen containers, folders, switches, appliances, or anything else that needs tactile identification.

How long can a label be?

In practice the limiting factor is your printer's build plate. A label grows in the horizontal direction as you add characters, and Braille3D will tell you if it exceeds your selected printer's dimensions.

Are labels single-line?

Yes. The current label product places all braille cells on a single horizontal line. Multi-line wrapping is available through larger products such as signs and birthday cards.

What are the label margins and corner radius?

Labels have 4 mm margins on all sides and a 1 mm corner radius for slightly rounded edges that resist cracking.

6. Products – Business Cards

What is a Braille3D business card?

A fixed-size 95 × 60 mm card (standard business card dimensions) with raised braille on the front face and optionally engraved text on the reverse side. There is also an optional QR code in the bottom-right corner of the front face.

What fields can go on the braille side?

You can choose any combination of name, phone number, and email address. You also enter the actual content for each field separately. The braille side wraps across up to three lines. If the selected fields do not fit across those three lines, you will receive a clear error message.

What fields can go on the engraved back?

The same three choices – name, phone, email – but the content can differ from the braille side. The engraving is cut into the surface rather than raised.

Can the braille and engraved content be different from each other?

Yes. You set the content for the braille side and the engraved back independently.

What is the corner radius of the card?

3 mm, matching a standard credit card corner profile.

Does the business card support 8-dot braille?

Yes. The braille format selector on the business card form lets you choose 6-dot or 8-dot. The outer card dimensions stay fixed at 95 × 60 mm regardless of the format chosen.

What punctuation is supported in the braille fields?

The generator supports: period, comma, apostrophe, hyphen, forward slash, colon, semicolon, opening bracket, closing bracket, question mark, exclamation mark, at sign (@), plus (+), and underscore. These cover standard contact-information punctuation such as email addresses, phone numbers with international prefixes, and URLs.

What happens if my email address is very long?

The translator will attempt to wrap the content across the available braille lines. If the content still does not fit within three lines after wrapping, you will receive an error and a suggestion to shorten the input.

Can I have only a QR code and no braille?

No. The braille side requires at least one field. The QR code is optional and additive.

7. Products – Signs

What types of signs does Braille3D support?

Six variants, all under the "Signs" product family:

  • Bathroom Sign – includes a fixed accessibility/wheelchair icon plus wrapped braille and uppercase visual text.
  • Room Sign – a curated SVG motif (chosen by category, then motif) plus text and braille, or a motif-less text-and-braille sign.
  • Name Plate – professional sign for a person's name with optional job title. No motif.
  • Office Sign – for a room, department, or function, with optional subtitle. No motif.
  • Room Identifier Sign – compact sign for a room number, unit code, or similar short identifier with optional subtitle.
  • Menu Plate – a structured restaurant menu with rows, prices, optional engraved backs, and multi-plate pagination for long menus.

What mounting options are available?

All sign variants support four mounting methods: tape (no holes), screw holes, keyhole slots (for hanging on screws already in the wall), and magnet pockets. When screw, keyhole, or magnet is selected, the mounting dimensions can be adjusted and Braille3D places the mounting features automatically based on the sign size.

What are the default screw dimensions?

Screw shaft: 4.0 mm diameter. Screw head: 8.0 mm diameter, 2.0 mm deep.

What are the default keyhole slot dimensions?

Head diameter: 7.0 mm. Shaft diameter: 3.5 mm. Slot length: 10.0 mm.

What are the default magnet pocket dimensions?

8.0 mm diameter, 3.0 mm deep.

How wide can a sign be?

Sign width is content-driven. The generator starts from a preferred content width and expands or contracts within minimum and maximum limits depending on the variant: – Bathroom sign: 150-210 mm – Room sign: 150-220 mm – Name plate: 116.5-168 mm – Office sign: 104.5-184 mm – Room identifier sign: 82-170 mm

What visual text size do the signs use?

Signs use 8 mm bold Liberation Sans for the main visual text block. Name plates and office signs use a smaller secondary size (5.6-5.8 mm regular) for titles and subtitles.

Can I use lowercase letters in the visual text?

The visual text on signs is always rendered in uppercase regardless of what you type. Braille is generated from the content you enter and follows the braille standard rules for capitalisation.

What SVG motifs are available for room signs?

Currently one category is integrated: Animals. More categories and motifs will be added over time.

What is a menu plate, and what happens when the menu is too long for one plate?

A menu plate is a sign with a structured list of items and prices. When the content is too long to fit on a single physical plate within your printer's size limit, Braille3D automatically splits it across multiple plates. Continuation plates repeat the menu title and include a plate number in the footer. All plates are packaged together in a single ZIP file for download.

Is the sign base thicker than a label?

Yes. Signs use a 3.5 mm base plate to be stiff enough for wall mounting and to accommodate mounting hardware like keyhole slots and magnet pockets.

8. Products – Keyrings

What keyring shapes are available?

Five shapes: Car Plate, Round Tag, House Tag, Bone Tag, and Heart Tag.

What is the difference between a car plate keyring and the other shapes?

The car plate uses a rectangular plate design with a keyring hole on the left side. It is strictly for licence plate-style content: uppercase letters A-Z, digits 0-9, and hyphens only. The other shapes (round, house, bone, heart) use a hole at the top (or in the heart's case, a reinforced top loop) and accept any standard text input.

What are the render modes?

All shapes support three modes: – Braille and text – both raised braille dots and raised readable text appear on the front face. – Braille only – only the braille dots are raised. – Text only – only the readable text is raised.

How wide does a keyring grow?

The width is content-driven. It expands from the minimum shape width based on the actual translated braille width and the visible text width, whichever is wider.

Why does the heart tag have a reinforced top loop?

The heart silhouette has a natural notch at the top centre. Without reinforcement, the keyring hole would sit in that notch and create a very thin, fragile connection to the ring. The generator adds a solid loop above the notch so the hole sits in solid printable material.

Are keyrings structurally strong enough for daily use?

The validated designs use a 3.5 mm base plate. PLA and PETG are both practical materials. The hole diameter is 5 mm, suitable for standard keyring split rings. Normal key-carrying use has not caused failures in validated samples, but heavy-impact or extreme-temperature environments may cause issues depending on your chosen filament.

9. Products – Birthday Cards

What is a birthday card in Braille3D?

A flat plate with raised braille on the front face and optionally the same message engraved into the underside. The plate size is driven by your message content – it expands or contracts to fit the wrapped braille, within your printer's limits.

Can I write any message?

Yes, any text supported by the selected braille standard. Explicit line breaks are preserved, and the text then wraps further if individual lines are too long.

Does the engraved back always mirror the front?

When you enable the engraved back, it always uses exactly the same message as the braille front, wrapped the same way, mirrored horizontally so it reads correctly after the card is flipped over.

Is a birthday card the same size as a standard greeting card?

The validated reference design is 205 × 150 mm, but Braille3D sizes each card to its content. A short message will produce a smaller card. A long message will produce a larger one, up to the printer's limits.

Does the birthday card have a border?

Yes. A raised rounded border runs around the edge of the front face. The border is 1.2 mm wide and 0.6 mm tall.

10. Products – Letters

What is a letter in Braille3D?

A large flat plate designed to hold a full braille letter – the kind you might send to someone who reads braille. The braille text is on the top face and optional sighted-readable text is engraved into the underside.

Why is the letter product described as "heavyweight"?

A full letter with dense braille coverage and optional engraved underside text contains an enormous number of geometric elements. The resulting STL file can be around 150-160 MB. Generation also takes longer than smaller products. Braille3D applies complexity limits before generation starts: if your input is too long, you will receive a clear error before any processing begins.

Is the letter text automatically wrapped?

Yes. Braille3D wraps both the braille text and the engraved text automatically across the plate. Explicit line breaks you enter are respected first, and then each resulting line is further wrapped if it still exceeds the preferred line width.

What is the current letter plate thickness?

2.0 mm base plate.

Does the letter support 8-dot braille?

Yes. Letters support both contracted and uncontracted standards for all available languages. The layout automatically adjusts for the taller 8-dot cell height.

11. Products – Braille Tiles

What are braille tiles?

Small individual tiles for learning braille. Each tile is 24 × 30 mm and 6 mm thick. The front face has raised braille dots for the character, plus the printed letter in large raised readable text below. Tiles can be made individually, as a custom set, or as a complete alphabet.

Can tiles connect to each other?

Yes. Each tile has a male connector peg on one side and a female cavity on the opposite side, so tiles can be locked together into a row or sequence.

What alphabet sets are available?

English (a-z, 26 tiles) or Danish (a-z plus æ, ø, å, 29 tiles).

What are the three generation modes?

  • Single tile – generate one tile for one character.
  • Custom tiles – specify a sequence of characters (duplicates allowed, order preserved).
  • Alphabet – generate the full alphabet set in one go.

How many tiles can I request at once?

The current limit is 120 tiles per request.

Are tiles suitable for classroom use?

Yes. They were designed for tactile learning environments where a sighted teacher or teaching assistant can read the visual letter on each tile while a student reads the braille.

12. Braille Standards and Formats

What is the difference between a braille standard and a braille cell format?

A braille cell format is the physical structure of the cell: either 6-dot (2 columns × 3 rows) or 8-dot (2 columns × 4 rows). A braille standard is the specific rule set for translating text into that format – which dots represent which letters, how capitals and numbers are indicated, etc. You choose format first, then standard.

What is Danish Grade 1 braille?

Uncontracted Danish literary braille following the 2022 Danish braille standard. Every character is spelled out in full – there are no contractions. Each letter, digit, and punctuation mark maps to a fixed dot pattern. Uppercase letters are preceded by a capital indicator (dot 6). Numbers are preceded by a number sign (dots 3-4-5-6).

What is Danish 8-dot computer braille?

A technical braille encoding that uses all eight dot positions. It is intended for technical content, computer output, and character-by-character encoding.

Is contracted braille (Grade 2) supported?

Yes.

Will more languages and standards be added?

Yes, this is planned. The translation system is designed to be modular – each language and standard is an isolated component, and the system is built to accommodate additional standards without changes to the rest of the pipeline.

What translation library does Braille3D use?

Braille3D uses Liblouis, an open-source braille translation library widely used by screen readers and assistive technology worldwide.

13. 3D Printing and STL Files

What file format does Braille3D produce?

STL and 3MF files. The letter product produces a binary-encoded STL because the file would otherwise be impractically large to download.

Can I open the STL file before printing?

Yes. Use any slicer software (Bambu Studio, PrusaSlicer, Cura, OrcaSlicer, etc.) to open, preview, orient, and slice the file before sending it to a printer.

What print orientation should I use?

Place the object flat on the build plate with the braille dots facing up. This gives the dots the best resolution and surface quality. No supports are needed for any current product when oriented this way.

What filament material is recommended?

PLA is the most widely available and works well for all products. PETG is a good choice for items that may be handled frequently or exposed to higher temperatures. Avoid flexible materials – braille dots need to be firm to be readable by touch.

What layer height should I use?

A layer height of 0.1-0.15 mm is recommended for braille products to ensure the dots are crisp and well-defined. Standard 0.2 mm layer height may reduce dot sharpness slightly but is often still acceptable.

What infill percentage is needed?

15-20% infill is sufficient for most products. Keyrings and tiles may benefit from higher infill (30-40%) for durability.

How long does printing take?

A simple label takes around 15-30 minutes. A business card takes 30-60 minutes. A letter can take several hours. Times vary by printer, layer height, and speed settings.

Are the files validated against real printers?

Yes. All current products have been physically printed and the output checked for correctness and tactile readability. The braille dot dimensions are chosen specifically for reliable FDM printing.

Can I print on a resin (SLA/MSLA) printer?

Yes. The geometry is valid for resin printing. Dot quality on resin is typically higher than FDM. However, the products were designed and validated on FDM printers. Resin shrinkage characteristics vary by resin – check that the final dimensions are correct after curing.

Can I modify the STL file before printing?

Yes. STL files are standard 3D model files and can be opened in Meshmixer, Blender, or any other 3D modelling tool. However, editing braille geometry manually risks introducing errors.

How long will the STL file be available for download after generation?

After a successful generation, the STL file is automatically deleted from the server after 60 minutes. Download it promptly. If you need to regenerate, simply use the same inputs again – the output will be identical.

14. Privacy and Data

What data does Braille3D collect when I use the generator?

When you generate an object, your text input and form selections are sent to the server and used to create the 3D model. The text content is not stored in a user database or profile. It exists temporarily during generation and is automatically deleted afterward.

Does Braille3D store my name, email, or phone number if I enter them in a business card?

That content is used only to generate the model. It is not stored in any user database, no email is sent, and no account is created. Generated files are automatically deleted from the server within a short time.

What gets stored for QR code short links?

If a short link is created for your business card QR, the original target URL and the short link code are stored in a database on the server. A hit counter and last-used timestamp are also updated each time someone scans the QR. No personal data about the person scanning the QR – such as IP addresses, browser type, or geographic location – is stored.

Does Braille3D use cookies?

Yes. Braille3D uses cookies on braille3d.com. These include:

  • Analytics cookies – used by Google Analytics to understand how visitors use the website (pages visited, time spent, general geographic region). These cookies are only set after you accept them through the cookie consent notice.
  • Consent cookie – a small cookie that remembers your cookie preference so you are not asked again on every visit.

You can withdraw your consent at any time through the cookie settings on the website.

Does Braille3D use Google Analytics?

Yes. Braille3D uses Google Analytics to understand how the website is used – which pages are visited, how long people spend on them, and where visitors come from in general terms. This helps improve the service. Analytics data is collected only with your consent. Google Analytics does not identify you personally.

Is analytics data transferred outside the EU?

Google Analytics may process data on servers outside the EU. Braille3D uses Google Analytics with IP anonymisation enabled, meaning your full IP address is not stored. Google acts as a data processor under standard contractual clauses in accordance with GDPR.

Does Braille3D share data with third parties?

No personal data is sold or shared with third parties for advertising purposes. The only third-party data processor is Google, through Google Analytics, and only with your consent.

Is my data transferred outside the EU?

The Braille3D server is located in Nuremberg, Germany (EU). The only transfer that may occur outside the EU is anonymised analytics data processed by Google. No other data is sent to external services.

Who has access to the server and stored files?

Only the Braille3D server operator. The server is not shared with third parties.

How do I request deletion of a short link or any stored data?

Contact Braille3D directly. Deletion is handled manually on request.

15. Security

Is the connection to Braille3D encrypted?

Yes. The site is served over HTTPS. All data between your browser and the server is encrypted in transit.

Does Braille3D validate my input?

Yes. All input is validated on the server before any processing begins. Characters not supported by the selected braille standard are caught immediately and returned as clear error messages. Request size limits and content guards prevent abuse.

Can someone access other users' generated files?

No. Generated files use unique random identifiers and are automatically deleted after a short time. There are no user accounts and no shared file storage. There is no way to guess or enumerate another user's file.

Is there a limit on how many requests can be made?

Yes. The server enforces limits on concurrent generation jobs and applies rate limiting at the network level. This prevents any single user from overloading the server and ensures fair access for everyone.

Is there any login required to use the generator?

No. The generator is publicly accessible without authentication.

16. Payment and Orders

Can I order a physical print through Braille3D?

Not yet. This feature is planned. Currently you download the STL file and print it yourself or send it to a 3D printing service.

What will the "Order Print" feature look like when it is ready?

The planned flow is: 1. You generate the model as normal. 2. Instead of (or in addition to) downloading the STL, you choose "Order Print." 3. Braille3D calculates a price based on material and estimated print time. 4. You see the final price before tax. 5. You pay through Stripe Checkout. 6. Stripe Tax handles destination-based tax calculation automatically. 7. Braille3D manages the order and sends it for physical production and shipping.

Will Braille3D use WooCommerce for payments?

No. The decision was made to build a custom order flow using Stripe directly. This allows for tighter control, accessible handling, and better integration with the internal pricing pipeline.

Is my payment information stored by Braille3D?

No. Payment processing will be handled entirely by Stripe. Braille3D will not store card numbers, bank details, or any payment credentials.

When will the Order Print feature be available?

This is planned for after the current product validation and launch phase.

17. Troubleshooting

The generator shows a "printer fit" error. What do I do?

Your requested object is too large for the selected printer. The error message tells you which dimension is over the limit and by how much. Solutions: – Shorten the text content. – Split the content across multiple generation requests (e.g., multiple labels or multiple menu plates). – Use a printer with a larger build volume (additional printer presets are planned).

I got an "unsupported character" error. What should I do?

Remove or replace the character identified in the error message. Only characters with a defined braille encoding in the selected standard are supported. For Danish Grade 1, this means the Danish alphabet, digits, and a defined set of punctuation.

Generation is taking a very long time. Is that normal?

For large products like letters, yes. A dense letter can take tens of seconds to generate. If it times out, you will receive a clear error. Try reducing the content length.

I received a 503 error. What does that mean?

The server is temporarily busy. Try again after a short wait.

My braille does not feel right when I touch it. What could be wrong?

A few possible causes: – The dots may have fused together at 0.2 mm layer height. Try 0.1-0.15 mm. – The filament may be printing too hot, causing the tops of the dots to flatten. Lower the temperature slightly. – The dots are too small to feel clearly on very rough filament surfaces. Try a smoother filament. – The print may be slightly underextruded, making the dots shorter than 0.6 mm. Calibrate flow rate.

The QR code on my business card does not scan. What should I try?

  1. Ensure there is good contrast between the QR modules and the surrounding surface. Light filament on dark, or dark on light.
  2. Clean the surface – dust or filament strings between modules will confuse a scanner.
  3. Try a dedicated QR scanner app rather than a phone camera's built-in scanner. Dedicated apps often handle lower-contrast surfaces better.
  4. Try scanning at different distances (10 cm, 20 cm, 30 cm) and angles.
  5. If the URL was a short link, verify the short link is reachable by visiting https://z3d.dk/{code}/ in a browser directly.

I downloaded the STL but the file opens as empty or corrupt in my slicer. What happened?

This is rare but can happen if the download was interrupted. Regenerate the file and download again. If the issue persists with a letter-sized product, ensure your slicer supports binary STL – all major slicers do.

I lost my downloaded STL. Can I get it again?

Not directly – the server deletes STL files after 60 minutes. Generate it again using the same inputs. The output will be identical to the original.

How do I report a bug or give feedback?

Contact the Braille3D team directly through the website or by email.

Ready to generate?

Generate your own 3D-printable braille object directly in the browser, free and without an account.

Open the generator ?