Difference between revisions of "CAD Tools"
(32 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
[[File:BlueBrickScreen.png|800px|link=]] | [[File:BlueBrickScreen.png|800px|link=]] | ||
− | [http://bluebrick.lswproject.com BlueBrick] is an excellent open source software tool for designing Lego® based layouts. This tool allows you to arrange baseplates, track, and other items into desired layout configuration. You can assign different drawing layers for each item, generate parts lists, add text annotations, and much more. BlueBrick comes pre-installed with many different parts libraries, including Lego® track from the 4.5V era up to current 9V/RC track. Since the introduction of new alternative track items from ME Models, we can now build layouts with new curve radii options of 56, 72, 88, and 104 studs. Below, you can download additional component libraries to expand the possibilities of layout design using BlueBrick. | + | [http://bluebrick.lswproject.com BlueBrick] (by Alban Nanty) is an excellent open source software tool for designing Lego® based layouts. This tool allows you to arrange baseplates, track, and other items into any desired layout configuration. You can assign different drawing layers for each item, generate parts lists, add text annotations, and much more. BlueBrick comes pre-installed with many different parts libraries, including Lego® track from the 4.5V era up to current 9V/RC track. Since the introduction of new alternative track items from ME Models, we can now build layouts with new curve radii options of 56, 72, 88, and 104 studs. Below, you can download additional component libraries to expand the possibilities of layout design using BlueBrick. |
+ | |||
+ | Since v.1.2, the schematic track library has been split into two parts: one for RC/plastic track components and another for 9V/metal track components. This makes each library a more manageable size and the grouping of similar components makes track elements easier to find. | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 13: | Line 16: | ||
! scope="col" style="width: 10%;" |Rev | ! scope="col" style="width: 10%;" |Rev | ||
|- | |- | ||
− | | rowspan="2"| [[File:MEAllColours.png|140px|link=]] | + | |
− | | '''ME Models Track (All Sleeper/Tie Colours)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library includes track elements in all available sleeper/tie colours of dark bluish gray, reddish brown, dark brown, and black. | + | | rowspan="2"| [[File:LGaugeColorThumb.png|200px|link=http://l-gauge.org/downloads/LGaugeColor-Rev1.zip]] |
+ | | '''L-Gauge Schematic Color'''<br/>BlueBrick library which represents generic L-Gauge compatible track elements which are not vendor specific. This library is color coded by track element. To install and use this library: | ||
+ | # Download one or more library zip files using the links in this table. | ||
+ | # Copy and unzip the <code>LGaugeColor-Rev1.zip</code> file to the BlueBrick library folder for track components, e.g. <code>..\BlueBrick 1.8.0\parts\Track</code> depending on your installation. | ||
+ | # Launch BlueBrick and verify that the new track components are in the "Track" section of the library selection window. | ||
+ | | rowspan="2" style="text-align: center;" | 1.0 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/LGaugeColor-Rev1.zip Download L-Gauge Color Schematic Track v.1.0] | ||
+ | |- | ||
+ | |||
+ | | rowspan="2"| [[File:LGaugeMonoThumb.png|200px|link=http://l-gauge.org/downloads/LGaugeMono-Rev1.zip]] | ||
+ | | '''L-Gauge Schematic Monochrome'''<br/>BlueBrick library which represents generic L-Gauge compatible track elements which are not vendor specific. This library is rendered in a minimalist monochrome black/white color scheme. To install and use this library: | ||
+ | # Download one or more library zip files using the links in this table. | ||
+ | # Copy and unzip the <code>LGaugeMono-Rev1.zip</code> file to the BlueBrick library folder for track components, e.g. <code>..\BlueBrick 1.8.0\parts\Track</code> depending on your installation. | ||
+ | # Launch BlueBrick and verify that the new track components are in the "Track" section of the library selection window. | ||
+ | | rowspan="2" style="text-align: center;" | 1.0 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/LGaugeMono-Rev1.zip Download L-Gauge Monochrome Schematic Track v.1.0] | ||
+ | |- | ||
+ | |||
+ | |||
+ | | rowspan="2"| [[File:RCLibThumb.png|200px|link=http://l-gauge.org/downloads/SchematicRCv.1.2.zip]] | ||
+ | | '''RC Schematic Track Library'''<br/>This library exclusively contains plastic track components illustrated as symbols so that you can create track schematic drawings. This library has the following features: | ||
+ | * '''Universal:''' includes plastic track elements from LEGO®, ME Models, BrickTracks, and other vendors | ||
+ | * '''Colour Coded:''' elements are colour coded for easy identification. Red elements represent track products from LEGO®, orange elements are custom parts, and components have different colours for each unique curve radius. | ||
+ | * '''Custom Elements:''' a range of customized track elements are included such as single element stub switches and compound track arrangements such as pre-made/aligned crossovers (LH/RH) | ||
+ | * '''Complete:''' all track elements are properly identified by colour and part number (where applicable). This will be especially helpful when generating a parts list since it will itemize all unique parts. | ||
+ | It is recommended to install this library into a new sub-folder of the BlueBrick <code>..\parts\</code> folder. To install and use this library: | ||
+ | # Make a new subfolder under the BlueBrick library folder, e.g. <code>..\BlueBrick 1.8.0\parts\Schematic RC</code> | ||
+ | # Copy and unzip the <code>SchematicRC.zip</code> file into the new sub-folder | ||
+ | # Launch BlueBrick and verify that the new track components are contained in a new category with the same name as the sub-folder you created, e.g. "Schematic RC" | ||
+ | | rowspan="2" style="text-align: center;" | 1.2 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/SchematicRCv.1.2.zip Download RC Schematic Track Library v.1.2] | ||
+ | |- | ||
+ | | rowspan="2"| [[File:9VLibThumb.png|200px|link=http://l-gauge.org/downloads/Schematic9Vv.1.2.zip]] | ||
+ | | '''9V Schematic Track Library'''<br/>This library exclusively contains metal/9V track components illustrated as symbols so that you can create track schematic drawings. This library has the following features: | ||
+ | * '''Universal:''' includes metal/9V track elements from LEGO®, ME Models, and other vendors | ||
+ | * '''Colour Coded:''' elements are colour coded for easy identification. Red elements represent track products from LEGO®, orange elements are custom parts, and components have different colours for each unique curve radius. | ||
+ | * '''Custom Elements:''' a range of customized track elements are included such as single element stub switches and compound track arrangements such as pre-made/aligned crossovers (LH/RH) | ||
+ | * '''Complete:''' all track elements are properly identified by colour and part number (where applicable). This will be especially helpful when generating a parts list since it will itemize all unique parts. | ||
+ | It is recommended to install this library into a new sub-folder of the BlueBrick <code>..\parts\</code> folder. To install and use this library: | ||
+ | # Make a new subfolder under the BlueBrick library folder, e.g. <code>..\BlueBrick 1.8.0\parts\Schematic 9V</code> | ||
+ | # Copy and unzip the <code>Schematic9V.zip</code> file into the new sub-folder | ||
+ | # Launch BlueBrick and verify that the new track components are contained in a new category with the same name as the sub-folder you created, e.g. "Schematic 9V" | ||
+ | | rowspan="2" style="text-align: center;" | 1.2 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/Schematic9Vv.1.2.zip Download 9V Schematic Track Library v.1.2] | ||
+ | |- | ||
+ | | rowspan="2"| [[File:BTLibThumb.png|200px|link=http://l-gauge.org/downloads/BrickTracksv.1.0.zip]] | ||
+ | | '''BrickTracks Track (Dark Bluish Gray)'''<br/>BlueBrick library which includes the BrickTracks R56, R72, R88, R104, and R120 curves. | ||
+ | | rowspan="2" style="text-align: center;" | 1.0 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/BrickTracksv.1.0.zip Download BrickTracks Library v.1.0] | ||
+ | |- | ||
+ | |||
+ | | rowspan="2"| [[File:MEAllColours.png|140px|link=http://www.brickdimensions.com/resources/METrackAllv.1.2.zip]] | ||
+ | | '''ME Models Track (All Sleeper/Tie Colours)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library includes track elements in all available sleeper/tie colours of dark bluish gray, reddish brown, dark brown, and black. To install and use this library: | ||
+ | # Download one or more library zip files using the links in this table. | ||
+ | # Copy and unzip the <code>METrack.zip</code> file to the BlueBrick library folder for track components, e.g. <code>..\BlueBrick 1.8.0\parts\Track</code> depending on your installation. | ||
+ | # Launch BlueBrick and verify that the new track components are in the "Track" section of the library selection window. | ||
| rowspan="2" style="text-align: center;" | 1.2 | | rowspan="2" style="text-align: center;" | 1.2 | ||
|- | |- | ||
|[http://www.brickdimensions.com/resources/METrackAllv.1.2.zip Download ME Models Track (All colours) v.1.2] | |[http://www.brickdimensions.com/resources/METrackAllv.1.2.zip Download ME Models Track (All colours) v.1.2] | ||
|- | |- | ||
− | | rowspan="2"| [[File:MEDarkGray.png|100px|link=]] | + | | rowspan="2"| [[File:MEDarkGray.png|100px|link=http://www.brickdimensions.com/resources/METrackDarkGrayv.1.2.zip]] |
| '''ME Models Track (Dark Bluish Gray)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark bluish gray. | | '''ME Models Track (Dark Bluish Gray)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark bluish gray. | ||
| rowspan="2" style="text-align: center;" | 1.2 | | rowspan="2" style="text-align: center;" | 1.2 | ||
Line 25: | Line 88: | ||
|[http://www.brickdimensions.com/resources/METrackDarkGrayv.1.2.zip Download ME Models Track (Dark Bluish Gray) v.1.2] | |[http://www.brickdimensions.com/resources/METrackDarkGrayv.1.2.zip Download ME Models Track (Dark Bluish Gray) v.1.2] | ||
|- | |- | ||
− | | rowspan="2"| [[File:MEReddishBrown.png|100px|link=]] | + | | rowspan="2"| [[File:MEReddishBrown.png|100px|link=http://www.brickdimensions.com/resources/METrackReddishBrownv.1.2.zip]] |
| '''ME Models Track (Reddish Brown)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in reddish brown. | | '''ME Models Track (Reddish Brown)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in reddish brown. | ||
| rowspan="2" style="text-align: center;" | 1.2 | | rowspan="2" style="text-align: center;" | 1.2 | ||
Line 31: | Line 94: | ||
|[http://www.brickdimensions.com/resources/METrackReddishBrownv.1.2.zip Download ME Models Track (Reddish Brown) v.1.2] | |[http://www.brickdimensions.com/resources/METrackReddishBrownv.1.2.zip Download ME Models Track (Reddish Brown) v.1.2] | ||
|- | |- | ||
− | | rowspan="2"| [[File:MEDarkBrown.png|100px|link=]] | + | | rowspan="2"| [[File:MEDarkBrown.png|100px|link=http://www.brickdimensions.com/resources/METrackDarkBrownv.1.2.zip]] |
| '''ME Models Track (Dark Brown)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark brown. | | '''ME Models Track (Dark Brown)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark brown. | ||
| rowspan="2" style="text-align: center;" | 1.2 | | rowspan="2" style="text-align: center;" | 1.2 | ||
Line 37: | Line 100: | ||
|[http://www.brickdimensions.com/resources/METrackDarkBrownv.1.2.zip Download ME Models Track (Dark Brown) v.1.2] | |[http://www.brickdimensions.com/resources/METrackDarkBrownv.1.2.zip Download ME Models Track (Dark Brown) v.1.2] | ||
|- | |- | ||
− | | rowspan="2"| [[File:MEBlack.png|100px|link=]] | + | | rowspan="2"| [[File:MEBlack.png|100px|link=http://www.brickdimensions.com/resources/METrackBlackv.1.2.zip]] |
| '''ME Models Track (Black)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in black. | | '''ME Models Track (Black)'''<br/>BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in black. | ||
| rowspan="2" style="text-align: center;" | 1.2 | | rowspan="2" style="text-align: center;" | 1.2 | ||
Line 43: | Line 106: | ||
|[http://www.brickdimensions.com/resources/METrackBlackv.1.2.zip Download ME Models Track (Black) v.1.2] | |[http://www.brickdimensions.com/resources/METrackBlackv.1.2.zip Download ME Models Track (Black) v.1.2] | ||
|- | |- | ||
− | | rowspan="2"| [[File: | + | |
− | | ''' | + | |} |
− | + | ||
− | + | == LDraw Components == | |
− | + | http://mlcad.lm-software.com/Images/mlcad.gif | |
− | + | ||
− | + | Many useful parts specific to trains have been designed by the community for use with [http://www.ldraw.org LDraw] software tools such as [http://mlcad.lm-software.com MLCad], [http://bricksmith.sourceforge.net Bricksmith], [http://sourceforge.net/projects/lpub4/ LPub], etc. In this section, you will find categorized LDraw component bundles to add to your LDraw library installation. | |
− | + | ||
− | + | {| class="wikitable" | |
− | + | |+Additional LDraw Parts | |
− | + | |- | |
− | | rowspan="2" style="text-align: center;" | 1.1 | + | ! scope="col" style="width: 20%;" |Preview |
+ | ! scope="col" style="width: 70%;" |Description | ||
+ | ! scope="col" style="width: 10%;" |Rev | ||
+ | |- | ||
+ | | rowspan="2"| [[File:MELDraw.png|200px|link=]] | ||
+ | | '''ME Models Track'''<br/>LDraw parts library which includes the ME Models R56, R72, R88, and R104 curves as well as the half and double length straights. Ronald Vallenduuk has generously contributed his LDraw implementation of the ME Models track components. You can download a zip file containing the latest release of this library here or visit Ronald's [https://github.com/Duq42/ldraw-parts github repository] directly for more detail. The revision number shown here refers to the github commit hash code. | ||
+ | | rowspan="2" style="text-align: center;" | ef24bd6 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/ldraw-parts-master.zip Download ME Models LDraw Parts] | ||
+ | |- | ||
+ | |||
+ | | rowspan="2"| [[File:bricktracksLDraw.png|200px|link=]] | ||
+ | | '''Bricktracks Curves'''<br/>LDraw parts representing the Bricktracks R104 and R120 curve elements. Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Part models generated by Michael Gale. | ||
+ | | rowspan="2" style="text-align: center;" | v.1.0 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/BricktracksCurvesRev1.0.zip Download Bricktracks LDraw Parts] | ||
+ | |- | ||
+ | |||
+ | | rowspan="2"| [[File:RCTrackCatalog.png|320px|link=http://l-gauge.org/downloads/RCTrackLDraw-v1.1.zip]] | ||
+ | | '''RC Plastic Track'''<br/>LDraw parts representing generic straight and curve RC plastic track elements (S1.6, S3.2, S4, S8, S16, S32 straight tracks, R40, R56, R64P, R72, R88, R104, R120, R136, R152 curve tracks) Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Original model assets can be found at the [https://github.com/l-gauge/ldraw-lib L-Gauge GitHub repository] | ||
+ | | rowspan="2" style="text-align: center;" | v.1.1 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/RCTrackLDraw-v1.1.zip Download RC Plastic LDraw Parts] | ||
+ | |- | ||
+ | |||
+ | | rowspan="2"| [[File:FxTrackCatalog.png|320px|link=http://l-gauge.org/downloads/FxTrackLDraw-v1.1.zip]] | ||
+ | | '''9V Fx Track'''<br/>LDraw parts representing 9V/metal Fx Track elements (S1.6, S3.2, S8, S16, S32 straight tracks, R56, R64P, R72, R88, R104, R120 curve tracks, P40R & P40L switch tracks). Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Part models generated by Fx Bricks. Original model assets can be found at [https://github.com/fx-bricks/fx-track-ldraw the Fx Bricks Fx Track LDraw GitHub repository] | ||
+ | | rowspan="2" style="text-align: center;" | v.1.1 | ||
+ | |- | ||
+ | |[http://l-gauge.org/downloads/FxTrackLDraw-v1.1.zip Download Fx Track LDraw Parts] | ||
|- | |- | ||
− | | | + | |
− | + | |} | |
+ | |||
+ | == nControl Track Planner == | ||
+ | https://www.4dbrix.com/products/train/software/nControl-1.png | ||
+ | |||
+ | [http://4dbrix.com 4DBrix] offer the free nControl software with some unique features specifically aimed at LEGO® train fans. It provides track planning, simulation, and automation. Its automation supports operation of the 4DBrix track switch motor. Support for additional components such as detection and signalling is coming soon. You can get a copy of nControl [https://www.4dbrix.com/downloads/index.php using this link]. | ||
+ | |||
+ | |||
+ | [[Category:Resources]] | ||
+ | [[Category:CAD]] |
Latest revision as of 00:16, 26 November 2020
There are many useful and practical software tools available to the LEGO® fan community. These tools can be used to build models, plan layouts, illustrate instructions, and much more. In this section, you can find libraries, extensions, data files, etc. specifically related to LEGO® trains for some of these software tools. These resources can be downloaded from the categorized tables below.
BlueBrick Add-on Libraries
BlueBrick (by Alban Nanty) is an excellent open source software tool for designing Lego® based layouts. This tool allows you to arrange baseplates, track, and other items into any desired layout configuration. You can assign different drawing layers for each item, generate parts lists, add text annotations, and much more. BlueBrick comes pre-installed with many different parts libraries, including Lego® track from the 4.5V era up to current 9V/RC track. Since the introduction of new alternative track items from ME Models, we can now build layouts with new curve radii options of 56, 72, 88, and 104 studs. Below, you can download additional component libraries to expand the possibilities of layout design using BlueBrick.
Since v.1.2, the schematic track library has been split into two parts: one for RC/plastic track components and another for 9V/metal track components. This makes each library a more manageable size and the grouping of similar components makes track elements easier to find.
Preview | Description | Rev |
---|---|---|
L-Gauge Schematic Color BlueBrick library which represents generic L-Gauge compatible track elements which are not vendor specific. This library is color coded by track element. To install and use this library:
|
1.0 | |
Download L-Gauge Color Schematic Track v.1.0 | ||
L-Gauge Schematic Monochrome BlueBrick library which represents generic L-Gauge compatible track elements which are not vendor specific. This library is rendered in a minimalist monochrome black/white color scheme. To install and use this library:
|
1.0 | |
Download L-Gauge Monochrome Schematic Track v.1.0 | ||
RC Schematic Track Library This library exclusively contains plastic track components illustrated as symbols so that you can create track schematic drawings. This library has the following features:
It is recommended to install this library into a new sub-folder of the BlueBrick
|
1.2 | |
Download RC Schematic Track Library v.1.2 | ||
9V Schematic Track Library This library exclusively contains metal/9V track components illustrated as symbols so that you can create track schematic drawings. This library has the following features:
It is recommended to install this library into a new sub-folder of the BlueBrick
|
1.2 | |
Download 9V Schematic Track Library v.1.2 | ||
BrickTracks Track (Dark Bluish Gray) BlueBrick library which includes the BrickTracks R56, R72, R88, R104, and R120 curves. |
1.0 | |
Download BrickTracks Library v.1.0 | ||
ME Models Track (All Sleeper/Tie Colours) BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library includes track elements in all available sleeper/tie colours of dark bluish gray, reddish brown, dark brown, and black. To install and use this library:
|
1.2 | |
Download ME Models Track (All colours) v.1.2 | ||
ME Models Track (Dark Bluish Gray) BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark bluish gray. |
1.2 | |
Download ME Models Track (Dark Bluish Gray) v.1.2 | ||
ME Models Track (Reddish Brown) BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in reddish brown. |
1.2 | |
Download ME Models Track (Reddish Brown) v.1.2 | ||
ME Models Track (Dark Brown) BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in dark brown. |
1.2 | |
Download ME Models Track (Dark Brown) v.1.2 | ||
ME Models Track (Black) BlueBrick library which includes the ME Models R56, R72, R88, and R104 curves as well as the half, standard, and double length straights. This library only includes track elements illustrated in black. |
1.2 | |
Download ME Models Track (Black) v.1.2 |
LDraw Components
Many useful parts specific to trains have been designed by the community for use with LDraw software tools such as MLCad, Bricksmith, LPub, etc. In this section, you will find categorized LDraw component bundles to add to your LDraw library installation.
Preview | Description | Rev |
---|---|---|
ME Models Track LDraw parts library which includes the ME Models R56, R72, R88, and R104 curves as well as the half and double length straights. Ronald Vallenduuk has generously contributed his LDraw implementation of the ME Models track components. You can download a zip file containing the latest release of this library here or visit Ronald's github repository directly for more detail. The revision number shown here refers to the github commit hash code. |
ef24bd6 | |
Download ME Models LDraw Parts | ||
Bricktracks Curves LDraw parts representing the Bricktracks R104 and R120 curve elements. Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Part models generated by Michael Gale. |
v.1.0 | |
Download Bricktracks LDraw Parts | ||
RC Plastic Track LDraw parts representing generic straight and curve RC plastic track elements (S1.6, S3.2, S4, S8, S16, S32 straight tracks, R40, R56, R64P, R72, R88, R104, R120, R136, R152 curve tracks) Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Original model assets can be found at the L-Gauge GitHub repository |
v.1.1 | |
Download RC Plastic LDraw Parts | ||
9V Fx Track LDraw parts representing 9V/metal Fx Track elements (S1.6, S3.2, S8, S16, S32 straight tracks, R56, R64P, R72, R88, R104, R120 curve tracks, P40R & P40L switch tracks). Note that these parts are not officially endorsed by LDraw.org. Use at your own risk. Part models generated by Fx Bricks. Original model assets can be found at the Fx Bricks Fx Track LDraw GitHub repository |
v.1.1 | |
Download Fx Track LDraw Parts |
nControl Track Planner
4DBrix offer the free nControl software with some unique features specifically aimed at LEGO® train fans. It provides track planning, simulation, and automation. Its automation supports operation of the 4DBrix track switch motor. Support for additional components such as detection and signalling is coming soon. You can get a copy of nControl using this link.