Release Notes
1.43.6 - Documentation Pages Load Faster
Every help and documentation page now loads as a fully rendered static page. This makes the docs open faster and easier for search engines to find, so answers turn up more readily when you search for how a feature works.
Full List of Changes:
- Prerendered documentation - All public documentation pages are now prerendered with their own titles, descriptions, and social sharing details for quicker loads and better search visibility. (PR #51)
1.43.5 - Dark Mode Flash Fix
This patch fully removes the brief light-mode flash when opening 3D Print Log with dark mode enabled. The previous release reduced it; pages now render in dark from the very first frame with no flicker.
Full List of Changes:
- No dark mode flash - Your saved theme is now applied before the first frame renders, so dark mode pages no longer flash light on load. (PR #49)
1.43.4 - Dark Mode Flash Fix
This patch fixes a brief flash of light mode when opening 3D Print Log with dark mode enabled. Your saved theme is now applied before the page first renders, so dark mode users go straight to dark with no flicker.
Full List of Changes:
- No more dark mode flash - Pages now apply your saved theme before they first paint, removing the momentary light-mode flash on load (most noticeable on the slicer landing pages). (PR #47)
1.43.3 - SEO & Sitemap Improvements
This release focuses on search-engine visibility. 3D Print Log now publishes dedicated landing pages for popular slicers (Cura, PrusaSlicer, Bambu Studio, OrcaSlicer, and more) that are pre-rendered so search engines can read them directly.
It also rebuilds how the sitemap is generated, so every public print and profile page is included and kept up to date daily. There are no changes to the app you use day to day.
Full List of Changes:
- Slicer landing pages - New pre-rendered pages for major slicers, with links between them, improving how 3D Print Log appears in search results. (PR #45)
- Rebuilt sitemap - The sitemap is now generated at deploy time and refreshed daily, covering all public print and profile pages. (PR #45)
1.43.2 - Dark Mode Menu & Print View Fixes
This patch fixes a few dark mode display issues. The navigation menu options (Printers and About), the notification bell icon, and the headings on the home and documentation pages were showing in a hard-to-read dark color on the dark toolbar, and now stay white and legible.
It also fixes a broken image icon that could appear on the print view when a print was uploaded by someone without a profile picture (a default avatar is now shown instead).
Full List of Changes:
- Readable dark mode menu bar - The menu buttons (Printers, About), the notification bell, and the home and documentation page headings now stay white on the dark toolbar instead of turning a dark, hard-to-read color. (PR #43)
- Default avatar on the print view - Prints uploaded by users without a profile picture no longer show a broken image icon; a default avatar is shown instead. (PR #43)
1.43.1 - Dark Mode Readability Fixes
This patch improves readability in dark mode. Several spots that showed hard-to-read dark text on the dark background (such as the material list cards on mobile and the spool weight calculator dialog) now use theme-aware colors, and focused input fields use a lighter, more legible blue.
Full List of Changes:
- Readable text on dark surfaces - Text that was hardcoded to a dark color (including the material card brand and remaining weight, and the spool weight calculator) now follows the active theme, so it stays legible in dark mode. (PR #41)
- Lighter focused inputs - Focused form fields (and other primary accents like buttons and tabs) now use a lighter blue in dark mode, so the focused label and underline are easier to read against the dark background. (PR #41)
1.43.0 - Spool Weight Calculator
This release adds a Spool Weight Adjustment Calculator to the material detail page. Instead of working out a filament adjustment by hand, weigh the whole spool, enter the measured total, and 3D Print Log calculates the exact adjustment needed to match what you actually have left (then adds it to your adjustments, ready to review before you save).
Full List of Changes:
- Spool Weight Adjustment Calculator - On the Materials detail page, use "Adjust from measured weight" to reconcile your tracked remaining filament with a scale reading. It combines the spool weight and the currently tracked remaining amount into a clear before (tracked) and after (measured) comparison, and adds the resulting adjustment for you. (PR #39)
- Works with any tracked unit - The calculator supports materials tracked by weight, length, or volume, converting your measured weight into the correct adjustment automatically. (PR #39)
1.42.0 - Preferred Filament Units
This release introduces a Preferred Filament Display Unit setting, letting you choose how filament usage appears throughout 3D Print Log (as originally recorded, in grams, or in meters). Your preference is applied consistently across the print list, print detail, filament usage summaries, and the edit print form.
Dates and times throughout the app now use your browser's locale for proper regional formatting (e.g., MM/DD/YYYY vs. DD/MM/YYYY). Date and time pickers are also localized, so entering dates feels natural no matter where you are.
Full List of Changes:
- Preferred Filament Display Unit - A new setting on the Settings page lets you choose how filament usage displays throughout the app: as recorded, in grams, or in meters. The preference is applied across the print list, print detail, filament usage summaries, and the edit print form. (PR #36)
- Locale-Aware Date Formatting - Dates and times are now formatted using your browser's locale via the native
Intl.DateTimeFormatAPI, ensuring proper regional display regardless of your location. (PR #34) - Removed moment.js - The app no longer depends on moment.js, reducing bundle size and replacing it with modern native Date APIs throughout. (PR #34)
- Bug Fix: Settings Currency Label - The electricity rate input label in Settings now correctly reflects the currently selected currency symbol. (PR #37)
1.41.0 - Multi-Color Materials
This release brings Multi-Color Material Support to 3D Print Log! Materials now support color patterns (solid, multi, gradient, and rainbow), finish types (standard, silk, and matte), and special effects (sparkle, glow-in-the-dark, translucent, carbon fiber, wood fill, metal fill, fluorescent, and glass fiber). Filament swatches throughout the app in the materials list, print list, print detail, and printer pages now render as rich gradient previews that reflect your filament's actual appearance.
Full List of Changes:
- Multi-Color Material Support - Materials now support color patterns (solid, multi, gradient, rainbow), finish types (standard, silk, matte), and special effects (sparkle, glow-in-the-dark, translucent, carbon fiber, wood fill, metal fill, fluorescent, glass fiber). Set these on the Materials page when adding or editing a filament. (PR #32)
- Gradient Swatches - Color swatches throughout the app (materials list, print list, printer list, print detail) now render as gradient previews for multi-color filaments, giving you an accurate visual representation of your filament. (PR #32)
- Color and Appearance Filters - The materials page now supports filtering by color pattern, finish type, and effects to help you find the right filament quickly. (PR #32)
- Material Icon Updates - The filament spool and resin bottle icons now render multi-color patterns and effect overlays to visually represent your filament's appearance. (PR #32)
- Bug Fix: Project Selector - Fixed a bug where editing a print with an existing project assigned would not correctly display the selected project in the project selector. (PR #31)
- Angular 21 Upgrade - Upgraded to Angular 21, which includes various performance improvements and security enhancements. (PR #29)
1.40.0 - Open Source
3D Print Log is now open source! After years of requests, the full source code for both the UI and API are publicly available on GitHub. Whether you want to self-host, contribute a feature, report a bug, or simply explore how it all works — you're warmly invited to get involved.
Full List of Changes:
- UI Repository - The Angular frontend is available at github.com/HoffmanEngineering/3d-print-log-ui. Contributions, bug reports, and feature requests are welcome!
- API Repository - The backend API is available at github.com/HoffmanEngineering/3d-print-log-api. Pull requests and issues are open to the community.
- How to Contribute - Open an issue to discuss a feature or bug, then submit a pull request. All skill levels are welcome — from typo fixes to full features.
1.39.0 - Electricity Cost Tracking
This release adds Electricity Cost Tracking! Set your printer's wattage and your electricity rate to automatically calculate the electricity cost for every print. Costs appear in the print list, print view, grouped project view, and are factored into total cost calculations.
Full List of Changes:
- Printer Wattage - Set the wattage for each printer on the printer detail page to enable electricity cost calculations.
- Electricity Rate Setting - Configure your electricity rate (cost per kWh) in Settings to apply to all cost calculations.
- Electricity Cost in Print List - A new electricity cost column in the print list shows the calculated cost for each print.
- Electricity Cost in Print View - The print detail page now displays the electricity cost alongside filament and total costs.
- Electricity Cost in Grouped View - The grouped project view now includes electricity cost per project.
- Live Preview - The print edit and add forms show a live electricity cost preview that updates as you change print duration or printer selection.
- Per-Printer Project Cost - Project cost breakdowns now include per-printer electricity cost summaries.
1.38.0 - Projects
This release introduces Projects! Organize your prints into named projects with descriptions, statuses, and images. View all prints for a project from a dedicated project page, assign prints to projects from the edit form, and switch to the new Grouped View in the Print List to see your projects with print counts and total costs at a glance.
Full List of Changes:
- Projects - Create and manage projects with names, descriptions, statuses, and default images to organize your prints.
- Project Detail Page - Each project has a dedicated page showing project info and all associated prints as cards.
- Assign Prints to Projects - Pick a project from the print edit form to associate a print with a project.
- Project Chips - Print cards and table rows now show a chip indicating which project they belong to — click it to navigate to the project page.
- Grouped Print View - A new view in the Print List groups your prints by project, showing print counts and total costs per project. Expand a project to see individual prints, with a column picker to customize what's shown. Includes a mobile-friendly card layout.
- Add a Project from Print List - A new "Add a Project" option in the Print List dropdown menu lets you create projects without leaving the prints page.
- Public Project Pages - Public project pages are accessible without signing in, so you can share your projects with others.
- Performance Improvements - Filaments are now loaded more efficiently on the Print List page. Other minor query optimizations.
1.37.0 - Dark Mode
3D Print Log now supports Dark Mode! Head to the Settings page to choose between Light, Dark, or System theme. System automatically follows your device's preference. The entire app has been updated with dark-friendly colors for cards, charts, status badges, filament swatches, and more.
1.36.2 - Updated Printer Makes & Models
This is a maintenance release with an updated list of printer makes and models available when adding a new printer.
Full List of Changes:
- Updated Printer Makes & Models - The list of available printer makes and models when adding a new printer has been updated with the latest hardware.
1.36.1 - Android App Returns to Google Play
The 3D Print Log Android App is back on the Google Play Store under a new listing! If you had the previous version installed, please uninstall it and install the new app. The new app includes a better sign-in experience and improved camera permission handling for the Material QR Code scanning features.
Full List of Changes:
- Android App Relisted - The 3D Print Log Android app has been republished on Google Play. Users of the old app should uninstall it and install the new version from the Play Store.
- Improved Sign-In - The new app features a smoother, more reliable sign-in experience.
- Better Camera Permissions - Camera permission handling has been improved so that Material QR Code scanning works correctly.
1.36.0 - Filter Materials by Storage Location
This release adds a Filter by Storage Location dropdown to the Materials page, making it easy to view all filaments in a specific storage box or shelf at a glance. Pair it with the Print Labels button to quickly print QR labels for everything in a given storage location.
Full List of Changes:
- Filter by Storage Location - A new single-select dropdown in the Materials filter panel lets you filter your filament list by storage location. Choose a named location, select Unassigned to see filaments with no storage location set, or leave it at No Filter to see everything.
1.35.0 - 3D Print Log Pro
This release introduces 3D Print Log Pro. Don't worry, all functionality in 3D Print Log will always remain free. Pro is for those who want an ad-free experience, help support the development of 3D Print Log, and get extra cloud storage in return. Pro subscribers get additional storage for photos and file attachments, letting you store G-code, project files, or any print-related documents directly against your prints, with drag-and-drop uploads and configurable download access for viewers. All without any ads.
Full List of Changes:
- Ad-Free Experience - Pro subscribers enjoy 3D Print Log with no ads.
- Additional Cloud Storage - Pro subscribers get increased photo storage per print, plus the ability to attach files (G-code, project files, etc.) to prints.
- File Attachments - Upload files to any print via a drag-and-drop drop zone. A file list is shown on the print detail page, and an Allow File Downloads toggle controls whether viewers can download your attached files.
- 3D Print Log Pro Subscription - New pricing page, Stripe checkout integration, and a subscription management section in Settings. All payments are securely handled through Stripe, a leading payments platform trusted by millions. 3D Print Log will never have access to your sensitive payment information.
- Pro Badge & Navigation - A Pro badge and upgrade link appear in the navigation bar for free users.
- Thumbnail Strip Improvements - The image thumbnail strip now auto-scrolls to keep the selected image visible, with a polished overflow and scrollbar treatment.
- Pro Documentation - A new Pro subscription documentation page explains the features and how to manage your subscription.
1.34.1 - Bug Fixes
This release contains bug fixes for completion date/time entry and the feedback form.
Full List of Changes:
- Completion Date/Time Fix - Fixed an issue where manually entering a completion date and time was not saving correctly. Entering the time before the date would cause the time to be lost, and in some cases the completion date could appear as one day earlier than entered due to sub-second precision drift.
- Feedback Form Fix - Fixed an issue where submitting feedback was not sending email notifications.
1.34.0 - Materials Page Mobile Redesign & Filament Spool Icon
The Materials page has been redesigned for mobile with a new card-based layout. Each material card now displays a custom filament spool icon rendered in the material's actual color, giving you an instant visual reference. Cards with a bottle material type automatically show a bottle icon instead.
The filter bar on the Materials page has also been updated to match the print list, with a collapsible panel that keeps the interface clean while a badge shows how many filters are active.
Full List of Changes:
- Mobile Card Layout - The Materials page now uses a card-based layout on mobile, matching the look and feel of the Print List
- Filament Spool Icon - Each material card displays a custom SVG filament spool icon rendered in the material's color
- Material-Aware Icon - Materials with a bottle type automatically show a bottle icon instead of a spool
- Collapsible Filter Panel - The filter bar on the Materials page now uses the same collapsible panel design as the Print List, with an active filter badge
- Improved Filament Search Dialog - The filament search dialog is wider and no longer clips on narrow screens
- Slicer Integration Snapshot Fix - Snapshots from slicer integrations now correctly appear when saving a print from the slicer upload form
1.33.0 - Material Filters & Improved Filter Bar
You can now filter your Print List by material! Click the new Filter by Material button to search and select one or more filaments. Your selected materials appear as color-coded chips so you can see your active filters at a glance — click the X on any chip to remove it individually, or use Reset Filters to clear everything at once.
The search and filter bar has also been redesigned to be more responsive on all screen sizes. All filter controls are now tucked into a collapsible panel that opens from a Filters button, keeping the interface clean while a badge shows how many filters are active at a glance.
Full List of Changes:
- Filter by Material - Filter your print list by one or more filaments using the new "Filter by Material" button
- Multi-Select Material Picker - Choose multiple filaments at once from the searchable material picker modal
- Filter Chips - Active material filters are displayed as color-coded chips for easy visibility and quick removal
- Collapsible Filter Bar - Search and filter controls have been redesigned into a cleaner, collapsible panel that works well on mobile and desktop. A badge on the Filters button shows the number of active filters at a glance.
- QR Label Copies - In the QR Code Label dialog, you can now print multiple copies of each label. Useful for printing duplicates for each side of a spool.
1.32.0 - Multi-Image Support & Accessibility
Prints now support up to 5 images! Browse between images using the new carousel navigation, reorder them with drag-and-drop, and designate one as the default image shown in your print list. This release also includes WCAG 2.1 AA accessibility improvements to the image carousel and thumbnail strip, making the image gallery fully keyboard and screen reader accessible.
Full List of Changes:
- Multi-Image Support - Attach up to 5 images per print, with a thumbnail strip for quick selection
- Image Carousel Navigation - Browse images using arrow buttons or swipe gestures on touch devices
- Drag-and-Drop Reordering - Drag thumbnails to change the display order of your images
- Default Image - Mark any image as the default to control which image appears in the print list and public view
- Accessibility (WCAG 2.1 AA) - Carousel and thumbnail strip are now fully keyboard navigable with screen reader announcements for slide position changes
1.31.0 - QR Code Labels for Filament Spools
Quickly identify and select your filament spools with the new QR Code Labels feature! Print QR code labels for your filament spools and scan them to instantly select the filament when adding prints.
Generate labels from the Materials List by selecting one or more filaments and clicking "Print Labels". Each label includes a QR code along with the filament's color, name, and material type. When starting a new print, use the QR scanner to quickly select the correct filament without searching through your collection.
Full List of Changes:
- QR Code Label Printing - Generate printable QR code labels for your filament spools from the Materials List
- Bulk Label Printing - Select multiple filaments at once using the new multi-select feature to print labels in bulk
- QR Code Scanner - Scan filament QR codes when adding prints to quickly select the correct filament
1.30.0 - Notifications
Stay informed with the new Notifications feature! 3D Print Log will now notify you about important events related to your prints and account.
Click the bell icon in the navigation bar to view your notifications. You'll receive notifications for events like print status updates from your connected printers, comments on your prints, and system announcements.
Full List of Changes:
- Notification Bell - A new notification bell icon in the navigation bar shows your unread notification count
- Notification Panel - Click the bell to view recent notifications with quick actions to mark as read or delete
- Notification Types - Receive notifications for print completions, print failures, comments, achievements, and system announcements
- Notification Center - View all notifications with filtering options on the dedicated Notifications page
1.29.0
The Slic3r Post-Processing Uploader has been updated to v1.1.0, which adds better multi-material support. Download the new version today for the latest features.
1.28.0 - Slic3r Uploader Released!
Initial release of the Slic3r Post-Processing Uploader. This plugin will automatically send print information when gcode files are exported. Supports most slicers that are based on Slic3r, including PrusaSlicer, Bambu Studio, OrcaSlicer, and more.
See the full documentation at Slic3r Uploader for installation and configuration details.
Windows/Mac/Linux are supported.
1.27.1 - Performance Improvement
Updated website dependencies which brings minor bug fixes, security updates and performance improvements.
1.27.0 - Anycubic Slicer Gcode Parser
Added support for the Anycubic Slicer when adding prints from gcode. The parser will extract the thumbnail, print time, filament usage, and other settings from the gcode file.
1.26.3 - Performance Improvements
Updated website dependencies which brings minor bug fixes and performance improvements. Technical details: Updated to Angular 18.
1.26.2 - Performance Improvements
Updated website dependencies which brings minor bug fixes and performance improvements.
1.26.1 - Added Privacy Policy
Added a Privacy Policy detailing how 3D Print Log collects and uses data. Please review the Privacy Policy for more information.
1.26.0 - Klipper/Moonraker Integration
3D Print Log now integrates with Klipper/Moonraker. Configure your Klipper printer to automatically send print information to 3D Print Log, tracking print time and filament usage. It uses moonraker's built in notifier component, so no additional plugins are required, just a small configuration change.
See the Klipper Documentation for more information on setting up the integration.
1.25.1 - Bug Fixes and Printer Tooltip
Fixed a display issue with the calendar picker. Added a tooltip to the printer's make and model.
1.25.0 - Support all Materials and Printer Types (Resin, Powder, etc)
3D Print Log now supports all materials and printer types. When adding a new material, you can select whether the material is filament, resin, powder, or wire. When adding a new printer, you can select whether the printer is FDM, SLA, SLS, etc. The printer type will be used to filter your materials, allowing easy filtering of materials that are compatible with your printer.
In addition to weight, 3D Print Log now supports length and volumetric measurements for both Materials and Print Material Usage. Easily keep track of the volume of bottles of resin, or add new filament spools that are measured in length. No matter how your slicer reports material usage, you can now track it in 3D Print Log.
Full List of Changes:
- Filament renamed to Materials - The Filament tab is now the Materials tab
- Materials Categories - Materials can now be filament, resin, powder, or wire
- Materials support length and volume for Initial Amounts - When adding a new material, you can now specify the initial amount in length or volume, in addition to weight.
- New Material Settings - Materials now have new options, depending on the category selected. New options for layer times, melting temperatures, inert gas, and refresh ratios have been added.
- Material List Filtered by Category - The material list can be filtered by the category. When adding a material usage to a Print, the selected printer will determine which materials are displayed.
- Printer Types - Printers now have a type selection, allowing you to mark a printer as FDM, SLA, SLS, etc. We tried to set all existing printers to the correct type, but we cannot account for all printers. You made need to change your existing printer types.
- New Printer Settings - Printers now have new options, depending on the type selected. New options for bed size, screen resolutions, beam diameter, heated bed and chambers, and more have been added.
- Security and Performance Improvements - Updated website dependencies, which bring various bug fixes, security and performance improvements. The website is now running Angular 17.
1.24.0 - Bambu Studio, Orca, and Creality Print Gcode Support
Added support for Bambu Studio, Orca, and Creality Print gcode files. Additional settings will be parsed from the gcode file when adding a print from gcode for these new slicers.
1.23.1 - Delete Printers
Printers can now be deleted. From the Printer List, click the ... menu and select "Delete". That will display a confirmation screen, and once accepted the printer and all linked maintenance entries will be deleted. Only printers that are not used in any prints can be deleted.
1.23.0 - Printer Maintenance Log
You can now log maintenance on your printers! This will allow you to track when you last cleaned your print heads, changed your nozzles, and any other maintenance task you want. You can also keep track of upcoming maintenance tasks.
The maintenance log can be found on the Printer Maintenance page.
This is the initial release, with more functionality around maintenance tasks coming in the future. More analytics, reminders, and task rules are in the works. If you have any suggestions, please send in a feedback!
1.22.3 - Filament Field Autocomplete
Added autocomplete suggestions to the Filament Detail page. The "Brand", "Storage Location", and "Purchase Location" fields will now suggest previously used values.
Authentication sessions are now stored differently by the browser, improving the experience when opening 3D Print Log in new tabs.
1.22.1 - Fix for Safari
Fixed an issue where the filament details page was not navigating correctly when using the Safari web browser.
1.22.0 - Copy Print Image and Reorder Print List Columns
When copying a print, the print image will also be copied. You can remove the image before saving if you do not want to save the copied image.
Columns on the Print List can now be reordered! From the Print List, click the Gear Menu -> Change Table Layout, and then either drag-and-drop or use the arrows to reorder the columns.
Full List of Changes:
- Copy Print Image - Print images are now included when copying a print
- Reorder Print List Columns - Columns can be reordered via the Gear Icon -> Change Table Layout menu on the Print List
- Styling - Styling across the application have been adjusted to be more accessible and easier to read and navigate
- Loading Bar - Added a loading bar to the top to indicate when the application is loading or saving data.
- Technical Updates - Updated website dependencies, which bring various bug fixes, security and performance improvements
1.21.0 - Filament Defaults and Total Print Costs
You can now set the Default Filament Diameter and Default Filament Price. The Default Filament Diameter will automatically populate the diameter when creating a new filament, saving you keystrokes. The Default Filament Price will be used in all cost calculations when the selected filament doesn't have a price specified.
You can set the defaults in the Settings Page, or when changing the Diameter or Price on the Edit Filament page.
Speaking of cost calculations, the Print List now has a new Total Cost column. This will display the sum of all the filament costs for that print. The Filament column will also display the individual costs for each different filament used in a print. You can view those new columns on the Print List by clicking the Gear Icon->Change table layout, then selecting Filament or Total Cost.
Full List of Changes:
- New Default Filament Diameter - New setting for the default filament diameter
- New Default Filament Price - Global filament price used in all cost calculations, if the filament doesn't specify a price.
- Print List - Add Total Cost Column - New column which will display the total cost of filament for a print, accessible from the Print List's Gear menu.
- Print List - Cost added to Filament column - Filament rows display the cost of the amount of that filament that was used
- Octoprint Filament Usage Bug Fix - Prints added through the Octoprint integration will now automatically calculate the weight of filament used, which means costs will now be accurate. This fix was also applied to all old prints.
- Deactivate Account button disabled - The "Deactivate Account" button will now be disabled once clicked, preventing confusion on whether or not the deactivation was successful.
1.20.0 - Cura Plugin 2.0.5
The 3D Print Log Uploader Plugin for Cura has been updated to version 2.0.5. This version adds a new option "Include Object Details In Notes", which is enabled by default. This will add the object name, position, and size information directly within the Notes section went sent to 3D Print Log.
You can install v2.0.5 of the plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
Full List of Changes:
- Cura Plugin v2.0.5 - Add "Include Object Details In Notes" option.
- Cura Plugin v2.0.5 - Sends the currently selected machine ID for a future 3D Print Log feature which will automatically select the correct printer.
- Technical Updates - Update website dependencies, which bring various bug fixes, security and performance improvements
1.19.0 - Filament on Print List and Partial Success Status
The Print List now has two new optional columns: The Filament column displays detailed information about the filament used for the print, including the color, display name, and weight used. The Total Filament (g) column displays the sum of all the weight of filament used. The Total Filament (g) column is also sortable, so you can sort the list by weight to find a past design that uses a specific amount of filament.
You can view those new columns on the Print List by clicking the Gear Icon->Change table layout, then selecting Filament or Total Filament (g).
There is a new Print Status for Partial Success. This can be handy for prints where some of the parts succeeded, but some failed. You can select the new status when editing a print, or using the Change Print Status menu option from the Print List.
1.18.0 - Filament Storage Location and Bed Temperatures
The Filament edit details page contains two new fields: Recommended Bed Temperature and Storage Location. If you keep your filament organized in boxes/containers/etc, you can now save where the filament is stored so you can find it easier.
The Storage Location is also displayed on the filament list, to make it easier to search.
1.17.2 - Currency Calculation Bug Fix
Fixed a small bug where sometimes the estimated cost was calculated incorrect due to rounding.
1.17.1 - Cura Plugin 2.0.3
The 3D Print Log Uploader Plugin for Cura has been updated to version 2.0.3. This version fixes a graphical glitch with the Setting Categories in the Settings Dialog window, and allows the window to use the current Cura Theme.
You can install v2.0.3 of the plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
Full List of Changes:
- Cura Plugin v2.0.3 - Support Cura Themes Layout.
- Cura Plugin v2.0.3 - Fix Settings Category Buttons for Cura 5. Thank you github user 5axes for the contribution.
- Technical Updates - Update website to Angular 14, which brings various bug fixes and performance improvements.
1.17.0 - Set Preferred Currency and Show Estimated Filament Costs
The Edit Print page will now display estimated/actual filament costs. When you add the weight or length of filament used, the cost for that amount of filament will be displayed.

To support the cost calculation, the filament needs to have both an Initial Weight and a Purchase Price, from which the price-per-gram will be calculated. The Filament's Purchase Price now only accepts numbers. Any previously saved "Purchase Price" which was not numeric have been moved to a "Purchase Notes" section.
You can now set your Preferred Currency in the Settings page (click User Picture -> Settings). The selected currency will be used throughout the application.
1.16.4 - Android App Released!
3D Print Log now has an Android App! Download the 3D Print Log App from the Google Play Store, and start logging your prints and filament usage from your mobile device!
Since this is the initial release, we would appreciate it if you left a review and provided feedback about the app. Thank you!
The iOS app is still under development and should be available shortly, so keep checking back.
1.16.3 - Display Name Bug Fix
Fixed a small bug where new users with long names were receiving errors when logging in.
1.16.2 - Support Cura 5 Beta
The 3D Print Log Uploader Plugin for Cura has been updated to version 2.0.2. This version adds support for the new Cura 5 Beta, as well as adding in new settings to control the "Would you like to send to 3D Print Log" prompt.
You can install v2.0.2 of the plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
1.16.1 - Security Patch
Security updates and performance improvements.
1.16.0 - Print List Enhancements
The Print List has been updated to have customizable columns. You can select which columns are visible using the new Gear icon on the Print List page.
Full List of Changes:
- Hide/Show Print List Columns - Change which columns are visible on the Print List by clicking the Gear Icon -> Change Table Layout.
- New Print List Columns - Added new columns to the Print List, make them visible by selecting them in the new Change Table Layout menu:
- Image (Medium), Image (Large) - Displays the print's image in a medium/large thumbnail.
- Start Time, Start Date/Time - Displays the print's start time, or the print's start date and time as a single column.
- End Date, End Time, End Date/Time - Displays the print's end date, end time, or end date and time (if the print has an actual or estimated Print Time)
- Items Per Page settings are saved - On the Print List, Printer List, and Filament List pages, when the Items Per Page is changed. It is remembered by the browser, and will be used when the page is reloaded.
1.15.2 - Security Patch
Security updates and performance improvements.
1.15.1 - Print Time Rounding Bug Fix
Fixed an issue where some print times were adding an extra day due to incorrect rounding.
1.15.0 - Print Start and Completed Times
Print times have been overhauled. The Edit Print page can now record the start time of the print, and the estimated completed date/time will be displayed based on the estimated print time. The actual completed date/time can be set, which will automatically calculate the actual print time.

1.14.1 - Performance Improvements
Security updates and performance improvements from dependencies.
1.14.0 - Gcode Parsing for all Slicers
3D Print Log now has the ability to add prints from any gcode file. Previously only a handful of slicers were supported, but now if a supported parser is not available, then the gcode is analyzed to determine print information.
Find the Add Print from Gcode on the Print List.
1.13.0 - Favorite Filaments
As your filament roll collection grows, it can be difficult to find a particular roll in your list. Filament can now be marked as a "favorite" by clicking on the star in the filament list. The filament list can be filtered to only show favorite filament. The filament list can also be filtered to only show currently loaded filament.
Full List of Changes:
- Favorite Filaments - Click the Star Icon in the Filament List to add that roll to your "favorites".
- Filament List can now be filtered to show only favorite filaments.
- Filament List can now be filtered to show only currently loaded filaments.
- Filament List More (...) menu includes a "Mark as Empty" option, which will automatically set that roll's available filament to 0g and set the roll as "inactive".
- Loading indicator added to Filament List.
- Improved accessibility on Print List and Filament List pages.
1.12.8 - Bug Fixes
Fixed an issue with image centering in Chrome browsers.
1.12.7 - Loading indicators on Print Search
Added loading indicators on the print list search.
1.12.6 - Dependency updates and bug fixes.
Security updates and performance improvements from dependencies.
1.12.5 - Filter Prints/Analytics by Printers
The Print List and Analytics pages can now be filtered by one or more printers.
1.12.4 - Snapshots from Cura
The 3D Print Log Uploader Plugin for Cura as been updated to version 1.2.1. This version adds an "Include Snapshot" option which will automatically send a screenshot from Cura as the print's image.
You can install v1.2.1 of the plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
This release also fixes a discrepancy between the Total Filament Used statistic in Analytics, and the Total Filament Used in your Profile. Both are now calculated correctly.

1.12.3 - Printers keep track of Loaded Filament
Printers now keep track of what filament rolls were last used. These are considered the printer's Loaded Filament. When you start to add a new print, the selected printer's Loaded Filament will automatically populate. And when the new print is saved, it'll automatically add the print's selected filament as that printer's currently loaded filament.
A printer's currently loaded filament is displayed on the Printer List, and the filament's current printer is displayed on the Filament List.
See the Printer Documentation for more information on managing loaded filament.
Full List of Changes:
- New Prints will automatically populate the Filament Usage section based on the selected printer's Loaded Filament.
- Printer List displays the printer's Loaded Filament.
- Printer List contains a ...more menu which allows for quick unloading of filament.
- Editing a Printer allows you to manager that printer's Loaded Filament.
- Filament List display which printer that filament is currently loaded in.
- Filament List has a new menu option to navigate to the edit page for printer it's currently loaded in.
- Filament List will now display the Inactive badge for inactive filament rolls.
- Searching on the Print List and Filament List has been improved. Search will look for words separated by spaces, and search for exact text by enclosing words with quotes. Searching for filament material type has been added.
1.12.1 - Ability to Delete Comments
You can now delete your own comments. The owner of a print can also moderate comments on their prints and have the ability to remove comments from other users.
1.12.0 - Customize Settings with 3D Print Log Cura Plugin v1.2.0
The 3D Print Log Uploader plugin for Ultimaker Cura has been updated to v1.2.0. You can now select any combination of Cura settings to record, so you can log the information that is important to you.
Plugin Changes:
- Customize the list of settings recorded. Settings Menu is accessible inside of Cura through Extensions -> 3D Print Log -> Configure Settings to Log
- Added option to log Cura Profile Name.
- Added option to log selected filament names and materials.
- Added support for Cura 4.9.
You can install v1.2.0 of the plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
1.11.1- Homescreen Icons and Security Updates
A new homescreen icon was added for IOs/Android homescreen links. Website was updated with the latest security patches of dependencies.
1.11.0- Deleting User Accounts
You are in control of your data, so now you can choose to delete your 3D Print Log account and all associated data. If you wish to delete your account, you can find the new options under Delete Account on your Settings Page. After a 24 hour waiting period, your account and all prints, filament, printers, etc, will be permanently deleted from the website.
1.10.0- Duplicate Filaments
You can now duplicate an existing filament roll. Click the ... menu on the Filament List and select "Duplicate".
1.9.0- OctoPrint Integration
3D Print Log now has an OctoPrint Integration! 3D Print Log can receive information from Octoprint in order to create and update print statuses, print time, and filament usage. It will also save pictures from the camera on success/failure. Visit the 3D Print Log OctoPrint Webhook Docs for information on how to set up the integration.
1.8.0- Filament Measurement by Length and Weight, Gcode File Names
Filament Measurement by Length
Many slicers only report filament used in length, so now Filament Usage can now be recorded by Weight (in grams) or by Length (in meters). Simply add a Filament Usage to the print, and change the new Measure dropdown to select the measure type you'd like to use.
Both options will update the filament roll's Weight Remaining. When you change the measurement type, it'll be saved as your default type, so future Filament Usage will default to Weight or Length depending on the last one you selected.
Print File Names
A File Name field has been added to the Print, so you can record the name of the gcode file generated. This will also be useful in the upcoming Octoprint Integration (coming soon).
Multiple "Other" Filament Usage now allowed
Previously you could only have one non-tracked "other" filament recorded on a print. Now you can add as many "other" filament usage you want.
1.7.3- Filament Analytics Bug Fix
Fixed a bug where filament usage was not correctly reported on the analytics page.
1.7.2- Remaining Filament Rounding and Security Updates
A minor update which rounds the Filament List's Remaining Filament column to the nearest gram. The websites dependencies were also updated to the latest versions, which includes security updates and performance improvements.
1.7.1- Delete Filament and Filament Search Dialog
Selecting a roll of filament for a print has now gotten easier. The Print's Filament Usage now has a Select Filament button which will open a filament search dialog. This lets you search for a specific roll of filament. In addition, you can now delete a filament if it has not been used in a Print from the Filament List.
Full list of changes:
- Added a new Search Filament dialog in the Edit Print page to make selecting filament for a print easier.
- Added the ability to delete a filament from the Filaments list page.
- Fixed a bug where the Filament Color was not being saved until it was interacted with.
- Various enhancements to accessibility and keyboard navigation on the Filament pages.
1.7- Filament Roll Tracking 🎉
Filament tracking is here! Now you can add rolls of filament, and 3D Print Log will automatically keep track of how much filament is remaining on the roll. See colors, print temperatures, and record brand and purchasing information for all your rolls of filament.
- Added new Filament page, where you can manage your rolls of filament
- Updated the Print Details page to have a Filament Usage section for assigning a roll of filament to a print.
See the Filament Documentation and Prints Documentation pages for more info.
Happy Printing!
1.6.1 - Bug fix: Filament Rounding issue
Fixed an issue where a print was unable to be saved due to rounding issues when converting Estimated/Actual Filament Usage from grams to mg.
1.6 - New Feature: Add Print From Gcode
You can now add a print by importing settings from a gcode file. The Add Print From Gcode option can be found in the dropdown next to Add New Print in the Print List. Currently only gcode from Prusa Slicer is supported, but more slicers will be supported soon. Please Send a Feedback if you are willing to share a gcode example file for a slicer that is not yet supported.
1.5.4 - User Profile Print Enhancements
Added better scrolling behavior when loading prints in a user's profile.
1.5.3 - Cura Plugin Filament Usage Validation
Fixed an error that prevented prints from saving when Cura sent fractional filament usage amounts.
1.5.2 - Print Form Validation
You will now see more detailed error messages on the New/Edit Print form, if the print you are saving is invalid or missing required fields.
1.5.1 - Bug Fixes
Fixed a few minor bugs, including an issue where sometimes filament usage sent by the Cura plugin was incorrectly reported and prevented the print from saving.
1.5.0 - 3D Print Log Cura Plugin v1.1.0
The 3D Print Log Uploader plugin for Ultimaker Cura is being updated to v1.1.0.
- Added support for Cura 4.8.
- Added support for multiple extruders.
- Fixed bug where slicer settings would not correctly log settings the user changed without saving the profile.
- Plugin will only try and log files that have been sliced.
You can install this plugin via the Ultimaker Cura Marketplace . Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
1.4.1 - Performance Improvements
Updated website's dependencies to the latest versions, which includes security patches and performance improvements. Thanks for using 3D Print Log!
1.4.0 - CSV Exporting and Release Notes
CSV Exporting
This is your data, you should be able to use it how you like! Whether you want to backup your data to your computer, or import it into a spreadsheet for your own analytics, 3D Print Log has you covered. You can now export all your prints as a .csv (comma separated values) file. Visit your Settings and click Export to save your print report.
Release Notes
As you may have noticed, we now have a Release Notes page. This page will document all the changes happening to the application. Check back here for information about new features and fixes for 3D Print Log.
1.3.0 - Print List Updates
This update contains a variety of updates to the Prints screen.
Added Print Time Column
The Print List now displays the Print Time. It will display the Actual Print Time if one is saved, otherwise it will show the Estimated Print Time*, with an * to indicate it is estimated.
Quickly change a Print's Status through the ... menu
The ... menu on the print list now has a "Change Print Status" option, which will let you set a new status for a print without having to click into the full edit menu.
1.2.0 - Deleting Prints, Cura Plugin Documentation
Deleting Prints
Mistakes happen. Sometimes you add a print multiple times, or forget that you already added a specific print. In v1.2.0, you can delete a print (and all it's related images and comments) from the ... menu on the Print List. Selecting the Delete option will ask for confirmation, and once confirmed it will be deleted permanently.
Cura Plugin Documentation
Documentation is now available for the Cura Plugin. 🎉
1.1.0 - Cura Plugin and Print Comments
Cura Plugin Now Available 🎉
The 3D Print Log Uploader plugin for Ultimaker Cura lets you add new prints directly from Cura.
You can install this plugin via the Ultimaker Cura Marketplace. Alternatively, you can download the Latest Release from Github and drag/drop into Cura to install.
Print Comments
Users can now leave comments on 3D Prints. You can control whether or not comments are allowed when editing a print. Public prints will allow for comments by any 3D Print Log user, while private prints will only let you leave comments. If you share your print with other users, this is a great way to have a conversation about the print.