OSE Piping Workbench: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:


[[File:OsePiningWorkbenchScreenshot.png | 512px]]
[[File:OsePiningWorkbenchScreenshot.png | 512px]]
=Pipes=
The dimensions of the PVC pipes can be found here [[PVC_Pipe]].
Wikipedia on Nominal Pipe Size (NPS) [https://en.wikipedia.org/wiki/Nominal_Pipe_Size],
A pipe is described by its outer diameter '''OD''', its wall thickness '''Thk''' and its height<ref>We use height instead of length  in order to make a pipe similar to a FreeCAD cylinder. These particular choice of pipe dimensions make it more compatible with pipes from flamingo workbench.</ref> H.
[[File:pipe-dimensions.png]]
To create a pipe, click [[File:CreatePipe.svg]] in OSE piping workbench. Select pipe dimensions and click "OK".
[[File:create-pipe-screenshot.png| 512px]]
To add new dimensions adjust CSV '''pipe.csv''' in ''tables'' directory within workbench directory to add new pipe dimensions to the list.


= Programming =
= Programming =

Revision as of 09:37, 24 March 2018


HintLightbulb.png Hint: See Workbench Source Code at PVC_Pipe_and_Fittings_Library#OSE_Piping_Workbench

Introduction

The OSE pipe workbench is a FreeCAD workbench with pipes and fittings. It creates pipes and fitting using FreeCAD Parts workbench and Flamingo.

OsePiningWorkbenchScreenshot.png

Pipes

The dimensions of the PVC pipes can be found here PVC_Pipe. Wikipedia on Nominal Pipe Size (NPS) [1],

A pipe is described by its outer diameter OD, its wall thickness Thk and its height[1] H.

Pipe-dimensions.png

To create a pipe, click CreatePipe.svg in OSE piping workbench. Select pipe dimensions and click "OK".

Create-pipe-screenshot.png

To add new dimensions adjust CSV pipe.csv in tables directory within workbench directory to add new pipe dimensions to the list.


Programming

  • FreeCAD scripted object
  • It should be possible to represent the object with "classic" FreeCAD forms like cylinders, spheres, sweeping objects ...
  • It should be possible to use solids.
  • The main purpose is to create tools for moving, rotations, and fittings.

Documentation

  1. We use height instead of length in order to make a pipe similar to a FreeCAD cylinder. These particular choice of pipe dimensions make it more compatible with pipes from flamingo workbench.