Eurobricks Citizen
  • Content count

  • Joined

  • Last visited


About djm

Profile Information

  • Gender
  • Location


  • Country
    New Zealand

Recent Profile Visitors

821 profile views
  1. If you go to and look under the "Announcements" title, there is one labelled "LDraw file for SBrick". Try that link (and post back to let everyone know if it works!). David
  2. djm

    Custom LDraw parts

    So these answers are applicable to LDCAD. I don't use so have no knowledge of their applicability there. Option #1 - use the Rigid Hose Template 1.1) Starting with a new model in LDCAD (it makes the following screenshots cleaner), invoke the search function. Make sure the "Name" checkbox is ticked and click "Accept". 1.2) Your search results will be returned something like this: 1.3) Double-click on the Rigid Hose 3mm (i.e. the one highlighted with a green square in 2). This will display a dialog window. Click "Select". 1.4) You will now be editing an instance of the rigid hose. Click on the end of the hose. 1.5) Drag it horizontally towards the other end of the hose. 1.6) Release the mouse when the Z value equals 40. 1.7) Hit the "End" key to return to the parent model. The hose will be inserted into your LDraw model. In the screenshot below, I have also inserted a 1x2 plate to illustrate the length of the hose. Option #2 - Build the hose segment by segment This approach is more painful but may be what you require if you want to do this in N.B. It requires that you have installed the LDraw Unofficial Library. 2.1) If you have the LDraw Unofficial Parts library installed, the initial search results will have returned two other results. One is the end of a hose and the other is a segment of the hose. 2.2) Just as with any part, these hose elements can be added to your model. First a hose end cap; 2.3) And then individual segments; 2.4) You can either manually add 38 segments and 2 end caps, or add a few segments, save the model and then edit it with your choice of text editor. The end caps and segments are fairly obvious in the LDraw model. Copy and paste the segments and alter the Z value by 1 until you have all 40 segments/end caps done. 2.5) If you want to, in the source window in LDCAD, select the segments and end caps and reorganize them into a sub-file. Perhaps name your subfile 75c02? Option #3 Download the LDraw model for the above examples from here. It contains both options. Caopy them into your own LDraw model as you see fit. N.B. Using the template approach allows you to bend the hose. Using the end cap & segments does not. Quiz me further if required. Regards, David
  3. djm

    Custom LDraw parts

    I may have an answer, depending on whether or not you are using LDCAD as your modelling tool i.e. if you are using LDCAD, I can provide an answer. David
  4. Thank you for taking the time to confirm that. David
  5. djm

    [WIP] Lego monorails. [Custom Rail Systems (CRS)]

    As promised previously, I'm now making available the NXT program I wrote which controls monorail switches. / The program can be seen in operation in the video contained within this prior post: I've written a User Guide for the program, which includes details on how to install and use the program on your NXT. There is a zip file available for download, which contains the NXT program, User Guide and the other files used by the program. The user guide contains links to monorail track elements (left and right switches and the trigger track) used in the solution. While I have successfully tested the program installation process on another PC, if you have any issues when trying to install the program, please contact me. Regards, David
  6. djm

    Custom Train Wheels Combined Topic

    According to the EuroBrick FAQ, It will take a member with at least 500 posts. "Members are only allowed to create polls in their threads once they reach 500 posts. Until then a member of the Staff can create a poll for you if they deem it appropriate.". David [well short of 500 posts ]
  7. Earlier this year, the addition of BrickArms parts to the BrickLink catalog has had a side effect on BrickStock. Namely, the appearance of the Brick Arms colours within BrickStock. All of BrickArms colours have been added to the BrickLink list of colours with a prefix of "BA". This degrades the usability of BrickStock since you now see a large list of Brick Arms related colours starting with B which you have to scroll passed to see the BrickLink/LEGO colour names. Moreover, when in the colour list, typing the letter B takes you to the start of the Brick Arms colours rather than the value "Black", which used to be the first "B" colour. I have come up with a solution to move the BrickArms colours to the end of the list. While not solving the problem (which ideally would exclude the BrickArms colours altogether), the solution does at least restore the appearance of the BrickStock colour list close to how it previously was. Moreover, the solution, although a little bit hacky, avoids the need to alter the BrickStock code (the most recent version of which is unavailable anyway). The solution renames the BrickArms colours so that their prefix begins with "zA" rather than "BA", hence moving them to the end of the list of colours. It achieves this by patching the BrickStock database file to rename the BrickArms related colours appropriately. The solution is straight forward and, if you follow the instructions below, can be used by anyone. Note that this solution outlined works for Windows. If someone is using BrickStock on a Mac, perhaps they would like to post an equivalent solution using tools appropriate to a Mac. The steps are; (1) One-time step. Download Freeware Hex Editor XVI32. I have no affiliation with the author of this software but if this solution is useful to you, consider making a donation to the author via their PayPal link. (2) One-time step. Unzip the downloaded zip file into an appropriate directory e.g. "C:\Program Files\xvi32" (3) One-time step. Download this file into the same directory as in step 2 e.g. "C:\Program Files\xvi32" (4) Run the program "C:\Program Files\xvi32\xvi32.exe" (or wherever you installed the program in step 2). (4.1) Select the menu item "File/Open ...". Enter the value "%USERPROFILE%\brickstock-cache\database-v0" (without the quotes) into the field labelled "File Name:". Press the "Open" command button. (4.2) The tool should then display the contents of the BrickStock database file. (4.3) Select the menu item "XVIscript/Editor...". This will open a dialog window titled "XVIscript interpreter". (4.4) Select the menu item "Script/Open ...". In the dialog window that opens, navigate to the location where you place the xsc file in step 3 and select the file. Click the "Open" command button. This will open the patching script. (4.5) Optionally, if you want to also rename the Modulex colours to change their prefix from "Mx" to "zx", remove the leading semi-colon from the last three lines of the script. (4.6) Press the "Execute" command button. All going well, an "Information" dialog will pop-up displaying the message <"BA" colours renamed to "zA">. Click the "OK" command button. (4.7) If you modified the script as per step 4.5, you will see a second "Information" dialog pop-up containing the message <"Mx" colours renamed to "zx">. Click the "OK" command button. (4.8) A dialog window will be displayed showing the message "Script executed successfully!". Click the "OK" button. (4.9) Click the "Close" command button. If you modified the script as per step 4.5, you will be prompted as to whether or not you want to save the modified script. Make an appropriate choice. (4.10) Select the menu item "File/Save" in the XVI32 application window. Then close the application. You will have now patched the colour names in the BrickStock database. (4.11) Run BrickStock and confirm that it is running correctly. Take a look at the list of colours - the BrickArms colours (and optionally the Modulex colours) will appear at the end of the colour list. Note that every so often (or when you explicitly request it), BrickStock will refresh its database by re-querying BrickLink. When this happens, you will need to repeat step 4 (& its sub-steps) above to reset the colour names once again. What to do if the above steps do not work for you? Simply delete the BrickStock database (i.e. the file identified in step 4.1) and then from within BrickStock, choose the menu item "Extras/Update Database". Hopefully the above list of instructions restores some of the sanity into BrickStock for you which was lost once BrcikLink added BrickArms colours to their database. Regards, David
  8. I did. I assumed you were simply sending me a message as a courtesy FYI. By all means feel free to create some instructions and publish them. Regards, David
  9. Beyond the Brick's Akiyuki interview, Japan Brickfest 2018:
  10. djm

    [WIP] Lego monorails. [Custom Rail Systems (CRS)]

    No, the lower connector was raised to allow the pin and flick missile to be excluded from the design. The reasons for this were; 1) it allows me to use an axle vertically through the coupling 2) it "felt" cleaner having a standard space between the connectors 3) it makes it easier to consider if alternative Technic parts can be used in the coupling design 4) a gut feel (yet to be explored) which says that if I want to delve into a coupling with some pivoting to make inclines/declines feasible, it will be easier if all the connectors are evenly spaced. Regards, David
  11. djm

    [WIP] Lego monorails. [Custom Rail Systems (CRS)]

    Two Motor Assemblies In this post I am posting some building instructions for two motor assemblies i.e. the bit that contains the motor which sits between the two carriages. The reason for making this post is to assist others thinking about build their own monorail trains. Assembly #1 This assembly is a derivation of @LegoMonorailFan's original design. The primary difference is that the gap between the top and bottom Light Bluish Grey connectors to which the train is coupled is 20 LDUs (i.e. a "round" Technic measurement) rather than 24 LDUs (i.e. a brick height measurement). A PDF file for this assembly is available for download. I currently use this motor assembly on my monorail train. However, this assembly does rely on the clutch power between bricks being sufficiently strong. I have built two of these and, although they were identical, one of the assemblies holds together significantly better than the other. This manifested itself in a recent display where the first train could run for 30 minutes before requiring a little preventative maintenance, while the second train would manage at most 5 minutes before I would need to squeeze the bricks together. This experience has lead me to ... Assembly #2 This second assembly is an attempt to eliminate vertical separation of the gears which occurs over time with assembly #1. It should be "plug compatible" with the first assembly style i.e. you should just be able to switch motor assembly #2 for motor assembly #1. I have physically built this design but I have not yet had an opportunity to stress test. The aim is that is should run for a period of time no worse than (and hopefully much better than) motor assembly #1 before requiring preventative maintenance. The PDF file for this design is available to download, Space is tight around the XL motor but I would welcome any suggestions for improvements to this design if you can think of any. If someone builds this style, I'd appreciate any feedback on whethr or not it is sufficiently reliable. Regards, David
  12. djm

    [WIP] Lego monorails. [Custom Rail Systems (CRS)]

    Over the last few weeks, @FiliusRucilo and I have been collaborating to create some building instructions for his design for monorail switches. He was gracious enough to provide me with his design and I have turned them into building instructions. So I am now providing you with pictures and the details of where you may download the instructions from. Snottingen Track, Left Switch Building Instructions (PDF) LDraw MPD file Snottingen Track, Right Switch Building Instructions (PDF) LDraw MPD file A parts list is available for download as a BrickStock (bsx) file. There is only one parts list file as the parts are identical in both switches. Comments/Observations I have written a NXT program which, when coupled with "trigger" tracks I have designed, enables the monorail switches to operate automatically. I was using Masao Hidaka's switch design, which I had reverse engineered and created some building instructions for. However, my attempts to contact him were unsuccessful and I am unwilling to publish someone else's work without their approval. I am therefore extremely thankful to @FiliusRucilo who was willing to allow me to publish instructions for his design. By doing so, I will now be in the position in the next couple of weeks to make my monorail "trigger" track and NXT switch control program available for people to download. You may wish to reflect on using a different colour than yellow for the Technic, Brick 4 x 6 Open Center part. There is not a large supply of that part in yellow available on Bricklink. Regards, David
  13. djm

    Powered Up - A tear down...

    Not that I'm aware of. It would be a capability of the device on which the app is running to connect by bluetooth to an external speaker rather than the SBrick. For example, this weekend for a display my LUG was giving I was running the LEGO Boost app on my Windows 10 laptop. I has the laptop connected to an external Bluetooth speaker positioned by "Frankie the cat", so when the public interacted with Frankie, the sound came out of the speaker rather than my laptop's speaker. To achieve something similar, the SBrick app would need to be able to play a sound clip on the controlling device. I don't think it currently has this capability, though I may be wrong about that. David
  14. djm

    Powered Up - A tear down...

    That would be possible using a mini Bluetooth speaker in the train which was paired to your device. Though the sound quality may not be that great. David
  15. djm

    [WIP] Lego monorails. [Custom Rail Systems (CRS)]

    Wow. That raises the bar a lot. The layout I'm going to be displaying this weekend pales by comparison. Nice work. David