[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72553":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},72553,"Bricklayers","TengerTechnologies\u002FBricklayers","TengerTechnologies","A processing script for Bricklayers in Prusaslicer and Orcaslicer",null,"Python",2192,372,81,50,0,3,60.02,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 04:01:06","# Only Bricklayers\nThis is a script to add Brick layers to Prusaslicer and Orcaslicer.\n(As of now it doesn't work with Bambu printers)\n\nTo use it you need to have Python installed. (www.python.org) \n\nIn Prusaslicer's printsettings go to \"Output options\". There you will find a section called \"Post processing scripts\". \nYou can add the following to run the script:\n\n```\"C:\\Your\\Path\\To\\Python\\python.exe\" \"C:\\Your\\Path\\To\\Script\\bricklayers.py\"```\n\nThis will run it with a default layerheight of 0.2.\n\nThere are two parameters you can add. -layerHeight and -extrusionMultiplier\n\nThe layerheight has to match the settings in the slicer to work as intended,\nThe extrusionmultiplier multiplies the extrusions of the shifted layers so you can use it to probably increase strenght(has yet to be tested).\n\nSample: \n\n```\"C:\\Your\\Path\\To\\Python\\python.exe\" \"C:\\Your\\Path\\To\\Script\\bricklayers.py\" -layerHeight 0.2 -extrusionMultiplier 1.3```\n\nThanks to all of you who opened issues and made pullrequests. I'm not ignoring you, I just didn't have the time to review yet. I will do on the weekend!\u003C3\n(I will also make a good readme then)\n\nHere is a video about the script.\n\n[![IMAGE ALT TEXT HERE](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FEqRdQOoK5hc\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EqRdQOoK5hc)\n\n\n# Bricklayers + NonPlanar infill (Currently only tested in Prusaslicer!)\n\n(For better results turn on External perimeters first)\n\nIn Prusaslicer's printsettings go to \"Output options\". There you will find a section called \"Post processing scripts\". \n\nYou can add the following to run the script:\n\n```\"C:\\Your\\Path\\To\\Python\\python.exe\" \"C:\\Your\\Path\\To\\Script\\bricklayersNonPlanarInfill.py\" -extrusionMultiplier 1.05 -wallReorder 0 -nonPlanar 1 -amplitude 0.6 -frequency 1.1;```\n\nThe parameters are\n-extrusionMultiplier {number} -> Increase the extrusion for shifted walls\n\n-wallReorder {1 or 0} -> enable\u002Fdisable wall loop reordering.\n\n-nonPlanar {1 or 0} -> enable\u002Fdisable non-planar infill\n\n-amplitude {number} -> amplitude of the infill sine wave\n\n-frequency {number} -> frequency of the infill sine wave \n\nHere is a video about this version.\n\n[![IMAGE ALT TEXT HERE](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FDosU-M0g-QU\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=DosU-M0g-QU)\n\n# Non-Planar Interlocking walls\n\nPlease make sure to disable Arcfitting and .bgcode for this to work. \n\nParameters: \n\n-include-infill   -> process the infill\n\n-include-perimeters -> process the perimeters\n\n-include-external-perimeters -> process the external perimeters\n\n-wall-amplitude + number -> amplitude of sinewave used on walls\n\n-wall-frequency + number -> frequency of sinewave used on walls\n\n-infill-amplitude + number -> amplitude of sinewave used on infill\n\n-infill-frequency + number -> frequency of sinewave used on infill\n\n-infill-direction + one of y, x ,xy , negx, negy, negxy ->direction of sinewave for infill\n\n-wall-direction + one of y, x ,xy , negx, negy, negxy ->direction of sinewave for walls\n\n-max-step-size + number -> maximal amplitude increase per layer\n\n-alternate-loops -> activate the alternating sinewaves of walls for interlocking effect\n\n-perimeter-function + one of sine, triangular, trapezoidal, sawtooth -> to select a peridoic function (default: sine)\n\n-infill-function + one of sine, triangular, trapezoidal, sawtooth -> to select a peridoic function (default: sine)\n\n-resolution + number -> set the segmenting resolution in mm. (How many times your G1 movement gets segmented to apply deformation)\n\nSample usage:\n\n```\"C:\\Path\\To\\Python\\python.exe\" \"C:\\Path\\To\\Script\\InterlockingWalls.py\" -include-infill -infill-amplitude 0.3 -include-external-perimeter -infill-frequency 2 -include-perimeters -infill-direction y -wall-direction xy -max-step-size 0.1 -wall-amplitude 0.4 -wall-frequency 2 -infill-function sawtooth -perimeter-function triangle -resolution 0.3;```\n\nMore info in these video:\n\n[![IMAGE ALT TEXT HERE](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002Fr9YdJhN6jWQ\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=r9YdJhN6jWQ)\n[![IMAGE ALT TEXT HERE](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FWirZadHmQ3A\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=WirZadHmQ3A)\n","Bricklayers 是一个用于在Prusaslicer和Orcaslicer中添加砖层结构的处理脚本。它允许用户通过Python脚本调整打印设置，如层高、挤出倍增等参数来优化3D打印件的强度和外观。该脚本支持非平面填充技术，能够生成更复杂的内部结构，从而提高打印物体的机械性能。适用于需要增强3D打印件结构稳定性和美观度的应用场景，比如制作建筑模型或功能性部件。不过，请注意当前版本不支持Bambu打印机。",2,"2026-06-11 03:42:31","high_star"]