So I have downloaded SKU8 and unzipped the phlatscript file. Do I place the whole folder in the plugins folder or just the .rb files? Thanks
quote="Offerd15, post: 34541, member: 12787"]I'm trying to get the new code that prevents retracts between multipass cuts but it doesn't seem to have been included in the latest zip file. It says there should be a new dictionary entry but it is not in the file. A have tried adding the entry into the Constants.rb file but it still didn't appear. Any help would be greatly appreciated. I've been looking forward to this and I'm very eager to get it working.[/quote] sorry for the delay, chaos hereabouts... To use the new code you need to first have SketchUcam 1.0 installed and working, then unzip the new code according to the instructions in the post at 34443 ensuring you put the new files in the correct folders and overwrite the old files.
Mark, have you used this to actually cut anything yet? if so, how did it go? I havn't had a chance to do cut tests yet and am keen to hear some feedback on actual cuts in foam, balsa and plywood. Just to make sure I'm on the right track.... hoping to get some machine time this weekend and see for myself but I really do need input from folks who have different machines etc.
Hi Swarfer, I have not had the chance yet. We have been super busy here but as soon as I can break away I will give it a try and let you know how I make out. It may take me a little while as we are trying to finish up the Kickstarter rewards and pre-orders for OpenBuilds as well as working on the website. So anyone who can please help out by testing a few of these cuts so that swarfer can trouble shoot if need be. Thank guyz Mark and Trish
oops, I discovered a bug in the MyConstants.rb handling. If you install SketchUcam you get the old Constants.rb If you follow my install instructions for the new version, you will copy that to MyConstants.rb before installing the TRUEPLUNGE version, and ALL WILL BE WELL. However, if you install TRUEPLUNGE and then copy Constants.rb to MyConstants.rb, Sketchup will refuse to load. To fix, edit MyConstants.rb and remove the lines Code: myc = Sketchup.find_support_file( 'Tools' ) + '/Phlatboyz/MyConstants.rb' if File.exist?(myc) res = load(myc) # if res # UI.messagebox("loaded myconstants") # else # UI.messagebox("found myconstants, but no load") # end #else # UI.messagebox('file not found ' + myc) end # $Id: Constants.rb 2 2013-05-30 09:31:01Z swarfer $ from the end of MyConstants.rb If you don't, it tries to reload itself infinitely and Sketchup fails to start. There are other things that can be removed from MyConstants.rb too. I'll create some examples later today, and add some to the zip distribution too. I will also try to automate this fix, so the code figures itself out. BTW I discovered this issue when doing a clean install of Sketchup 8 + SketchUcam + TRUEPLUNGE. Everything worked properly until I created MyConstants.rb so I could set metric defaults. However, it would be easier if it did not require the user to find the correct folders newfix 22 july : in Constants.rb replace Code: myc = Sketchup.find_support_file( 'Tools' ) + '/Phlatboyz/MyConstants.rb' if File.exist?(myc) res = load(myc) # if res # UI.messagebox("loaded myconstants") # else # UI.messagebox("found myconstants, but no load") # end #else # UI.messagebox('file not found ' + myc) end with this code Code: res = __FILE__ res = res.scan(/myconstant/i) if (res.empty? ) myc = Sketchup.find_support_file( 'Tools' ) + '/Phlatboyz/MyConstants.rb' if File.exist?(myc) res = load(myc) end end Now, if you copy Constants.rb to MyConstants.rb you do not have to remove anything for it to continue working since it detects itself and will not reload. I will release a new zip with this tomorrow so new downloads 'just work'.
good news is I got some time on the big router and cut out some airplane parts with good success. did not get time to test the new hole plunge code though. but did fix the myconstants bug, as above.
Guys, looking for a downloadable version of Phlatscript that has the plunge depth control. I'm not getting punch-through on my plunge holes, even though cut depth is correct.
the 34443 in my previous post is the link to the download. but, my plunge depth modification is really for doing part depth holes, but it does work for increasing the plunge depth, I just tested it. so if your normal cut depth is 110%, when you select the plunge tool you can enter 140% and get a hole that 'deep'. You will need to reset the depth for each hole since is does not remember what you set. edit: and thinking about it, could it be that the bit is not reaching the depth because G64 is in effect? G61 will force all moves to arrive at the designated co-ordinates, at the expense of speed. G64 will allow a tolerance on positioning, and thus allow a plunge to stop short of the given depth. If you don't see G61 at the top of your Gcode files, you can set it in Constants.rb (or MyConstants.rb after you install the TRUEPLUNGE extentions)
Hello Swarfer, I am a little confused about the versions. You are writing about version 1.0? The latest version I can find is 0.924. Can you assist me in finding the latest version. I like to use your 'TruePlunge' modifications but I need to be sure that I am not patching the wrong version. Thanks in advance Aalt
I installed the TruePlunge version this morning and have been playing with it for a bit. Have a couple of issues that I am trying to work through without resorting to manually editing the code: If I understand it correctly, the center line cut setting no longer cycles using the "D" key as previous. I had a modified constants.rb file that let me step through a bunch of different preferred depths. Now, it just goes into data entry into the percentage field. The other issue I am having is the plunge depth seems like it cannot exceed the Overcut Percentage set in the parameters. I can get the plunges to undercut by entering a value and hitting <ENTER>. But, I cannot exceed the percentage overcut value. Thanks for taking the time to put this together, Swarfer. Glad to see the phlatscript is still getting some love. I'd like to suggest that this mod get its own thread to reduce the SNR.
aha, I see the problem. on the old forum Phlatscript 0.924 became Sketchucam 1.0, when the forum software was replaced, 0.924 got posted as the download. same thing as Sketchucam 1.0 I believe. (and I'm sorta working on what we hope will be 1.1 sometime.) Maybe Mark can step in and edit the relevant posts so it is all clear?
It does cycle, using the left/right arrow keys, and down arrow select 50%, on my Sketchup8 it displays this option in the status bar to the left of the percentage entry box. This is not something I have changed at all. Note that under TRUEPLUNGE you can put your custom settings in MyConstants.rb so that furture upgrades do not overwrite it. Now that is odd because in my test earlier today I could enter 130% when my default was 110% and it looked distinctly deeper in NCplot. I'll check the code tomorrow as I don't have the latest code here at home right now. I dunno. These mods are progress toward the next version so maybe a new thread for that is a good thing. But I'm quite happy keeping this all in one place, I'm already juggling this with the pockettool thread and a coupla others (-:
Ahh, that explains it. I was used to an older version of Phlatscript (actually, a mod that Kwok made). In earlier versions, the way you cycle through the cut array was to use the "D" key. I've been using this version for a few years now, but I like the newer version that you modded better. Particularly completing the passes before moving to the next cut-much more efficient and accurate! Thanks!
Hello Swarfer and Yoram, Thanks for the explanation about the version numbers. First it was clear as mud for me but now I understand it. Aalt
Code said 'if user entered > cutdepth then clamp to cutdepth' and I have changed it to use 2*cutdepth. I don't think allowing unbridled cutdepth is good, drilling 600% into the cnc table is bad. I've been reconciling my 2 confused versions on this laptop, one under Sketchup 8 and the other SK7. Now I need to check this lot against my subversion server and make sure I've got everything sorted and then I'll release a new package with all the current updates, tomorrow.
ToxicToast and others .... NEW version is posted in the post LINKED HERE just to try keep it all in one place and avoid multiple versions being available.
Dude, that is sweet! Now I don't have to make 2 separate .nc files just to get sufficient punch-through on my g10 cuts! Thank you so much for these little enhancements!!!
ah, G10. I think you might be the one to blame for me starting these mods if you were the one saying that the tab plunge rate doesn't obey the 'plunge rate' setting, a problem when cutting G10 with a 1mm bit. Well, I fixed that too really happy it is working for you. now, I really must go and 'build world' on the backup server...