Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pegboard: Add mounting and connection solution #2

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Kreyren
Copy link

@Kreyren Kreyren commented Jan 31, 2022

This commit adds a new feature "mounting solution" designed mainly for 3D printing fabrication to connect multiple peg boards together and/or to mount to the wall.


Motivation

I want to fabricate 4000x1500mm wall-mounted pegboard for my workshop, this project is closest to what i want, but lacks the mounting and connection solution.

Notice on performance issues

The renderer starts to lag behind when i use 200x200x2 (mm) parameters without proposed changes, i am not aware if there is anything that i can do in terms of the additions to optimize it

3D print fabrication notes

Produced and optimized for on Stock Creality Ender-3 for Generic-PLA (tested using rPLA)

Chosed parameters:

  • Dimensions: 200x200x1 (mm)
  • Mount: Original
  • Holes: Hex Holes

The 1mm corresponds to 4 layers of plastic which seems as the optimal amount of layers for the designed usecase, but it makes the board very flexible which may be unwanted if so use 2mm which is still flexible, but significantly stiffer.

Printer configuration:

  • Nozzle: Stock brass 0.4
    • Using hardened steel nozzle resulted in too many print failures due to the assumed friction and heat transfer.
  • Nozzle Temp: 215 C
  • Bed Temp: 90C (first layer), other layers 0C
    • less than 90C causes print failures at the edges.
  • Bed plate: Stock adhesive plate
  • Slicer: Prusa Slicer 2.4.0
  • Speed - Perimeters: 500 mm/s
  • Speed - Small Perimeters: 500mm/s
  • Speed - External perimiters: 500mm/s
  • Speed - Solid infil: 500mm/s
  • Speed - Top solid infil: 500mm/s
  • Speed - Support material: 500mm/s
  • Speed - Bridges: 50mm/s
  • Speed - Gap fill: 500mm/s
  • Speed - Travel: 500mm/s
  • Speed - First Layer speed: 75mm/s
  • Infil: 100% (optimized for material consumption, printing efficiency and performance)
  • Fan: 0% for first layer, then 100%

The bed temperature has to be set on 80C for first layer, anything below will cause print errors at the edges of the bed as the plastic fails to adhere properly due to the lack of heat (heat radiated from the middle).

WARNING: The bed calibration is critical when printing 200x200 as any miscalibration will result in a print failures.

Checklist

  • Peer-review
  • Practical tests
    • Rework the mechanism
  • Consider optimization for material consumption (making a hole in the mounting solution?)
  • Fabricate on 3D printer and test the design
  • Create the connector
  • Reduce the angle of an attack for the cleats to make inserting of the connector smoother.
  • Only two cleats per side is not sufficient -> Use 3
  • Optimize the design to be fully parametric
  • Address DoNotMerge (DNM) tags
  • Address TODO tags
  • Undo changes to the default configuration values
  • Make this addition independent of the pegboard.
  • Make tests
    • Design a calibration test to avoid plastic waste
  • Peer-review
  • Add prusa-slicer project file optimized to print this project.
  • Upstream review

Credit

  • #openscad:chat.libera.chat for helping me with the design

This commit adds a new feature "mounting solution" designed mainly for 3D printing fabrication to connect multiple peg boards together and/or to mount to the wall.
@Kreyren
Copy link
Author

Kreyren commented Jan 31, 2022

Prusa-slicer profile used for testing.

peg-board.3mf.zip

(Strip the .zip append from the file name)

@Kreyren Kreyren changed the title pegboard: Add mounting solution pegboard: Add mounting and connection solution Jan 31, 2022
@Kreyren
Copy link
Author

Kreyren commented Jan 31, 2022

Added example of extruding a 3D shape on https://en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/2D_Primitives&stable=0#polygon used in this project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant