Skip to content
Snippets Groups Projects
Select Git revision
  • feature/cone-method
  • feature/conepins
  • feature/single-pin
  • feature/slicing
  • master default protected
5 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.08Nov317Oct226Sep2516124228Aug231758Jul65317Jun16151413121098643227May231918131110828Apr272623221513128131Mar252322Updated extrusion modifier to import value. Previously was set to always be 1.0. Final commit before final capstone report submission.feature/conepinsfeature/conepinsLN Commit for Paper - Happy as is. More work to be done in future. Updated print layer for normal pin_gcode_gen function in the main.py file to 26 as per previous, it had been changed to zero and these pins would not work.modified pin extrusion sequence. No longer heating up and cooling down, just turning fan on and off when pins are required to be extruded.Updated readme formatting.Updated readme formatting.updated slicer to heat up and turn off fan for pin extrusion. This should improve flow of material into pin voids. Commented, cleaned up code and csv. Updated readme with parameter explanations and project background.implemented importing offset from csv, program is essentially complete in terms of features I wanted to add. Cleaned up more comments.updated opin setting and removed obsolete commentsStaggered and rotated pins using capped pins cones, aligned vertical pins use uncapped to speed up the process. Extruding one layer below previous so capped pins will fill.added rotated pins. Pins rotate about the x axis only at the moment. Extrusion points at highest point of pin have been added, although I need to do a physical print to test if this works well as it is difficult to visualise.Cleaned up some comments. Moving on to try and get staggered pins working.Extrusion working for cone pinsChanged pin mesh placement implementation. Staggered pins also placing with this new implementation. Extrusion layers and volumes need to be updated, but happy with progress.basic staggering working when pins are in centre of part, may change to a random distribution to decide where / how much pins stagger. Staggering doesn't work when there's a discontinuity, places multiple pins. Also only checking if inside whole boundary not boundary_with_pins... pins not placing properly if boundary_with_pins used within test_pin_validity function.pin validity check working with implicit distance. going to start implementing staggered pins.Pin mesh placement working with any mesh. Cone pins added for placement. Next step is extrusion layers and then volumes.testing opin placement and translation of copied pin shapes. This will be implemented to facilitate arbitrary shaped meshes being placed throughout parts and will allow staggered and rotated pins to be added more easily.Added next steps notes, fixed pins not generating after a discontinuity.updated square pin volumecurrent implentation working. Going to change to voxelising into a grid, which should allow pins to be inserted aftera discontinuity in the part. This will also make way for implementing staggered pins.Importing pin type from CSV working. No pins, cone pins, cylindrical pins and square pins all working. Updated volumes for each. Next to work on is staggered pins.Square pin progress, places inside, volume isn't added, going to re-jig how it imports from the CSV and have a 'pin type' column within it that sets the pin type for the model.batch test, project about to change scope to focus more on the program.further pin filling testing, testing on smaller part to speed up the process.testing pin extrusion multiplier settings.fix overextruding at the beginning of supportsfeature/slicingfeature/slicingprint working but slightly over extruding, trying 0.95 extrusion multiplierextrusion layer selection updated. Print previews look like it's working. Going to try a test print, unsure if volume will work as planned but will see.calculating extrusion layer based on the top point of each cone pin. Working and saving layers into an array. The logic now needs to be added in to set what layers to extrude on based on whether the current layer matches on of these layers.infill type changefixed cone meshes intersecting and causing slicing issues.supports fixedupdated extrusion layer based on pin and print parameters, added functionality to have top/bottom shells for solid top and bottom so that the prints can have solid ends to be gripped by the testing machine.updated total volume based on ratio between cylinder volume and 2-cone volume formulas. the slicer side has not been updated yet. Going to do a test print tomorrow to test how it goes. Going to add many top/bottom layers to create a solid top and bottom for testing. This is required since the gripper will crush the ends if they aren't 100% solid.importing supports from slicer seems to work, needs testing with real printsadded method to change what layer material is extruded on. Still need to add volume calcs. Added a method in the Pinner class to return some info to base the extrusion layer on and print out some info based on whether cones or cylinders are being used.Cone pins working. Updated csv with new stl model for tensile testing and custom settings for pin placement with different densities. These will be updated further in the future. Added functionality to change between cone and cylinder pins.cones working in place of tubes in pinner.py. Only used csv config 12 for now. Will implement it on the tensile speciment .stl tomorrow or the next day. Smarter extrusion layer decision making and volume calcs yet to be implemented.track layers in getting supportsfirst script for getting supports from slic3r