LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 12-24-2019, 01:17 PM   #1
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
3D Printing: Where exactly is 0,0,0?


I'm doing files for 3D print - but I've no printer, so they're going out. Where is the point 0,0,0? The origin, I mean.
 
Old 12-24-2019, 01:29 PM   #2
rtmistler
Moderator
 
Registered: Mar 2011
Location: MA, USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 8,299
Blog Entries: 13

Rep: Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695
All reputable services have a quoting process where you upload your CAD files.

Provided you've used a format which they accept or can convert to one they use, the origin is accounted for in your drawing, but they'll also reorient it so that it will not go beyond the limits of the print area, or they'll contact you to let you know that your design is too large for their equipment. Many of them will also work with you if they can tell you're new at it, and advise you about modifying a design to be less costly to manufacture.
 
Old 12-25-2019, 05:15 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Original Poster
Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
I'm using FreeCad & exporting to .stl for the nearest lot.But as I'm using close to the maximum area they allow, I want to set the origin correctly in Freecad before exporting. Hence the question. I don't particularly want to pay them to fart about with the drawings. There's a number of sections in most of them - 12 in one.

Last edited by business_kid; 12-25-2019 at 05:18 AM.
 
Old 12-25-2019, 08:31 AM   #4
rtmistler
Moderator
 
Registered: Mar 2011
Location: MA, USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 8,299
Blog Entries: 13

Rep: Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695Reputation: 3695
Any respectable fab firm is going to look at and fix any obvious errors like that. It's part of the job of servicing customers for their orders. They'll know that if they print a full drawing and all that would result is half a piece, that there will likely be an unhappy customer and a potential dispute. So they'll be proactive and manage this in advance.

If you want pure, "accept it, forward it to a machine, and charge me the absolute minimum", then you run the risk which you're trying to manage while not having access to a printer. This seems acceptable for you, so we appear to be of two different minds here, sorry and best of luck with your project.

I don't really know, but I believe the origin exists in the software, and can be redefined, and that better machines can redefine where this is located, so that one can align their part for fabrication.
 
Old 12-25-2019, 12:10 PM   #5
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Original Poster
Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
OK. It doesn't matter. Thanks.
 
Old 12-27-2019, 07:01 AM   #6
Geist
Member
 
Registered: Jul 2013
Distribution: Slackware 14 / current
Posts: 267

Rep: Reputation: Disabled
From a cursory search (I have no experience in 3d printing), it seems that the origin on the printer can be set arbitrarily, which makes it easy for your piece to not fit on the printer bed.
However, it also seems that the origin of most printers is in the center of the bed and at the very top of the bed surface.
Meaning, if you place the pivot/origin of your object at the very bottom of its geometry, and in its center then that should map pretty well.

This is completely theoretical on my part, though.
An external link you might want to check out, and leave a comment on.

Edit:
Found this in the comments, the "better way" of setting up the origin, same author

Last edited by Geist; 12-27-2019 at 07:03 AM.
 
Old 12-27-2019, 12:28 PM   #7
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Original Poster
Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
Great, thanks. This is actually solved but I can't mark it solved because I posted in 'General.'

So I'll fart about here, set everything up for 0,0,0 as being the middle of the platter, and export the files then.
 
Old 12-31-2019, 09:47 PM   #8
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 17.3 (Netbook) and 18.3 (Desktop)
Posts: 1,450

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
Hi business_kid,

0,0,0 is bottom front left on my printer, (A Geeetech Prusa i3 Pro B) NOT the centre, and, as far as I know is the same for all 3D printers, you don't ever drive an axis using negative co-ordinates.

When you home the printer it drives the X,Y and Z motors into microswitch endstops where it then zeroes the axies. You can apply offsets in your slicing program (see below) to adjust so that the centre is the centre (if you see what I mean)
FYI, My maximum printed volume is 200mm x 200mm x 180mm.

Check out something like Slic3r which "slices" your .stl design into the layers it needs to print. The GUI will show you where the datum is, (0,0,0) I also had to install wx-common, libopengl-perl and libwx-glcanvas-perl to enable the GUI for Slic3r. I currently use the Slic3r_1.38.5_Prusa3D edition. Once sliced you could then export your design as a .Gcode file which the printer will use to print. The slicer program is essentially the brains of the operation, this is where you adjust Extruder and bed temperatures, infill, support structures, printer and filament configuration, etc. You can also use it to check you haven't got the printer printing in mid air and there are no voids in your print. Your 3D print shop will have something similar configured to fit their printers.

I also use FreeCAD to design my prints

Hope that's helpful, anything else, just ask!

Play Bonny:

 
Old 01-01-2020, 04:45 AM   #9
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Original Poster
Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
Thanks, Soadyheid. I had just set them up for -200, -200 as the bottom left (on a 400mm˛ printer), but moving them is fairly trivial, except for one 'Composite' file with 12 FreeCad bodies which has all the odds and ends in it.

The local guy wants .stl format. He's a windows nerd, and I presume it's the work of a few minutes for him to shift them, as the stl format makes one slab of them. What really matters is that the outside dimensions of your printed object all fit inside the printer area, isn't it?
 
Old 01-01-2020, 10:12 AM   #10
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 17.3 (Netbook) and 18.3 (Desktop)
Posts: 1,450

Rep: Reputation: 374Reputation: 374Reputation: 374Reputation: 374
Quote:
...except for one 'Composite' file with 12 FreeCad bodies which has all the odds and ends in it.
You could send these as separate .stl files, you can Add .stl files to the slicer and it'll arrange them to fit the space available. (Assuming you use Slic3r, other slicers like Cura should work the same.) The more you fit in, the less time they take to print as they share Z-axis moves. Less time, less cost. Note that prints can take hours, usually dependant on their height.

Quote:
What really matters is that the outside dimensions of your printed object all fit inside the printer area, isn't it?
Loves this! it's a 3D printer so it's the printable volume which is important though I know what you mean. The items are laid out over the hot bed area, (X,Y) in fact if it's one item the slicer will stick it in the middle of the hot bed. Thinking about FreeCAD, I've never had to specify the datum co-ordinates of the thing I've modelled as the Slicer positions it. Hmmm... Looks like my initial answer, from a Scotsman who wasn't "the full shillin'" at 03:00am on New Year's morning wasn't necessarily completely accurate! Oops!

Play Bonny!

 
Old 01-02-2020, 06:07 AM   #11
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 10,851

Original Poster
Rep: Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236Reputation: 1236
Actually, Soadyheid, I reread the thread, and decided not to move anything. Importing the .stl files back into FreeCad, there's a 'placement' option. That allows movement of the entire file. What matters is that the complete file will fit inside the limits of the platter. Placement is trivial, and probably right as it is (See post #6).
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[Printing] Confidential Printing with Sharp AR-M350 kabalak Linux - Hardware 5 10-01-2008 08:14 AM
Printing with CUPS to hplaserjets only printing 1 line zmag2linux Linux - Newbie 1 02-01-2008 11:48 AM
Whats the difference between CUPS printing and Samba shared printing? depam Linux - Software 1 03-17-2006 02:56 PM
Cups Printing problem, Linux to Linux Printing problem folken718 Slackware 2 11-08-2004 11:10 AM
Scribus Printing How to put 4 flyers on a page when printing jazzboy Linux - Software 0 05-02-2004 07:13 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 02:38 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration