#Polylite PLA Pro for pre-H2 Bambu Printers
25 messages · Page 1 of 1 (latest)
First, some details:
Bambu studio uses the "bbsflmt" file format - which is just a ZIP file - to house multiple material profiles. The individual profiles are JSON files; lengthy text documents that define a list of variables and values.
In the root of the bbslfmt file is a bundle_structure.json file that defines what all it contains. You can set these up however you want, however they are case-sensitive, respond poorly to special characters, and the JSON files themselves must precisely match Studio's (undefined) naming conventions to properly list a material.
For example, "@Bambu Lab X1C 0.4 nozzle" is not valid, as Studio will only parse "@Bambu Lab X1 Carbon 0.4 nozzle" for the X1C.
Each JSON will have a couple of very important values that will completely break the profile if they do not exist:
compatible_printers must define the printer using the expected name (see above). More than one can be listed, and you can define incompatible printers here, breaking the profile (eg; defining high-flow nozzles on an A1 typically breaks the profile)
filament_settings_id for all intents and purposes should simple be the name of the JSON.
name will be the value displayed in the slicer, so keeping this friendly - short but descriptive - is a plus
filament_id is used to identify a family of filaments, and is useful to prevent profile scattering within Studio's management system. Not critical, but super useful for housekeeping
These groupings are maintained by the filament_id value. All four in my example have a unique value so they are clustered together.
Note I have two "Polymaker PLA Pro" entries, and that actually includes two entries for my H2D among other things. That's because I have one imported from the site with a bunch of printers, and one I wrote using a unique ID. I actually have two "Polymaker PLA Pro" entries specifically for my H2D with a 0.4 HF nozzle
Because I named this one "Polylite PLA Pro" instead of "Polymaker PLA Polylite PLA Pro" or whatever other nonsense, it shows up in my custom filaments and for my AMS simply as "Polylite PLA Pro"
Because I kept my naming convention consistent across all the files and used properly parsed printer names in doing so, I do not get errors about "you must set a material before assinging this color" or whatever that error is that keeps coming up on AMS assignment. This is a very common problem.
Do note: custom filaments may or may not be visible on the printer interface itself. I know the A1 and P1 series cannot show custom materials but I think the rest can. I think it only shows the [type] [serial] data here. It's been highly inconsistent and seems to change with every major version of Studio and/or firmware on the printers so I don't rely on setting this on the printer and instead set it from within Studio, which is much more reliable
So all that summed up - I'm 98% sure this is a good set of profiles for Polylite PLA Pro for the A1, A1 Mini, P1S, and X1C. This is taking the values from the old published profiles for Polylite PLA Pro and jamming it in to profiles exported from Studio 2.7b so it's as up-to-date as possible
I just tested importing this in to Studio 2.6.0.5 on my laptop and it works without error, so it should work in the current main and beta branches.
The only changes I've made to the existing published data is decreasing the AUX fan to 40%, because it's loud and unnecessary since you'll be ventillating your chamber for PLA anyway (open top vents and crack the door open)
@solar axle there ya go
Silly clanker art to celebrate 
Thanks. "By George I think he has done it"! Since the file is unreadable in notepad, we shall see how it prints. Thanks Again.
The bbsflmt will open in a zip utility. The JSONs inside it are readable in Notepad++ (or most IDEs if you're a mad man)
Probably open the JSONs in IE, actually...
As always, PA tuning is essential. Flow ratio is pretty standard across a filament family but PA is almost always unique to the spool itself
The default 0.02 is a good starting point and fine for most prints, but it could be more accurate from 0.016-0.022
The PA Pattern test ranging from 0.01 to 0.03 at 0.001 steps is a great way to find PA for a PLA
This test is baked in to Studio and Orca
This is a guide for 3rd party printer calibration in Bambu Studio.
Ellis has the best explanation of PA