Jump to content


BrickUtils


  • Please log in to reply
14 replies to this topic

#1 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 27 January 2012 - 11:19 PM

BrickUtils

BrickUtils is an utility for builders that use LEGO Digital Designer and LDraw-compatible CAD for designing models.
The main problem that BrickUtils tries to solve is the answer at the question: can I build this model with bricks I own?
So, with BrickUtils you can quickly build your brick catalog and check if you can build a model. You can also export list of bricks you can buy on BrickLink, to complete your brick collection.

Attached File  thumb.png   13.61K   7 downloads

This thread holds all you need to know about BrickUtils

Feature list:
  • Imports LDD project file (LXF or LXFML)
  • Imports BrickLink set inventory
  • Imports LDraw file format (MPD or LDR)
  • Manage your collection of bricks, sets and bulk lots
  • Display brick shape (from LDraw part library)
  • Checks if you can build a model (from LDD, LDraw or a BrickLink set) against your brick catalog, and helps you to find alternate bricks
  • Exports BrickLink "Wanted Mass Upload" XML file, to buy bricks on BrickLink
  • Exports lists in printable HTML to helps pick bricks from your collection (a bill of materials)
  • over 2700 BrickLink from/to LDD parts database
  • over 2900 LDraw from/to LDD parts database
  • Updated to LDD 4.3.5 and brick set 835.3
  • Includes LDraw part library update 2012-02
  • Automatic database upgrade when installing new program releases
  • Database update via Internet
  • Imports and exports your bricks and sets catalog in XML format, for backup and upgrades
  • Faster full text search in BrickLink parts and sets databases
  • “Can Build?” function now includes an “export” button to create a wanted mass upload file from missing bricks, accepted by BrickLink
  • Complete user manual (PDF, english and italian)
Program is totally free, Open Source, written in Python, and do not needs any other program to run. Available as:
  • Windows portable (zip)
  • Linux portable (experimental, tar.gz)
Latest stable release is 0.1.4.0 (2012-11-28)

You can check planned development and functions here:
SourceForge development milestones and tickets
If you have an account on SurceForge, you can submit requests as a ticket, or add comments to existing tickets.

BrickUtils on SourceForge
BrickUtils web page

Let me know what do you think about BrickUtils!

Please use this thread for feedback and support on BrickUtils.

Thank you.

Edited by Mario Pascucci, 28 November 2012 - 11:52 AM.

My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#2 Superkalle

Superkalle

    Posts: 4521
    Joined: 21-December 08
    Member: 4755
    Country: Sweden

Posted 28 January 2012 - 10:58 AM

Good idea to make a general topic about the tool (like proposed by Calabar).  :thumbup:
LDD Index Thread - for all your LDD cravings
My Mocs

#3 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 23 February 2012 - 12:02 PM

New BrickUtils release is out.

Refer to first post for details.

Thank you.
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#4 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 28 March 2012 - 04:11 PM

Hi people.
I'm really happy to inform you that a "candidate release" of BrickUtils is out: 0.1.0.RC1

Refer to this post for software and manual.
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#5 Calabar

Calabar

    Posts: 1623
    Joined: 11-April 10
    Member: 10232
    Country: Italy

Posted 28 March 2012 - 04:46 PM

Hi Mario, Thanks for this new release.

A little question about the software: can I create my part list inserting the set I have, and then select only a part of these sets to use the "Can Build?" function to build a custom set, whose brick list has been imported from a lxf or ldr file?
"Official LEGO Sets made in LDD" topic: Read guidelines before posting!

#6 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 28 March 2012 - 04:58 PM

View PostCalabar, on 28 March 2012 - 04:46 PM, said:

Hi Mario, Thanks for this new release.

A little question about the software: can I create my part list inserting the set I have, and then select only a part of these sets to use the "Can Build?" function to build a custom set, whose brick list has been imported from a lxf or ldr file?

No. The "can build?" function take account for all bricks in your catalog, regardless of "originating" set.

But, maybe, this will be a "feature" for one next release... let me think about it. :laugh:

If you use the "portable" version, you can install it twice: fill first database with all your set, next copy only the database in a fresh install (delete first the original catalog file), removing sets you don't want to use for building checks.
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#7 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 13 April 2012 - 03:12 PM

Hi people.

A new release is out, rel 0.1.0.0
BrickUtils is now quite stable, but I plan to add more features:
  • italian language manual
  • database structure to take account of bricks used for MOCs or builded set when checking "Can Build": this way, you can mark some of your set as "unavailable", or exclude bricks used for other MOCs (ideas from Calabar, thank you :laugh: ).
  • add capability to import some other file format (like SR3D files).

My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#8 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 21 August 2012 - 10:35 AM

BrickUtils new release is out: 0.1.3.0

New in this release:
* Automatic update for catalog via Internet
* Updated for LDraw library 2012-02

Please refer to top post for full details and software features.

Thank you.
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#9 vynsane

vynsane

    Posts: 450
    Joined: 21-May 10
    Member: 10811

Posted 21 August 2012 - 05:42 PM

Looks cool, but... two things:

Windows, Linux... No Mac version?

Is there a planned future provision for supporting collections saved at Brickset? I don't have my collection inventoried at BrickLink.
ALL HAIL THE BLACTRON EMPIRE!

Flickr Photostream | Dropbox - LDD files and instruction archive

The SVG Decals Library - Discuss on EB | Contribute on GitHub

#10 purpleparadox

purpleparadox

    Posts: 1610
    Joined: 20-February 12
    Member: 26763
    Country: Canada

Posted 21 August 2012 - 07:38 PM

View Postvynsane, on 21 August 2012 - 05:42 PM, said:

Is there a planned future provision for supporting collections saved at Brickset? I don't have my collection inventoried at BrickLink.
I'm about to start a Brickset inventory, so I sure hope that there's a BrickUtils-Brickset version planned. :classic:

Edited by purpleparadox, 21 August 2012 - 07:38 PM.

Posted Image


#11 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 22 August 2012 - 08:48 AM

Hi,
thank you for your interest in BrickUtils  :classic:

@vynsane:
To do a Mac Version I need a Mac, but I don't own one, so...
Anyway, BricUtils is based on Python, and require PyGTK and SQLite, so it likely works on a Mac, but I can't build a package ready for release/install by normal user.

@vynsane,purpleparadox:
It is possible to add a such function, but... Brickset give only a list of sets, where Bricklink give the complete inventory for every set. So, in the way BrickUtils works, after you import a list of set from Brickset, you have an empty brick collection: to fill in with correct types and quantities you have to download manually the inventory for every set you own, import in BrickUtils and "connect" it with set.
And no, BrickUtils cannot automatically get set inventory from Bricklink, it is strictly denied by site rules and policies (http://www.bricklink....asp?helpID=139). So, importing set list from Brickset can be arranged, but it is a little useless.

Edited by Mario Pascucci, 31 August 2012 - 07:40 PM.

My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#12 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 28 November 2012 - 11:54 AM

Hi all.
Just released a new version with LDD latest bricks (LDD 4.3.5, bricks ver 835.3)

Thank you and enjoy.

Mario
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#13 Calabar

Calabar

    Posts: 1623
    Joined: 11-April 10
    Member: 10232
    Country: Italy

Posted 28 November 2012 - 01:48 PM

The installer seems to be ad 0.1.3.0 still.
Do you think to update it or you leave the portable version only?
"Official LEGO Sets made in LDD" topic: Read guidelines before posting!

#14 Mario Pascucci

Mario Pascucci

    Posts: 14
    Joined: 02-November 11
    Member: 21317
    Country: Italy

Posted 28 November 2012 - 02:23 PM

View PostCalabar, on 28 November 2012 - 01:48 PM, said:

Do you think to update it or you leave the portable version only?

I have really short time, so for now I release only "portable" versions.
Sorry.
My LEGO site (Italian language)
BrickUtils software (catalog of bricks and sets, imports LDD MOC, exports for buy bricks on BrickLink)

#15 Calabar

Calabar

    Posts: 1623
    Joined: 11-April 10
    Member: 10232
    Country: Italy

Posted 28 November 2012 - 02:45 PM

No problem for me, I use the Portable version :tongue:
I was only curious to know if you indend to maintain the installer too. :wink:
"Official LEGO Sets made in LDD" topic: Read guidelines before posting!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users