LumberJocks

All Replies on Cutlist and Layout plugin for Sketchup

  • Advertise with us
View daltxguy's profile

Cutlist and Layout plugin for Sketchup

by daltxguy
posted 08-01-2009 03:13 AM


« prev 1 2 3 4 5 6 7 next »
335 replies

335 replies so far

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#101 posted 02-10-2010 04:05 AM

Hi Jim, I suggest you switch to the svg output for layout.The svg file generation doesn’t have limits on how many sheets or boards it can display. The window display, technically speaking, does not either, but the display messes up as you see beyond a certain point.

-- If you can't joint it, bead it!

View HickoryHill's profile

HickoryHill

165 posts in 2798 days


#102 posted 02-10-2010 04:12 AM

Am I understanding right that kerf sizes don’t get factored into the layouts yet?

-- Jim, Michigan

View MarkBWV's profile

MarkBWV

7 posts in 1679 days


#103 posted 02-10-2010 11:04 PM

Hi all,
Brand new to lumberjocks. Found it in regards to the Cutlist plug in. I read back to try to find an solution but have come up empty.

I am having a problem when I run the plug in the output shows up in 2 new (cutlist) windows. The two windows pop up with one showing the sheet/board layout and the other listing the parts. The sheet/board layout however is in a window with no scroll bar on the right yet it is far longer than the window. All I can see is the first sheet and 1/2 of the second sheet. If i right click and hit print preview an IE window appears that has virtually no information. Only three blank white pages.

Any ideas?

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#104 posted 02-11-2010 02:33 AM

Hi Mark and welcome to Lumberjocks!

Print or print preview has never worked on the layout window ( and never will – it’s complicated!) but has to do with the way it is rendered and Windows IE (the default browser used by Sketchup) so I have no hope that it will ever work. You’ll notice the print button is grayed out. That’s on purpose!

If you have problems with the layout window output, then use the svg output for layout. It’s reliable and printable and doesn’t suffer from the problems with the default bnowser. The svg output is viewable with most browsers now or use open source Inkscape.

Make sure you downloaded v4.0.7 because it had some improvements on the layout display over v4.0.6.

Hope that helps!

-- If you can't joint it, bead it!

View MarkBWV's profile

MarkBWV

7 posts in 1679 days


#105 posted 02-11-2010 02:58 AM

Ahh, I see, I tried it and it opened in an app Amaya I never knew I had. Thanks so much for the help.

I have one other question, with regards to assigning materials. Is that done in the component description as well?

I just downloaded this today so yes, I have v4.0.7 and thanks for checking.

I have solved a lot of my own problems today and one thing I have found very handy with this is that it really will help to get you to tweak any parts possible to nominal sizes as you can see the waste before you get to the shop.

I have been reading about this sizing issue with regards to parts on the diagonal which will definitely give me some grief as we work with a lot of diagonal parts. I am not super savvy with sketchup but do OK. Hopefully I will be able to get around that.

Thanks so much,
Mark

View mar's profile

mar

3 posts in 1634 days


#106 posted 03-28-2010 03:13 AM

Stuck… I have a diag back on a corner cabinet that cutlist appears to calc as the bounding box. I have read hints about this issue but am having trouble figuring out what to do about it. I would post a picture but 1st I have to figure out how to do that since the clip board doesnt seem to work.

View mar's profile

mar

3 posts in 1634 days


#107 posted 03-28-2010 04:49 AM

Hum… made the change and when I ran cutlist it seized up my machine. Getting late so I will try again in the am. But I think I understand what you are asking me to do, so thanks. Ps. I just watched your video on the fern stand. Thats some pretty fancy foot work, nice job.

View mar's profile

mar

3 posts in 1634 days


#108 posted 03-29-2010 02:20 AM

Thanks DaveR… got it all figured out. Also noticed that once I added the top & shelfs which are non-rect, cutlist would only assign layout estimates for the rect bounding box for those items. I messed around with the axes in order to min the waste. I think I can do a little better manually by packing the boards along their angled edges. Over all I am happy with sketchup and cutlist, but it’s going to take a lot more projects to get as good as DaveR :)

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#109 posted 03-29-2010 06:33 AM

Thanks Dave for jumping in once again!

mar, yes, bounding boxes are always, well, boxes! The layout does the best it can with what Sketchup produces but there is always an element of ‘real world’ that has to be applied which sometimes yields even more optimal layouts… but at least it provides a starting point.

-- If you can't joint it, bead it!

View jft68's profile

jft68

23 posts in 2243 days


#110 posted 05-10-2010 06:06 PM

Hi Steve,
did you plan for the next release of your nice plugin to have a separate language file in order to make the translation work easier ?
I’ve translated 4.07 in french again but it’s really a long way to go through 4400 lines+

One of the main features asked here in France from CutList users is the possibility to define our own dimensions for boards and sheets goods. I know you know about it ;-)
Can we expect something soon ?

Thanks for All your fantastic work.

-- Jean-Franco

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#111 posted 05-10-2010 11:30 PM

Salut Jean-Franco!

I am currently in the process of putting together existing enhancements and several major new ones ( such as multiple language support) for a new release. As it our winter here, the days are short and the nights long and cold and this is my time for spending effort to bring together the many fine suggestions for the plugin as my shop time is limited in an unheated garage.

I have also recently received a Spanish translation, so this next release should support at least 3 languages immediately, including your French version. If you have new features you have added into your version, I would very much like to get a copy to consolidate all of the features.

Steve

-- If you can't joint it, bead it!

View jft68's profile

jft68

23 posts in 2243 days


#112 posted 05-11-2010 09:53 AM

Salut Steve !

nice to hear you have time for us ! :-))
I’ll send to you my last 4.07 french version. Since my first version I’ve improved the quality of my help text.
I’m still writing a kind of manual for new users. You know, CutList has so many possibilities to optimise the layout. To have enough “material” (Q/A) I’ve gone through the two long threads here on Lumberjocks and also from your Blog.
It will be a PDF document with screenshots explaining step by step how to get used.
You can then join it to your zipped package.
If you have already started something in this way, please tell me and we can then join our ideas.

This time I didn’t add any new feature really. I’ve just re worked some texts of the UI.
The main improvement for me would have been the free size selection for boards and sheets in order to even use your scrap wood in the shop. But that might be complicated to do. And I’m really not a scripter !

Another “minor” problem for us here in Europe using CutList is the nominal thickness expressed in inches. Over there we use different standard sizing for that. If you want I can provide you with the data.
But as the script calculates all in inches that improvement will force you to make a lot of conversions.
Just tell me what you think about.

-- Jean-Franco

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#113 posted 06-03-2010 03:02 PM

Hi Jean Franco,

I’m still working through the backlog of suggestions for my next release and I will get to your ideas soon. I don’t yet have a user’s manual, so I will have a look at what you’ve done. I am adding new features so likely we would have to add a few new sections. I haven’t yet looked at the links you sent me, but thank you for the all the fine effort you put in to support the French users! C’est fantastique! Merci.

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#114 posted 06-03-2010 03:25 PM

This is a pre-announcement of v4.1 pre-release ( is that like a press release announcing that there will be a press release?)

In a day or so I will have a CutList v4.1 pre-release ( I just have to put together a downloadable version). This is likely only to be available for a few weeks before it will be replaced by another version with even more features leading up to a v4.1beta and then when that’s shaken out, a v4.1 stable release.

It’s looking like another July 4 release or so.

Here’s what’s coming up in this first cut of v4.1:

1. 5’x5’ sheets for layout
2. New interface to select kerf size and support for kerfs in the layout
3. Project titles on both cutlist and layout
4. Printable layout from layout window ( SVG still a better option, but print from window is easier). This was a huge pain to get working, so I hope this is really useful!
5. Layout generation is heaps faster
6. Layout bug limiting window display to small projects has been fixed!
7. Printable cutlist from window – new easier interface
8. Sheets sizes are now in true metric measurements ( not imperial converted to metric)
9. Compact list is now in alphabetical order ( special request to restore this functionality from previous versions ago)
10. Bug fix in display when using ‘&’ in part names.

Still many more to come including better CLP interfacing, layout improvements, internationalization, cutlist by subassemby ordering, area measurement for sheet layout etc

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#115 posted 06-06-2010 10:03 AM

Here is the link for an advance version of cutlist 4.1.0
A summary of the new features is listed in my comment just above.
Please note that this link may or may not persist for long. If you want a copy to play with it or if you want one of the new features, keep in mind that the final version may be different.

I’m releasing this to get some initial feedback. There are more features and fixes to come.

Get it from here cutlist4.1.0pre

I’d especially like to get some feedback from Mac users to see if the layout displays and printing for cutlist and layout work correctly. ( btw, I don’t actually print anything when testing, but I produce a pdf file using CutePDF writer)

Even though I’ve made printing easier, the whole point of cutlist is to help save wood resources. Keep in mind that paper is made out of wood and print responsibly!

-- If you can't joint it, bead it!

View jft68's profile

jft68

23 posts in 2243 days


#116 posted 06-06-2010 11:33 AM

Hello Steve,
thank you for this new pre-version.
I’ll try to test it very soon. (I’m totally overloaded with my professionnal activies yet.)
I’m not able to help you concerning Mac as I’m PC user.

-- Jean-Franco

View Mark Shymanski's profile

Mark Shymanski

5111 posts in 2365 days


#117 posted 06-08-2010 05:12 AM

Thanks Steve! I am out of town this week but I sure want to try this when I get back!

-- "Checking for square? What madness is this! The cabinet is square because I will it to be so!" Jeremy Greiner LJ Topic#20953 2011 Feb 2

View Hillsboro's profile

Hillsboro

43 posts in 1549 days


#118 posted 06-20-2010 09:23 PM

Steve:

I have tried to download a couple of versions of Cutlist but have had no luck. I continually receive an error message stating that the server has been reset. Any help would be appreciated.

Thanks,

Phil

View Hillsboro's profile

Hillsboro

43 posts in 1549 days


#119 posted 06-21-2010 02:11 AM

Dave:

Email address is: phstevens@yahoo.com Many thanks for the assist.

Phil

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#120 posted 06-21-2010 06:04 AM

Hi Phil,

I can only do what Dave has suggested. I have no control over the download site itself but it may also be a localized problem to your internet provider or even to your computer.

In any case, I’m understanding of the cry for help. If you didn’t already get a copy, let me know and if anyone else has issues, please let me know. If this ‘cloud computing’ service has too many storm clouds, then I may move to a different cloud :) So far, though, there have been very few issues that I have heard about.

-- If you can't joint it, bead it!

View Shopfan's profile

Shopfan

10 posts in 1545 days


#121 posted 06-25-2010 09:52 PM

Hi Steve,

I’m a new member, and already posted this response, but apparently in the wrong place, so hopefully I have it right this time.

Have been using Cutlist 4.0.7 for some time, but have never been able to get the layout sheet to print. The Print button stays grayed out. I just downloaded the new beta 4.1 and in that version the print button shows up, but when pushed, I only get the headings an d footings of the page but no layout drawings. I am using Windows Vista 64, with Firefox 3.6.4, and Sketchup 7.1.6860. The cutlist itself prints fine on either 4.0.7 or 4.1.

Re: the new beta, installation went fine, overprinting the previous version, though there were 2 files that were not replaced due to the system not letting them be overwritten. I will try later to totally delete the old files and reload 4.1 fresh. As for performance, the new version generates the cutlist and the layout screens, and the new additions, like kerf size, are certainly welcome.

If you have any suggestions re: the layout printing, sure would appreciate it. Great tool! Thanks for creating this for the Sketchup/Woodworking community.

Doug
Spokane, WA USA

-- Doug

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#122 posted 06-26-2010 02:03 AM

Hi Doug,

Thanks for the feedback.

The layout sheet could never be printed from the window itself on 4.0.7. That’s why it was grayed out. The alternative in 4.0.7 (which still also works in 4.1.0) is to print using the ‘svg’ option. This produces the same output but as a set of files which can be opened with firefox and printed from there.

The changes in 4.1.0 were put in so that you could print the screen now. If you try the svg option and you get some output but none using the print button, then it could be that the files which you were not able to update when you upgraded, were the critical ones for generating the print output. That would also explain the header and footer but nothing in between!

See if after you upgrade all of the files whether you then get different results in the output file. If not, I would be happy to look at in more detail. It’s a beta version, so I want to nut out any problems. The printing part is new.

Btw, there is no real reason why I put any write protection on any of the files. I’ll have a look but I didn’t think I would have done that.

Still more to come – just taking a pause to chop some more firewood ( it is winter here in NZ)

-- If you can't joint it, bead it!

View Shopfan's profile

Shopfan

10 posts in 1545 days


#123 posted 06-27-2010 08:10 AM

Thanks for the feedback, Steve.

I found that my problem was caused by my zip program apparently not having permission to overwrite files in the primary drive sector, so I expanded the file to a temp location and then did a copy and paste as administrator and then all the new files over-wrote the old files perfectly. Now the print function in 4.1 works fine on the layout diagram. It prints rather small, requiring a good magnifier for my old eyes, but other than that it came out as expected.

If I had a wish list, I would wish that we had the ability to select several different sizes of lumber so that, for instance, a 7 inch panel piece would find an 8 inch board rather than creating a 2 piece oversize part out of 6 inch lumber. I also haven’t yet figured out how to steer a ply part onto sheet stock in the cut list. That may be more related to the drawing parameters, but I’m not sure.

At any rate, this is a marvelous tool, easy to use, and getting better all the time. Thanks so much for your creativity and skill in putting this together for the community.

Best regards,

Doug

-- Doug

View Amina's profile

Amina

4 posts in 1512 days


#124 posted 07-28-2010 03:37 AM

Steve,

First of all…you ARE the man. This script is making my life sooo much easier. The more I adjust and the more I tweak it, the better it gets!! I have just a few questions and suggestions. Hope someone is still around though…no action on this post for a month. :)

A little background to what I’m trying to accomplish:
My dad has his own business creating custom cabinets in Wisconsin. Most of these jobs come from multi-million dollar homes and they want everything from kitchens to baths to closets. The job we will be starting shortly has 8 bathrooms, 2 full service kitchens and more closet space than the square footage of my whole house. I live in California and have been an architectural designer for 10+ years, working in SketchUp for 5+ years (long before Google bought it up). One day my dad calls me up asking if I could do some “computer stuff” to help cut down errors in his cut lists since he writes them out by hand on legal paper. One transposed number on a job like we do and you can imagine what it takes to find it and fix it…ugh. His suggestion was a program called e-Cabinets, which I did not find very user friendly. I suggested SketchUp or AutoCAD and after I found your ruby script, I got really excited (Currently using 4.1). We settled on SketchUp since he could download it and “play” with it if needed and so far your script has shown real promise in helping control the chance for handwritten errors AND speeding up the process.

Anyway, after reading through all 150 responses I haven’t quite found answers to my question. The first one, which was highlighted a little by DaveR was about grain orientation.

1) I am getting pieces turned because the width is actually longer than the length. The default as DaveR stated is the program assumes the longest dimension to be the length. For what I am doing, I do not need to apply material to it, other than to categorize. So I’m using paint colors defined as “Cabinet 1, Cabinet 2, etc”. Do I need to apply a grain pattern and adjust the axis to correct – if I read DaveR’s response correctly or is there no way to fix this as shown in Picture 1, Line 6 below (that’s a 36” wide cabinet).

A few suggestions: 1) I can sort by column priority in Excel, but if I switch back to Part #, it lists S-10-1 before S-1-1. Can you change first 9 numbers to default as 01, 02, etc to keep correct? 2) Add a scroll bar to the HTML output of the efficiency sheet. I can scroll down the Cut list, but if the efficiency is longer than my screen, I have to highlight to scroll down to see and print.

Well, I had other questions and comments, but it’s been a long day and can’t remember what they were. :)

Cut List 1

Cabinets

Materials

View Amina's profile

Amina

4 posts in 1512 days


#125 posted 07-28-2010 05:33 AM

Thanks for the response Dave…even though it wasn’t exactly what I was hoping for. Granted, for now, I can export to Excel and review the list and edit as necessary, but again, it’s leaving room for errors. I would be very interested in knowing if this is something that can be added, adjusted, fixed.

I started using loud, obvious colors while designing color schemes for housing. I would “block out” each house and then once the community colors were approved, I would apply them over the top, making it an easy 1 click bucket painting process.

We’ve been trying to work out a system that is easily readable for each department. Exporting it into Excel allows us to sort and print based on department importance. Sorting by (correct) Length, we can hand the printout to Dept 1 to rip all the material accordingly. Re-sort by Length and hand that printout to the guy who will be cutting them to length…then re-sort one last time by material and hand that to the guy who will be assembling each box. Include color coded drawings and any monkey should be able to cut and assemble correctly with little effort.

So that’s kind of the plan and as you can see, having the correct length and width is crucial to get this to flow like we’re hoping. :) Getting the 1-9 relabeled 01-09 would help with this too, but not saving the sorting shouldn’t mess it up.

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#126 posted 07-28-2010 08:51 AM

Hi Amina,

Thanks for your comments.

We are still around. Things have been quiet for the moment. I hope everyone is enjoying their holidays!
I’m happy to do my best to help make the plugin as useful as possible.

Dave’s correct about grain orientation. The difficulty has always been that there is no such thing as orientation of grain, even when applying a material to it, so nothing to key off of. The solution I’ve always imagined is to add some sort of additional attribute to the component which I could use to correct the basic assumption ( ie: grain always runs in longest dimension)

Changing 1-9 to read 01-09 so that it sorts in order is very doable and I’ll look into doing that tonight.

Having a scroll bar on the window output – I thought it did already but I’ll look into it. That window display has always been tricky. A suggestion is to use the svg output. It produces a set of files which can be read by most browsers these days or using inkscape, also freely available. You can also print those and the print looks better than from the window.

Another suggestion is that many ‘pros’ go out and purchase CutlistPlus ( no affiliation with me). My Cutlist plugin will also generate a file which can be used to input into CLP.So you use SU as the design front end, then export the parts using the plugin , import into CLP and do all the really fancy stuff there.

8 bathrooms eh? We just downsized from 2 back down to 1!

-- If you can't joint it, bead it!

View Martin Sojka's profile

Martin Sojka

1893 posts in 3124 days


#127 posted 07-28-2010 10:09 AM

Great to see this thread living again after the comments paging added ;) Great job, Steve!

-- Martin, https://woodworkingweb.com

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#128 posted 07-28-2010 10:45 AM

Hi Martin. My blogs and forum on the Cutlist plugin must be good test cases for the new features! Seems to be working well. Thanks for your changes.

-- If you can't joint it, bead it!

View Amina's profile

Amina

4 posts in 1512 days


#129 posted 07-28-2010 11:24 PM

Steven,

Thanks for the input. I realize getting some kind of grain orientation would be near impossible with so many variables to look at…but one could hope I guess. I am pretty good with SketchUp and wild ideas, but no idea how to implement them most of the time. I’ll be the first to say I know nothing about rubyscripts or what it takes to write them, but…

I was thinking maybe there is a way to use coordinates since you already label them X, Y, and Z on the cut list. Creating and then importing each piece of material as you ‘build’ it with the correct axis should give each piece its own X, Y, and Z. If those coordinates were read by the script individually as it’s listed, it should list them in an X, Y, Z format into the cut list.

So if you created a piece that was 6 X, 2 Y, and 3/4 Z and imported that into SketchUp, the axis inside the component should remain in those directions no matter how its placed. Then, when your script reads the individual component, it reads it as 6 X, 2 Y, 3/4 Z and lists it accordingly on the cut list.

Again, I know nothing about rubyscripts, the limitations, or the possibilities. This could be what DaveR was initially referring to, I’m not sure though. I just tend to think outside the box a lot.

However, glad to hear you can fix the numbering. Although trivial, will make sorting a lot easier, especially if there is a reason to save the document. As for the scrollbar, this is what I get:
Scrollbar

No Scrollbar

As you can see, the bottom part is missing along with the buttons. I have started exporting to SVG, but what I like about this is, atleast for now, I have the instant ability to review it before sending it out. Once I feel the output is what I am looking for, I export to SVG and CSV and email to my dad.

I have also been looking into Cutlist Pro. After finding your script with links to the program, I have been looking to see if it is something that we could use and be cost effective too. Taking 1 step at a time though. Last thing I need to do is overwhelm my dad with too much “computer stuff” as he puts it. :)

One last thing:

The top of this page shows the current as 4.07. I have 4.1, which I thought was the current. I think I had seen it being new within a couple days of when I downloaded it. I double checked your website and can’t find where I downloaded it from or any other posts with the updated version. Is there another place where 4.1 is being discussed?

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#130 posted 07-29-2010 12:08 AM

Amina,

I’ll answer the easy questions first and have a think about your other suggestions/issues.

The blog for 4.1 is here

and I’ve already fixed your part numbering issue.You can download 4.1.04pre now.

Scrolling works for me but I think I might know what is happening so let me look into it. It could be I’ve set the initial window size too large. A larger project, I suspect will scroll fine.

Anything is possible with software…but not everything is under my control. Will consider your comments when I have a bit more time to think about it…

-- If you can't joint it, bead it!

View Amina's profile

Amina

4 posts in 1512 days


#131 posted 07-29-2010 02:05 AM

Thanks for the updated numbers…installed and works perfectly! I guess I should be commenting on that new page then. :)

As for the scrolling, I’ve done it on the 3 cabinet setup shown in my first post and it still didn’t give me a scrollbar. I have tried it in many different combinations and have never seen a scrollbar on my end, so I’m not sure what could be causing it. My screen resolution is 1920×1200 and I’m using SU 6.4.112 Pro if you think that might matter.

View Mark Shymanski's profile

Mark Shymanski

5111 posts in 2365 days


#132 posted 07-30-2010 07:00 AM

I think it is phenomenal that Steve puts all this work into updating this powerful Sketchup tool. Thank you Steve!

-- "Checking for square? What madness is this! The cabinet is square because I will it to be so!" Jeremy Greiner LJ Topic#20953 2011 Feb 2

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#133 posted 07-30-2010 08:14 AM

Thanks Mark. We all share our love of woodworking in different ways.

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#134 posted 07-30-2010 08:44 AM

Amina,

I’ll look into the scrollbar issue.

As for finding a way of specifying grain orientation, I just had this same conversation offline with someone else. The use of x,y,z labels in the cutting list is unfortunate and a bit misleading. I realize now that it is only leading to some confusion about the part’s relationship to the x,y,z axes (there isn’t one). I think I might remove those labels. It could just as well be called a, b and c or L, W and T. Its use is a relic of the code from before I took it over and I’ve never paid it any attention. Is there some significance to the use of x,y,z for dimensions that I don’t know about? If anyone has any thoughts, feel free to respond.

I think it is worth repeating the question here and my response

Q.I’ve drawn three boxes in sketchup. All three were drawn with the face, or front, along the same axis (red) and made into components. We’re interested in the CSV output, so x, y and z axis data are important. Our first box is x=24, y=23, z=11; Our second box is identical; Our third box is x=24, y=23, z=39. When the table is generated for the three boxes, the 3rd box, which has a longer z axis than its respective x and y, gets twisted and reads x=39, y=24, z=23. Is this an anomaly, or are we doing something incorrectly?

A. The dimensions of a ‘part’ has little bearing on its orientation to the axes. The part could be at a 45 degree angle in 3 dimensions and I can still get a length, width and thickness. The length, width and thickness is not related to x,y,z coordinates or the axes used to draw them in the first place. ( Personally I would think that it would take away from the spontaneity of Sketchup if you always had to draw parts in a particular orientation to the axes – flat boards would always have to be drawn in the x-y plane and then rotated to its correct plane)

Now, how does it do it then?
The dimensions are derived from the so-called bounding box. When you click on a component, a blue box shows up around it – that’s what’s used to get the dimensions.
Since there is no way to describe the actual orientation of the part in Sketchup based on how you imagined it ( ie: I don’t know which end is up so to speak), there is an assumption made which works for most cases. The longest side is always length, the shortest is always thickness. There has been discussion of adding codes (attributes) to the part to override the assumption but this has not been done…yet.

For example if you had a part which was taller than wide but needed the grain to run across the width, which you might do for a cabinet side, then you might add an attribute such as “WLT”, which might suggest that the longest side is actually the ‘width’, if you follow what I mean and so grain always runs along the ‘length’.

It could also just be something easier like putting “grain=width” in the component description – but here we have to all agree on what ‘width’ means!

-- If you can't joint it, bead it!

View Stan Armstrong's profile

Stan Armstrong

4 posts in 1498 days


#135 posted 08-11-2010 04:19 PM

What a great program! However:

I am having the “no components selected” problem. There are components in the model. The selected component is shown in the “Entity Info” and in the “Component Attributes”. I have been able to run 4.07, 3.3, & 4.1 on a new test model. The problem is erratic. I have sometimes been able to generate cutlists within my cabinet model, but I can find no pattern. I have read the forum comments on the problem. I have tried 3.3 and 4.1 and have the same erratic behavior. I have been sure to delete old plugins, both .rb and folder, before install the next version.

I am running under Debian Squeeze, Sun VirtualBox, Sketchy 7.1 Pro. Since I have sometimes had success, I doubt that the fault lies with VirtualBox (I have successfully run all manner of Windows software, old an new, with narry a hiccup.) Is there, perhaps, something I need to know about how my nested, dynamic components are configured? Within the same model, the error occurs with some components selected but not with others. Is tere perhaps a problem with the alignment of nested axes?
...
I think I may have my answer. The errors are occurring when I run Cutlist on a component other than the top level of nested components. I have a couple of complex cabinet runs with several cabinets grouped as single components. If I select a single cabinet, I get the error. If I explode the run component, and select the same cabinet, I succeed. I suspect this may be unavoidable since with dynamic components the child components are using variables defined in the parent components.

-- Stan, Nova Scotia

View Stan Armstrong's profile

Stan Armstrong

4 posts in 1498 days


#136 posted 08-11-2010 05:23 PM

DaveR, it looks as though the problem is more basic than something caused by Dynamic Components. Try this:

Create a new model. Make two blocks. Define each of them as a component. Select both components. Make the grouping into a component. Cutlist should work when you select this parent component and fail when you select one of the child components. These are static components.

You mention the scaling problem. I have been trying to use FredoScale, with mixed results so far. Is that the tool of choice?

-- Stan, Nova Scotia

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#137 posted 08-11-2010 10:41 PM

Dave/Stan,
The last time I looked into this issue, I concluded that at least in some cases, it was a sketchup thing. I can only work with whatever sketchup hands to me through the interface. My plugin works on whatever SU tells me is selected. The “nothing is selected” popup is produced very early on before I even start parsing the components.

In the ruby code it looks simply like “model.selection.empty?”
If it is empty, then I ask if you want to select all visible components.
At this point, I attempt to invert the empty selection to select all
If that is empty, then I output the error “Your model is empty or no entities are visible. No Cutlist generated.”

If it’s not empty, then I parse the components and then check at the end to see if I have found any parts.
I will check here to see if I fail to find components which are, in fact, selected by running Stan’s experiment.
If it doesn’t find any here, then it output the error: “No Components found in your model.\nYou must create a Component from your selection.\nClick on Help for more info.\nNo Cutlist will be generated.”

So, I’m not sure which of these errors you are getting. If it’s the first 2, then I’m at a loss because SU hasn’t handed me a selection. If it’s the 3rd, then it’s within my control and there might still be a problem in my component parsing. Which error are you seeing?

I’ll look into it some more.
Steve

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#138 posted 08-11-2010 10:52 PM

PS. There is a comment I added some time ago in the code for the parsing of the components that sketchup does include any sub-components as part of a selection. So, I always take the selection and then ‘drill down’ into the component to see if there are sub-components even though it is not part of the original selection set.

It’s likely that if you select a sub-component it passes nothing to me as part of the selection. That would fit the description of the issue. I’ve never explored to see if SU does keep track somewhere of what is visually selected if it is a sub-component( it must). Even if it does, it might not be available in the interface. Or, there might be another way to find out some roundabout way through the code.

Steve

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#139 posted 08-12-2010 12:29 AM

Thanks Dave. Will have a go at it later today…after work..my boss could be reading :)

-- If you can't joint it, bead it!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#140 posted 08-13-2010 12:15 AM

Ok, I was able to reproduce it and it has to do with the way things are selected and the way I go about finding the parts which are selected.

I’ve got a simple solution which I am testing. Rather than search all of the parts in the model for the ones which match the selection, instead it should be possible to only search the list of selected components. I know it sounds obvious when you hear it this way but the code perhaps did not reflect the level of understanding reached today.

If you want to make this change yourself, you can do it as follows:

(Assuming you are using the latest version 4.1.0.6pre)
In file <plugins>/cutlist/reporter.rb Find this line:

getSubComponents(entities,1, @mname)

and change it to

getSubComponents(selection,1, @mname)

That’s it!

i noticed that sub-assembly name is not accurate when you select a part like this inside the sub-component. So this is not the final solution, but if you need the cutlist, you can do this now.

Steve

-- If you can't joint it, bead it!

View Stan Armstrong's profile

Stan Armstrong

4 posts in 1498 days


#141 posted 08-13-2010 02:59 AM

Steve,

How satisfying! It works like a charm in my original situation.

I have learned a great deal about Sketchup Pro’s dynamic components from working with them, and your Cutlist has been an important aid in that process, as well as having now given me the results I need for my final project. I had incorporated the “Dynamic Door” model from SketchupTraining.BlogSpot.com as well as one of Google’s collection of dynamic cabinets in a 12’ run of base and wall cabinets. Then I altered these components considerably to fit my design. These are very versatile and instructive dynamic models, but when I ran Cutlist on the whole run, it took a very long time to complete (and sometimes choked). Before your fix, I selected individual elements from the run and copied them to new files to avoid this delay and the mass of data not yet needed, but that method had problems as well. Since some of the attributes were variables that then had broken references to other models. Now, I will be able to get a complete cutlist for the entire project when I need it and work to check and refine individual cabinet components more easily while the planning is still in progress. Thanks so much.

One of the advantages of these dynamic components is that I can change the any of the dimensions from the Component Attributes window without distorting my model in any way. This took me only, what, twenty hours to achieve. :-) But I am retired, and getting there is half the fun.

Warmest regards,

Stan

-- Stan, Nova Scotia

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#142 posted 08-13-2010 01:10 PM

Stan,

I’m always pleased to hear when the plugin helps in any way and it’s good to know that it is now working to make things easier for you..even if it took you a while to get there. Hopefully there is a payoff to your effort, if nothing else than the fun factor of figuring it out!

Steve

-- If you can't joint it, bead it!

View Stan Armstrong's profile

Stan Armstrong

4 posts in 1498 days


#143 posted 08-13-2010 02:24 PM

Steve,

As I continue to work with Cutlist, where should I post feature requests, here or elsewhere?

For instance, it is not a big deal, but currently we are restricted to one selection of board sizes and one of sheet sizes. If we have projects that call for several materials, perhaps each with stock of differing sizes, or if we have several sizes of the same material on hand, it would be convenient to be able to specify more than one stock size for boards and sheets. I’m sure there are more significant things you are planning for Cutlist, but if this were an easy modification, perhaps you would consider it for the next go-around.

Stan

-- Stan, Nova Scotia

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#144 posted 08-14-2010 02:27 AM

Hi Stan,

Here is good! I monitor all of the cutlist related blogs/forums.

Your request is a common one. It’s not trivial which is why it isn’t there yet, but it is percolating to the top of the list and to be perfectly honest, it’s the function that would be most useful to myself! since I use recycled wood for all of my projects which does not typically come in standard lengths, widths or thicknesses ( though with my sawmill, my forest and me now all in the same place finally, this may change soon!)

So, request accepted and stay tuned but don’t hold your breath. My development ‘season’ is nearing the end. Our cherries are beginning to blossom and the daffodils are coming up!

-- If you can't joint it, bead it!

View robwein's profile

robwein

5 posts in 1494 days


#145 posted 08-15-2010 12:00 AM

I’m new to Lumberjocks and have been reading about Cut List plugin for Sketch Up. Sounds great. Thing is I’m just doing my first project in Sketch Up and using an unlicensed (free) version on a Mac. Will the plug in work with this version or do I need the Pro version? I downloaded the plug-in but couldn’t find a plugins folder in Sketch up to add it to. Am I out of luck if I don’t want to shell out $495 for the Pro version?

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#146 posted 08-15-2010 12:14 AM

Hi robwein. Welcome to Lumberjocks!

The plugin works on any version of Sketchup, free or pro and either Mac or Windows platforms ( and some Linux users are running it under Wine). The only warning about the Mac is that the layout window display will be blank – use the svg setting.

The default location of the Plugins folder in Windows is:

c:\program files\google\google sketchup 7\plugins\

and for a Mac:

Macintosh HD/Library/Application Support/Google SketchUp 7/SketchUp/

You can check out the original post for Cutlist which has some answers to previous questions people have come across and it may be helpful.

-- If you can't joint it, bead it!

View robwein's profile

robwein

5 posts in 1494 days


#147 posted 08-16-2010 06:41 AM

Got it!! THANKS!! I first installed Sketchup 7.1, then downloaded your plug-in and placed it in the file you indicated. I’ll need to get the hang of selecting what I want included. I’ve used groups rather than components and I now realize I’ll have to add “ply” or some other material reference word to the name of each group but I can see that I’m on my way. Thanks very much for a terrific tool that will be a huge time—and wood (and money)—saver!!

View freshwater's profile

freshwater

2 posts in 1478 days


#148 posted 08-30-2010 05:21 PM

on my mac, PPC, 10.5.8
i only get menu in sketchup showing

Cost Assign Est Material Assign Est Faces Compute

that’s it.

on sketchup forums search, nothing is really found for “cutlist mac”.

beside the html issue above, i’m supposed to get a bill of material list?
thanks for any help!

View daltxguy's profile

daltxguy

1373 posts in 2566 days


#149 posted 08-30-2010 11:28 PM

Hi Freshwater.

I’m confused by your question. Do you have the cutlist plugin installed? None of what you listed above is the cutlist plugin.

Yes, you will get a bill of material list if it is installed and your project is composed of components or groups. The ‘Cut List’ command will appear in the plugins menu.

-- If you can't joint it, bead it!

View freshwater's profile

freshwater

2 posts in 1478 days


#150 posted 08-31-2010 04:26 AM

hi daltxguy,

okay it works now. i had downloaded 4.0.7, unzipped and placed the entire folder “cutlist 4.0.7” in plugins. you have to place all the contents of folder “cutlist 4.0.7” in plugins. placing the folder “cutlist 4.0.7” in plugins does not work.

this is the first plugin i’ve installed in sketchup.

thanks!

Have your say...

You must be signed in to reply.

« prev 1 2 3 4 5 6 7 next »
335 replies


DISCLAIMER: Any posts on LJ are posted by individuals acting in their own right and do not necessarily reflect the views of LJ. LJ will not be held liable for the actions of any user.

Latest Projects | Latest Blog Entries | Latest Forum Topics

HomeRefurbers.com

Latest Projects | Latest Blog Entries | Latest Forum Topics

GardenTenders.com :: gardening showcase