Jeffinslaw Posted December 15, 2017 Posted December 15, 2017 (edited) Hi guys, been working with LPUB here the past few days and I am having a few issues that I can't seem to find solutions to. Props to anyone who creates instructions with this program, it is very finicky. My issues: I can't figure out how to remove the complete sub-models from the parts list. I've been able to remove the parts list from the callout but the assembled sub-models still show up in the parts list with all of the required parts. Also, I can not figure out how to move a callout to another page (if this is even possible). This callout is somewhat large and I am having issues sizing it correctly for the page. That brings up another issue, whenever I try to change the margins of an individual callout, nothing changes. This program is highly frustrating to say the least. I've attached a screenshot of the specific step that is causing me so much issues. part_list_issue by Jeffinslaw, on Flickr As you can see, I've crossed out the parts in the part list that I want to remove. I also want the first smaller callout to be displayed underneath step 1 and 2 such that the whole callout will fit within the page. Hopefully you guys are able to help! -Jeffinslaw Edited December 15, 2017 by Jeffinslaw Quote
supertruper1988 Posted December 15, 2017 Posted December 15, 2017 Not to derail this but if your build is in LDD, have you looked at BluePrint? I find it to very intuative. I have only just started down the LPub trek so I am afraid that I cant help you out here. Quote
Jeffinslaw Posted December 15, 2017 Author Posted December 15, 2017 38 minutes ago, supertruper1988 said: Not to derail this but if your build is in LDD, have you looked at BluePrint? I find it to very intuative. I have only just started down the LPub trek so I am afraid that I cant help you out here. I do not use LDD, thanks for the suggestion though! My workflow is as follows: create design in stud.io export to .ldr format rebuild model step by step in Bricksmith if I'm on my Mac or MLCad if I'm on my desktop create instructions with LPUB I really wish stud.io would implement some sort of instruction feature as well as Lsynth. The second would be much, much appreciated. -Jeffinslaw Quote
Calabar Posted December 15, 2017 Posted December 15, 2017 56 minutes ago, Jeffinslaw said: rebuild model step by step in Bricksmith if I'm on my Mac or MLCad if I'm on my desktop This step seems to be... redundant! Why build the model two times? Quote
Jeffinslaw Posted December 15, 2017 Author Posted December 15, 2017 (edited) 7 minutes ago, Calabar said: This step seems to be... redundant! Why build the model two times? I don't necessarily rebuild it but move parts around so they are in the correct step if that makes sense? I create the steps with MLCad/Bricksmith as my stud.io designs are all "one step." -Jeffinslaw Edited December 15, 2017 by Jeffinslaw Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 5 minutes ago, GREG998 said: No offence intended guys, but someone comes with questions so let's try to bring him answers, not other questions. In the PLI: Have you tried to put the mouse on the callout and right click it? It will propose you to "hide part(s) from part list". If the callout is too large, i prefer to let it unpack. It improves the lisibility of the step. Thank you for your assistance! Unfortunately, when I right-click on the PLI, I get the following options: Change Shape Move Bill of Materials Change Bill of Materials Background Change Bill of Materials Border Change Bill of Materials Margins I guess I am going to have to unpack the callout. I can try and fit it all onto one page though. -Jeffinslaw Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 Just now, GREG998 said: Try to put the cursor right on the part/callout you want to hide. It "should" propose you to hide it. If you really want to keep the calloup on the parent model page, maybe should you try to display it as a column (on the callout area, right click then "display callout as column"). Right clicking on the specific part in the PLI only results in "Change Part Margins." Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 Just now, GREG998 said: That's weird....It should propose you "Hide part(s) from part list" AND "change part margins", even with a callout or a submodel treated as a part. What version of Lpub do you use? I am using LPUB4 version 0_0_10 for Mac OS X, the latest one for OS X found here: https://sourceforge.net/projects/lpub4/files/ Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 Just now, GREG998 said: I've tried to reproduce the problem with a pretty simplistic file. Try the following thing: Unpack the callout. Then convert it back to callout. At this point, the part list should be WITHIN the callout area. Right click in the callout and chose "no part list per callout". Tell me what it gives. That did not work either unfortunately :( I'd be willing to PM you the file I am working on for you to look through? Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 For those who are interested, there was a line at the top of the file that needed to be removed, the line was: "0 !LPUB PLI INCLUDE_SUBMODELS GLOBAL TRUE" once that line was removed, things have been working well. Now to just figure out why my Lsynthed parts aren't showing up... -Jeffinslaw Quote
legolijntje Posted December 16, 2017 Posted December 16, 2017 6 hours ago, Jeffinslaw said: Now to just figure out why my Lsynthed parts aren't showing up... I suppose you use LDView as a renderer? Do the LSynth parts show up when you open the file in LDview? Also, LPub 4 is pretty old (and unstable every now and then). I recommend using LPub3D instead Quote
Jeffinslaw Posted December 16, 2017 Author Posted December 16, 2017 (edited) 11 hours ago, legolijntje said: I suppose you use LDView as a renderer? Do the LSynth parts show up when you open the file in LDview? Also, LPub 4 is pretty old (and unstable every now and then). I recommend using LPub3D instead The LSynth parts do not show up in LDView... hmmmm.... And I have made the switch from LPub 4 to LPub3D last night after having a few too many issues. Noticed a decent improvement so far -Jeffinslaw *EDIT* I created an "Unofficial" folder within my Bricksmith folder and added a "parts" and "p" folder and when I open LDView, the synthesized parts and the constraint pieces now show up. They synthesized parts do not show up in the Parts List however... getting somewhere... I'm on a Mac by the way. Edited December 16, 2017 by Jeffinslaw Quote
legolijntje Posted December 16, 2017 Posted December 16, 2017 2 hours ago, Jeffinslaw said: And I have made the switch from LPub 4 to LPub3D last night after having a few too many issues. Noticed a decent improvement so far Cool! Make sure to go to Configuration -> Preferences -> Rendering and make sure that 'Use multiple files single call rendering' is selected for LDView. It makes rendering pages significantly faster. 2 hours ago, Jeffinslaw said: *EDIT* I created an "Unofficial" folder within my Bricksmith folder and added a "parts" and "p" folder and when I open LDView, the synthesized parts and the constraint pieces now show up. They synthesized parts do not show up in the Parts List however... getting somewhere... I'm on a Mac by the way. I haven't used LSynth in combination with LPub in quite a while (currently I use LDCad's built-in flexible parts editor) so I can't help you very much there. But they probably don't show in the PLI because they aren't LDraw parts (but just normal submodels). You could select 'treat as part' in LPub or (which I always use with LDCad's parts) use the LPub PLI substitute meta-command to substitute the flexible part with another part (usually the straight version of the flexible part) in the PLI. Quote
Jeffinslaw Posted December 17, 2017 Author Posted December 17, 2017 23 hours ago, legolijntje said: I haven't used LSynth in combination with LPub in quite a while (currently I use LDCad's built-in flexible parts editor) so I can't help you very much there. But they probably don't show in the PLI because they aren't LDraw parts (but just normal submodels). You could select 'treat as part' in LPub or (which I always use with LDCad's parts) use the LPub PLI substitute meta-command to substitute the flexible part with another part (usually the straight version of the flexible part) in the PLI. Can you give me an example? Here is code from the Lsynthed portion. The problem is, the hose is 1.5 studs long which isn't an official part... 0 STEP 0 !LPUB STEP_NUMBER PLACEMENT LOCAL TOP_LEFT PAGE_HEADER INSIDE 0.0457962 1.02617 1 0 -59 -56 -66 0.999999 -0 0 0 0.965925 -0.258819 0 0.258819 0.965925 30377.dat 1 0 -81 -56 74 -0.999999 0 -0 0 0.965925 -0.258819 -0 -0.258819 -0.965925 30377.dat 1 0 -59 -56 74 -0.999999 0 -0 0 0.965925 -0.258819 -0 -0.258819 -0.965925 30377.dat 1 0 -81 -56 -66 0.999999 -0 -0 0 0.965925 -0.258819 0 0.258819 0.965925 30377.dat 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 -85 -15 76 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 -55 -15 76 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 -85 -15 76 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 -85 -55 -68 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 -55 -55 -68 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 -85 -55 -68 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 -85 -55 74 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 -55 -55 74 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 -85 -55 74 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 -85 -16 -68 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 -55 -15 -68 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 -85 -16 -68 -0.0219 10.7892 0 0.9998 0.2362 0 0 0 1 LS50.dat 1 0 -54.525902 -14.9812 -68 -0.0395 -19.896799 0 0.9992 -0.7873 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 35 -21 -62 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 65 -21 -62 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 35 -21 -62 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 115 -21 -62 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 145 -21 -62 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 115 -21 -62 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 35 -21 70 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 65 -21 70 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 35 -21 70 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END 0 SYNTH BEGIN TECHNIC_FLEX-SYSTEM_HOSE 0 0 SYNTH SHOW 1 2 115 -21 70 -0 -1 0 1 -0 0 0 0 1 LS01.dat 1 4 145 -21 70 -0 -1 0 1 -0 0 0 0 1 LS02.dat 0 SYNTH SYNTHESIZED BEGIN 1 0 115 -21 70 0 30 0 1 0 0 0 0 1 LS50.dat 0 SYNTH SYNTHESIZED END 0 SYNTH END -Jeffinslaw Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.