{"id":304,"date":"2015-04-28T05:18:51","date_gmt":"2015-04-28T12:18:51","guid":{"rendered":"http:\/\/peterwong.net\/blog\/?p=304"},"modified":"2015-04-28T05:18:51","modified_gmt":"2015-04-28T12:18:51","slug":"putting-an-ev3-into-a-lego-technic-cruiser","status":"publish","type":"post","link":"https:\/\/peterwong.net\/blog\/putting-an-ev3-into-a-lego-technic-cruiser\/","title":{"rendered":"Putting an EV3 into a Lego Technic Cruiser"},"content":{"rendered":"<p>This is the first of few posts about my project in getting an EV3 brick into one of the Lego Technic retail sets.<\/p>\n<p>I\u2019ve always had a Lego Mindstorms robot kit ever since Lego came out with the NXT.&#160; Though I\u2019ve played with Lego bricks since I was a kid, it was only with the NXT that I became interested with these Technic sets.&#160; And I was hooked.&#160; I even purchased the older Mindstorms Robotics Invention System right after I got the Mindstorms NXT.<\/p>\n<p>I have been following the <a href=\"http:\/\/shop.lego.com\/en-US\/LEGO-MINDSTORMS-EV3-31313\" target=\"_blank\" rel=\"noopener\">Mindstorms EV3<\/a> since Lego announced and showed it at CES 2013.&#160; After months of deciding between the education set and the retail set, I eventually bought the latter last summer (although I\u2019m still keeping an eye for a good deal on the education set).<\/p>\n<p>The EV3 was a radical evolution.&#160; The memory capacity was greatly increased that you don\u2019t have to worry about running out of space for the programs you download to the brick.&#160; The now Linux-based system opens up a lot of possibilities.&#160; Even the motors and sensors were significantly improved.<\/p>\n<p>I\u2019m always on the lookout for things where I can embed the EV3 brick, motors, and sensors.&#160; This time I thought of looking into one of the existing Lego Technic sets.&#160; My initial candidates were the <a href=\"http:\/\/shop.lego.com\/en-US\/Supercar-8070\" target=\"_blank\" rel=\"noopener\">Lego 8070 Supercar<\/a> and the <a href=\"http:\/\/shop.lego.com\/en-US\/Extreme-Cruiser-8081\" target=\"_blank\" rel=\"noopener\">Lego 8081 Extreme Cruiser<\/a>.&#160; Both of them are retired sets, and there are other current sets that can possibly substitute, but the 8081 Extreme Cruiser attracted me because it really looks like it was made to be modified the way I was planning to.<\/p>\n<p>I started out with assembling the cruiser, but excluding the parts that are purely decorative.&#160; I call these excluded parts \u201cfluff\u201d because they are not part of the structural or functional aspects of the set.&#160; As I expected, the V4 engine is purely fluff.&#160; I was partly surprised that the steering wheel is fluff and not used to steer the front wheels.&#160; I left alone the suspension system and the differential mechanism for the rear wheels.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-1.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-1\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-1_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-2.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-2\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-2_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>The wheel\/gear at the roof is used to manually steer the front wheels.&#160; The next step is to replace this manual steering mechanism with an EV3 motor.&#160; I removed the gear system with the 90-degree angle rotation and that left a cavity at the bottom almost enough to squeeze in the EV3 medium motor; I eventually had to remove one of the straight horizontal beams in order to snugly fit the motor.&#160; I sacrificed the first of two front seats for the parts needed to attach the motor.&#160; Note that it really helps if you temporarily detach the wheels while you\u2019re working with the vehicle structure.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-3.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-3\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-3_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-4.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-4\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-4_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-5.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-5\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-5_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-6.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-6\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-6_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>Next comes the part of finding the place to put the EV3 brick into.&#160; It\u2019s too bulky to put it in front in place of the V4 engine.&#160; The rear part of the cruiser has a very nice enclosure where the EV3 brick can be inserted into.&#160; I repositioned the couple of angled beams that block the full brick from being inserted.&#160; With that, the brick can be inserted further and its weight is better supported by the vehicle structure.&#160; It was even able to accommodate the brick with a rechargeable battery \u2013 the rechargeable battery option adds one unit of measure to the height of the brick.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-7.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-7\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-7_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-8.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-8\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-8_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-9.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-9\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-9\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-9_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>At this point, the only major piece remaining to be attached is the EV3 motor that will drive the rear wheels.&#160; The Extreme Cruiser set actually exposes the rear wheel drive with a single gear right underneath where the dashboard would be.&#160; The set comes with nothing to turn that single gear, except maybe by reaching in with a finger.&#160; The gear is actually just used to drive the decorative movement of the V4 engine.&#160; However, it was strategically placed so that it can easily be driven by adding a gear train and a motor.<\/p>\n<p>Positioning this gear train and second EV3 motor brought some complications.&#160; More on that, and the solution suggested by my kid, on my next post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the first of few posts about my project in getting an EV3 brick into one of the Lego Technic retail sets. I\u2019ve always had a Lego Mindstorms robot kit ever since Lego came out with the NXT.&#160; Though &hellip; <a href=\"https:\/\/peterwong.net\/blog\/putting-an-ev3-into-a-lego-technic-cruiser\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[14,18],"class_list":["post-304","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ev3","tag-lego"],"_links":{"self":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts\/304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/comments?post=304"}],"version-history":[{"count":0,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts\/304\/revisions"}],"wp:attachment":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/media?parent=304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/categories?post=304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/tags?post=304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}