Sign in to follow this  
Jeffinslaw

LPUB Issues/Questions

Recommended Posts

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:

  1. 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.
  2. 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.
  3. 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.

39044973492_835e863a96_c.jpg

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 by Jeffinslaw

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites
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 by Jeffinslaw

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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."

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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 :classic:

Share this post


Link to post
Share on other sites
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 :classic:

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 :classic:

-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 by Jeffinslaw

Share this post


Link to post
Share on other sites
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 :classic:

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. :classic:

 

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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.