teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
J25k13 has quit [Quit: Client closed]
J25k13 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<gbruno> [github] kintel edited issue #4825 (Make manifold integration release ready) https://github.com/openscad/openscad/issues/4825
val has quit [Ping timeout: 276 seconds]
<gbruno> [github] kintel opened issue #5866 (Minkowski fails on corner-case Manifold results) https://github.com/openscad/openscad/issues/5866
juri_ has quit [Ping timeout: 265 seconds]
juri_ has joined #openscad
<gbruno> [github] kintel edited issue #4825 (Make manifold integration release ready) https://github.com/openscad/openscad/issues/4825
ashafq_ has joined #openscad
J25k13 has quit [Quit: Client closed]
J25k13 has joined #openscad
ashafq has quit [Ping timeout: 276 seconds]
mmu_man has quit [Ping timeout: 272 seconds]
J25k13 has quit [Quit: Client closed]
J25k13 has joined #openscad
J25k18 has joined #openscad
J25k13 has quit [Ping timeout: 240 seconds]
ashafq_ has quit [Quit: ZNC - https://znc.in]
ashafq has joined #openscad
ashafq has quit [Changing host]
ashafq has joined #openscad
drfff has quit [Ping timeout: 265 seconds]
howiemnt1 has joined #openscad
howiemnt4 has quit [Remote host closed the connection]
WMacEvoy has joined #openscad
hyperair has quit [Remote host closed the connection]
hyperair has joined #openscad
hyperair has quit [Remote host closed the connection]
hyperair has joined #openscad
WMacEvoy has quit [Ping timeout: 240 seconds]
val has joined #openscad
WMacEvoy has joined #openscad
WMacEvoy has quit [Quit: Client closed]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
zauberfisch has quit [Ping timeout: 245 seconds]
zauberfisch has joined #openscad
mmu_man has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<gbruno> [github] J13ax opened issue #5867 (OpenSCAD - ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron.) https://github.com/openscad/openscad/issues/5867
snaked has quit [Quit: Leaving]
J25k18 has quit [Quit: Client closed]
J25k18 has joined #openscad
howiemnt1 has quit [Ping timeout: 272 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
J25k18 has quit [Quit: Client closed]
J25k18 has joined #openscad
JohnK has joined #openscad
JohnK has quit [Client Quit]
howiemnt has joined #openscad
Guest44 has joined #openscad
<Guest44> $fn=180; // resolución del círculo
<Guest44> outer_radius = 90;
<Guest44> inner_radius = 80;
<Guest44> thickness = 3;
<Guest44> hole_radius = 2;
<Guest44> / Cuerpo principal
<Guest44> difference() {
<Guest44>     linear_extrude(height = thickness)
<Guest44>         difference() {
<Guest44>             // Anillo exterior
<Guest44>             difference() {
<Guest44>                 circle(r = outer_radius);
<Guest44>                 circle(r = inner_radius);
<Guest44>             }
<Guest44>             // Cortar la mitad inferior
<Guest44>             square([2*outer_radius, outer_radius], center=true);
<Guest44>         }
<Guest44>     // Agujero central inferior
Guest44 has quit [Client Quit]
<InPhase> At least the rate of that is down a bit. I don't know how much clearer we could be though.
JordanBrown has quit [Read error: Connection reset by peer]
califax has quit [Remote host closed the connection]
<gbruno> [github] JonMcLin opened issue #5868 (Grid Option in Export PDF does not work properly) https://github.com/openscad/openscad/issues/5868
califax has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Remote host closed the connection]
mmu_man has joined #openscad
califax has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
bozo16 has joined #openscad
J25k18 has quit [Quit: Client closed]
J25k18 has joined #openscad
Guest12 has joined #openscad
<Guest12> I have gotten a lot of help from the folks on this channel.. Thanks.
Guest12 has quit [Client Quit]
Guest12 has joined #openscad
<Guest12> what is the pastebin link?
<Guest12> I have gotten a lot of help here, but still am having issues trying to get something to work.
<InPhase> paste?
<othx> paste is https://bpa.st for .scad files and other text like long error reports, https://pasteboard.co/ or https://imgur.com/ for images
<InPhase> ^
<Guest12> Thank you.  I did a paste.
<Guest12> This is making a faceplate for a 4x3 keypad, a 4x20 display and an arduino.
<Guest12> The module keypad_boss   constructs either a pin or a boss for screws.  Key_pad_base is the base plate.  The boss works fine, but I am trying to get the  holes to be a bit deeper into the base plate for they keypad bosses.  This version creates the boss fine, but doesn't extend the holes into the base
<Guest12> The translate[1,15,4] does show the pins protruding through the base, but the render does not.  I got a note here that I needed to diff against the palte.
<Guest12> This module attempts to do so with a second diff using the same pin that made the boss.  The test case should drill a hole completely through the base plate.
<Guest12> This is pretty crusty code, as I am just learning openscad.
<Guest12> 3OQQ seems to be the past id
<Guest12> what am I missing?
<InPhase> Guest12: You have to share the url of the paste, or else we can't see it.
<Guest12> https://bpa.st/3OQQ    the url is bpa.st/ pasteID\
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<InPhase> Guest12: So you mean these 4x3 square holes you want all the way through?
<InPhase> It looks like you just failed to follow the overlap rule and have one side exactly at the edge of your yellow plate.
<InPhase> Guest12: In boss_row, set your solidTaperedCube heights to 4.5, and in keypad_bosses set your translate z values from 0 to -1.
mmu_man has quit [Ping timeout: 244 seconds]
<Guest12> The square holes go all the way through.  That is not the problem.  You see the bosses next to the square holes?
<Guest12> They fit the keypad.  The way the code is now, it makes a tapered hole, but that hole does not go down into the base plate.
<InPhase> The square holes actually did not go all the way through.
<InPhase> They need to go PAST the edge to reliably go through.
<InPhase> They were flickering like crazy on my screen.
<Guest12> I want it to insert into the base plate about 2 mm.  When I do an F6 render, they work fine, and print fine.
<Guest12> I see that flicker on my current screen, but on a different computer with a slower older screen and graphic library, there is no flickering.
<InPhase> Yes, it's display driver dependent. But also the design can fail to render sometimes if you don't follow the overlap rule.
<InPhase> This is explained in the manual near where difference is introduced.
<InPhase> So don't count on "seems to work". Instead always put that overlap. :)
<Guest12> The keypad boss routine, if you comment out the first difference() just after the echo of "make boss" will show the pin that is used to make the hole, and it sticks out the bottom of the faceplate,
<Guest12> but I can't seem to get it to make the hole through the base (face plate).
<InPhase> Yes, I see the holes you are talking about now. And you want them what, all the way through the yellow board? Or just inset more into the yellow board?
<InPhase> I see the problem. You have key_pad_base in two locations.
<InPhase> So you're putting the hole in one version of it, and then you're rendering another version over the top of your holes.
<Guest12> inset about 2 mm into the yellow board.  That is controlled by translate ([1,15,4])  That shoves them all the way through for debug.  doing 1,15,0 makes them flush. 1,15,2 should poke them into the board about 2mm.
<Guest12> ah. Ok. where is he one I should remove then.
<InPhase> If you comment out display_cut at line 379, suddenly your holes go through.
<Guest12> but the display cutout disappears.
<InPhase> I don't see a display cutout anyway.
<InPhase> But you'll need to do all your cutouts at the one place that you choose to make your components.
<InPhase> You can't render a thing multiple times and cut different things out of it. You have to do all your cutouts on the same single object.
<Guest12> if you put that back in, and do a F5 you should see a magenta block, F6 removes it to create a cutout for the display.   Ah. THAT is the issue.  I am thinking like a mesh guy.  That consecutive things modify the first thing.
<InPhase> I don't see the magenta block. I had to comment out keypad_boss(0) to see the magenta block.
<InPhase> You are only seeing it due to a quirk of how your video card handles exactly overlapping objects.
<Guest12> difference()
<Guest12>         {
<Guest12>         key_pad_base();
<Guest12>         display();
<Guest12>         }
<InPhase> Some will put one object on the top, some will put another on the top. For me the display cutout is not visible with the version you sent.
<InPhase> And also when I render it is not there.
<Guest12> should create the cutout.  That is probably because of the render on top issue you pointed out.
<InPhase> Yeah, it's doing the cutout, and then covering it.
<Guest12> remove the key_pad_base() in the second difference keypad_boss and it shows up, but there is nothing for the difference to work on.
<Guest12> got it. Thanks.
<Guest12> module keypad_boss(pin)
<Guest12> {
<Guest12>   echo ("keypad_boss");
<Guest12>     echo("pin ",pin)
<Guest12>   if(pin==0)
<Guest12>     {
<Guest12>     echo ("make boss")
<Guest12>    difference()
<Guest12>         {
<Guest12>         translate([1,15,0])
<Guest12>         4_pins(keypad_locator_x,keypad_locator_y,5,3.8,0);
<Guest12>         translate([1,15,4]) // depth into key_pad_base
<Guest12>         4_pins(keypad_locator_x,keypad_locator_y,3.0,11,1);
<Guest12>         };
<Guest12>      difference()
<Guest12>         {
<Guest12>         display_cut();
<Guest12>         translate([1,15,4]) // depth into key_pad_base
<Guest12>         4_pins(keypad_locator_x,keypad_locator_y,3.0,11,1);
<Guest12> to display_cut in the second diff made the difference.  Thanks so much.
<InPhase> What are you making with your arduino?
<Guest12> and of course, and arduino MEGA2560
<InPhase> An overly elaborate calculator? ;)
<Guest12> This is going to be a controller for rock saw. I lost everything when a slab saw caught fire because it was running unattended.  Had to totally start over.  This is going to monitor motor RPM, Blade RPM, oil temperature, temperature near the drive belt, and temperature 4 feet above the saw.  Any of these gets out of line, shut the saw down.
<Guest12> This will also work for the controller for a heat treating kiln.  In that case, it will control a firing cycle, with multiple steps, with a ramp time to a target and a hold time.
<Guest12> In that case, there will be 1 or 2 thermocouples.  I am a flint knapper.  That means I make stone tools like the indians did.  expensive stones get slabbed.  Most of them have to be cooked for hours at
<Guest12> around 400-500 degrees to get glossy and work well.
<Guest12> Designing this to handle both situations.  Gotta run.  THANKS AGAIN for your time.
<InPhase> Cool. Sounds like a fun pursuit. Good luck. :)
mmu_man has joined #openscad
L29Ah has quit [Ping timeout: 244 seconds]
L29Ah has joined #openscad
califax has quit [Ping timeout: 264 seconds]
califax has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] JonMcLin opened pull request #5869 (Update export_pdf.cc for Issue #5868) https://github.com/openscad/openscad/pull/5869
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
AzAv8r has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
snaked has joined #openscad
AzAv8r has quit [Quit: Client closed]
Guest12 has quit [Quit: Client closed]
mmu_man has joined #openscad
J25k18 has quit [Quit: Client closed]
J25k18 has joined #openscad
bozo16 has quit [Quit: Leaving]
JordanBrown has joined #openscad
little_blossom has quit [Ping timeout: 265 seconds]
RoyK has quit [Ping timeout: 268 seconds]
RoyK has joined #openscad
davidmenges has joined #openscad
<davidmenges> How to add a font on Mac?
davidmenges has quit [Ping timeout: 240 seconds]