Skip to Content
follow
#contentarea
Create an Account
follow
https://ebikes.ca/customer/account/create/
Sign In
follow
https://ebikes.ca/customer/account/login/referer/aHR0cHM6Ly9lYmlrZXMuY2Ev/
Cart 0
follow
https://ebikes.ca/checkout/cart/
Advanced Search
follow
https://ebikes.ca/catalogsearch/advanced/
Home
follow
https://ebikes.ca/
Shop
follow
https://ebikes.ca/shop.html
Ebike Parts
follow
https://ebikes.ca/shop/electric-bicycle-parts.html
Batteries
follow
https://ebikes.ca/shop/electric-bicycle-parts/batteries.html
Battery Accessories
follow
https://ebikes.ca/shop/electric-bicycle-parts/battery-accessories.html
Books
follow
https://ebikes.ca/shop/electric-bicycle-parts/books.html
Chargers
follow
https://ebikes.ca/shop/electric-bicycle-parts/chargers.html
Charger Accessories
follow
https://ebikes.ca/shop/electric-bicycle-parts/charger-accessories.html
Controllers
follow
https://ebikes.ca/shop/electric-bicycle-parts/controllers.html
Connectors
follow
https://ebikes.ca/shop/electric-bicycle-parts/connectors.html
Cycle Analysts
follow
https://ebikes.ca/shop/electric-bicycle-parts/cycle-analysts.html
CA Accessories
follow
https://ebikes.ca/shop/electric-bicycle-parts/ca-accessories.html
DC-DC Converters
follow
https://ebikes.ca/shop/electric-bicycle-parts/dc-dc-converters.html
Ebrakes
follow
https://ebikes.ca/shop/electric-bicycle-parts/ebrakes.html
Freewheels and Cassettes
follow
https://ebikes.ca/shop/electric-bicycle-parts/freewheels.html
Lights
follow
https://ebikes.ca/shop/electric-bicycle-parts/lights.html
Hub Motors
follow
https://ebikes.ca/shop/electric-bicycle-parts/motors.html
Motor Hardware
follow
https://ebikes.ca/shop/electric-bicycle-parts/motor-hardware.html
PAS/Torque Sensors
follow
https://ebikes.ca/shop/electric-bicycle-parts/torque-sensors.html
Rims
follow
https://ebikes.ca/shop/electric-bicycle-parts/rims.html
Repair Tools
follow
https://ebikes.ca/shop/electric-bicycle-parts/repair-tools.html
Solar
follow
https://ebikes.ca/shop/electric-bicycle-parts/solar.html
Spokes
follow
https://ebikes.ca/shop/electric-bicycle-parts/spokes.html
StokeMonkey Parts
follow
https://ebikes.ca/shop/electric-bicycle-parts/stokemonkey-parts.html
Test Equipment
follow
https://ebikes.ca/shop/electric-bicycle-parts/test-equipment.html
Throttles
follow
https://ebikes.ca/shop/electric-bicycle-parts/throttles.html
Torque Arms
follow
https://ebikes.ca/shop/electric-bicycle-parts/torque-arms.html
Wiring
follow
https://ebikes.ca/shop/electric-bicycle-parts/wiring.html
Ready-To-Roll Kits
follow
https://ebikes.ca/shop/ready-to-roll-kits.html
Front RTR
follow
https://ebikes.ca/shop/ready-to-roll-kits/front-rtr.html
Rear RTR
follow
https://ebikes.ca/shop/ready-to-roll-kits/rear-rtr.html
Direct Drive RTR
follow
https://ebikes.ca/shop/ready-to-roll-kits/direct-drive-rtr.html
Geared RTR
follow
https://ebikes.ca/shop/ready-to-roll-kits/geared-rtr.html
All Kits
follow
https://ebikes.ca/shop/electric-bicycle-kits.html
Bafang G310
follow
https://ebikes.ca/shop/electric-bicycle-kits/bafang-g310.html
Bafang G311
follow
https://ebikes.ca/shop/electric-bicycle-kits/bafang-g311.html
Brompton Kits
follow
https://ebikes.ca/shop/electric-bicycle-kits/brompton-kits.html
Crystalyte H
follow
https://ebikes.ca/shop/electric-bicycle-kits/crystalyte-h.html
DD45
follow
https://ebikes.ca/shop/electric-bicycle-kits/dd45.html
eZee
follow
https://ebikes.ca/shop/electric-bicycle-kits/ezee.html
FH212
follow
https://ebikes.ca/shop/electric-bicycle-kits/fh212.html
G60 Fatbike
follow
https://ebikes.ca/shop/electric-bicycle-kits/fatbike.html
GMAC
follow
https://ebikes.ca/shop/electric-bicycle-kits/gmac.html
Grin All-Axle
follow
https://ebikes.ca/shop/electric-bicycle-kits/grin-all-axle-kits.html
RH212
follow
https://ebikes.ca/shop/electric-bicycle-kits/rh212.html
Shengyi X1 / X2
follow
https://ebikes.ca/shop/electric-bicycle-kits/shengyi-x1-x2.html
Wheelbarrow
follow
https://ebikes.ca/shop/electric-bicycle-kits/wheelbarrow.html
Special Lists
follow
https://ebikes.ca/shop/special-lists.html
Sale / Clearance Items
follow
https://ebikes.ca/shop/special-lists/sale.html
New Items
follow
https://ebikes.ca/shop/special-lists/newitems.html
Discontinued
follow
https://ebikes.ca/shop/special-lists/discontinued.html
Support
follow
https://ebikes.ca/shop/support.html
Purchasing
follow
https://ebikes.ca/shop/support/purchasing.html
Shipping
follow
https://ebikes.ca/shop/support/shipping.html
Warranty
follow
https://ebikes.ca/shop/support/warranty.html
Privacy Policy
follow
https://ebikes.ca/shop/support/privacy.html
Getting Started
follow
https://ebikes.ca/getting-started.html
Start Here
follow
https://ebikes.ca/getting-started/start-here.html
Ebike Parts Explained
follow
https://ebikes.ca/getting-started/ebikes-parts-explained.html
Kits Vs Turnkey
follow
https://ebikes.ca/getting-started/kits-vs-turnkey.html
Hub Motor Options
follow
https://ebikes.ca/getting-started/hub-motor-options.html
Battery Options
follow
https://ebikes.ca/getting-started/battery-options.html
PAS Options
follow
https://ebikes.ca/getting-started/pas-options.html
Product Info
follow
https://ebikes.ca/product-info.html
Grin Products
follow
https://ebikes.ca/product-info/grin-products.html
All-Axle Hub Motor
follow
https://ebikes.ca/product-info/grin-products/all-axle-hub-motor.html
Analogger
follow
https://ebikes.ca/product-info/grin-products/analogger.html
Baserunner
follow
https://ebikes.ca/product-info/grin-products/baserunner.html
Battery Anchors
follow
https://ebikes.ca/product-info/grin-products/battery-anchors.html
Cycle Analyst
follow
https://ebikes.ca/product-info/grin-products/cycle-analyst.html
Cycle Analyst V3
follow
https://ebikes.ca/product-info/grin-products/cycle-analyst-3.html
DC-DC Converters
follow
https://ebikes.ca/product-info/grin-products/dc-dc.html
Grinfineon Controllers
follow
https://ebikes.ca/product-info/grin-products/grinfineon.html
Grinspector
follow
https://ebikes.ca/product-info/grin-products/grinspector.html
LiGo Batteries
follow
https://ebikes.ca/product-info/grin-products/ligo-batteries.html
Phaserunner
follow
https://ebikes.ca/product-info/grin-products/phaserunner.html
Satiator
follow
https://ebikes.ca/product-info/grin-products/cycle-satiator.html
Statorade
follow
https://ebikes.ca/product-info/grin-products/statorade.html
Torque Arms
follow
https://ebikes.ca/product-info/grin-products/torque-arms.html
Tripwire Ebrake Cutoff
follow
https://ebikes.ca/product-info/grin-products/tripwire.html
Grin Kits
follow
https://ebikes.ca/product-info/grin-kits.html
Brompton Kit
follow
https://ebikes.ca/product-info/grin-kits/brompton-kit.html
eZee Conversion Kits
follow
https://ebikes.ca/product-info/grin-kits/ezee-kits.html
G31X Mini Geared Hubs
follow
https://ebikes.ca/product-info/grin-kits/bafang-g310-g311.html
GMAC
follow
https://ebikes.ca/product-info/grin-kits/gmac.html
Marine Kit
follow
https://ebikes.ca/product-info/grin-kits/marine-kit.html
SX1 SX2 Geared Hubs
follow
https://ebikes.ca/product-info/grin-kits/shengyi-sx-geared-hubs.html
Retired
follow
https://ebikes.ca/product-info/retired.html
Cycle Lumenator
follow
https://ebikes.ca/product-info/retired/cycle-lumenator.html
ElectroLights
follow
https://ebikes.ca/product-info/retired/electrolights.html
Electric Edgerunner
follow
https://ebikes.ca/product-info/retired/edgerunner.html
Stokemonkey
follow
https://ebikes.ca/product-info/retired/stoke.html
Cycle Stoker
follow
https://ebikes.ca/product-info/retired/cycle-stoker.html
Learn
follow
https://ebikes.ca/learn.html
Batteries
follow
https://ebikes.ca/learn/batteries.html
Bike Compatibility
follow
https://ebikes.ca/learn/bike-compatibility.html
Connectors
follow
https://ebikes.ca/learn/connectors.html
Documents
follow
https://ebikes.ca/learn/documents.html
Hub Motors
follow
https://ebikes.ca/learn/hub-motors.html
Intro To Ebikes (old)
follow
https://ebikes.ca/learn/intro-to-ebikes.html
Motor Power Ratings
follow
https://ebikes.ca/learn/power-ratings.html
Pedal Assist Systems
follow
https://ebikes.ca/learn/pedal-assist.html
Solar Ebike Systems
follow
https://ebikes.ca/learn/solar.html
Troubleshooting
follow
https://ebikes.ca/learn/troubleshooting.html
Wheel Building
follow
https://ebikes.ca/learn/wheel-build.html
Why Hub Motors
follow
https://ebikes.ca/learn/why-hub-motors-are-awesome.html
Videos
follow
https://ebikes.ca/learn/videos.html
Ebikes E-volution Article
follow
https://ebikes.ca/learn/ebikes-e-volution-article.html
2018 Suntrip
follow
https://ebikes.ca/learn/2018-suntrip.html
Tools
follow
https://ebikes.ca/tools.html
Motor Simulator
follow
https://ebikes.ca/tools/simulator.html
Trip Simulator -UPDATED-
follow
https://ebikes.ca/tools/trip-simulator.html
Trip Analyzer
follow
https://ebikes.ca/tools/trip-analyzer.html
Spoke Calculator
follow
https://ebikes.ca/tools/spoke-calc.html
Charge Simulator
follow
https://ebikes.ca/tools/charge-simulator.html
About Us
follow
https://ebikes.ca/about-us.html
About Grin
follow
https://ebikes.ca/about-us/about-grin.html
Contact Grin
follow
https://ebikes.ca/about-us/contact-grin.html
Job Postings
follow
https://ebikes.ca/about-us/jobs.html
Newsletters
follow
https://ebikes.ca/about-us/newsletters.html
Blog
follow
https://ebikes.ca/blog.html
Account
follow
#store.links
Settings
follow
#store.settings
Blog
follow
https://ebikes.ca/blog.html
Baserunners Back in a V4 Model
follow
https://ebikes.ca/blog/post/baserunners-back-in-a-v4-model.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
follow
/pub/media/downloadable/documents/BaserunnerV4_Manual_Rev1.0.pdf
product info page
follow
/product-info/grin-products/baserunner.html
Baserunner User Manual
follow
/pub/media/downloadable/documents/BaserunnerV4_Manual_Rev1.0.pdf
Full post
follow
https://ebikes.ca/blog/post/baserunners-back-in-a-v4-model.html
And the shipments roll in
follow
https://ebikes.ca/blog/post/and-the-shipments-roll-in.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
SX1/SX2 from Shengyi
follow
/grin-kits/shengyi-sx-geared-hubs.html
ready-to-roll kits
follow
/shop/ready-to-roll-kits.html?motor_type=135&motor_watts_sel=71
Full post
follow
https://ebikes.ca/blog/post/and-the-shipments-roll-in.html
Mid Weird-Year Update
follow
https://ebikes.ca/blog/post/mid-weird-year-update.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Downtube Batteries:
follow
/shop/electric-bicycle-parts/batteries.html?battery_mnt=115
CA3-WP
follow
/shop/electric-bicycle-parts/cycle-analysts/ca3-wp-and-mfswitch.html
16" wheelbarrow tires already installed
follow
/shop/electric-bicycle-parts/motors/geared-wheelbarrow-motor-with-tire.html
conversion kit
follow
/shop/electric-bicycle-kits/wheelbarrow.html
sign-up sheet
follow
https://forms.gle/Yj2Qn7hAdhti2SDs5
XLR->Bosch adapter cables
follow
/shop/electric-bicycle-parts/charger-accessories/w-xlr_bosch.html
Full post
follow
https://ebikes.ca/blog/post/mid-weird-year-update.html
And we"re back
follow
https://ebikes.ca/blog/post/and-we-re-back.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Full post
follow
https://ebikes.ca/blog/post/and-we-re-back.html
Temporary store closure, April 2nd - 12th
follow
https://ebikes.ca/blog/post/temporary-store-closure-april-2nd-9th.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Full post
follow
https://ebikes.ca/blog/post/temporary-store-closure-april-2nd-9th.html
Sailboat Conversions - Interested Parties?
follow
https://ebikes.ca/blog/post/sailboat-conversions-interested-parties.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
R&D project we started last year
follow
https://endless-sphere.com/forums/viewtopic.php?f=39&t=108411
follow
https://www.youtube.com/watch?v=4kAsdIiD8d4
fill out our form
follow
/product-info/grin-products/all-axle-hub-motor.html#MarineMotor
Full post
follow
https://ebikes.ca/blog/post/sailboat-conversions-interested-parties.html
Coming Online
follow
https://ebikes.ca/blog/post/coming-online.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Full post
follow
https://ebikes.ca/blog/post/coming-online.html
It"s Happening
follow
https://ebikes.ca/blog/post/it-s-happening.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Full post
follow
https://ebikes.ca/blog/post/it-s-happening.html
Happy New Year - and Move Details
follow
https://ebikes.ca/blog/post/2021-new-year-and-move.html
News
follow
https://ebikes.ca/blog/category/news.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
Full post
follow
https://ebikes.ca/blog/post/2021-new-year-and-move.html
eZee and TDCM IGH Motors in the L10 Family
follow
https://ebikes.ca/blog/post/ezee-and-tdcm-igh-motors-in-the-l10-family.html
Justin Lemire-Elmore
follow
https://ebikes.ca/blog/author/justin-lemire-elmore.html
eZee hubs in our ready-to-roll package
follow
/shop/electric-bicycle-kits/ezee/ezee-front-rtr.html
20”
follow
/shop/electric-bicycle-parts/motors/ezee20_l10.html
24”
follow
/shop/electric-bicycle-parts/motors/ezee24_l10.html
26”
follow
/shop/electric-bicycle-parts/motors/ezee26_l10.html
29”
follow
/shop/electric-bicycle-parts/motors/ezee700-l10.html
Anderson terminated eZee hub motors left on heavy discount
follow
/shop/electric-bicycle-parts/motors.html?motor_manufacturer=73
unique TDCM hub with 5 speed internal gearing
follow
/blog/post/new-tdcm-igh.html
RTR kits with a downtube battery
follow
/shop/electric-bicycle-kits/tdcm-igh/tdcm-igh-ready-to-roll-kit.html
DIY kits for use with 3rd party packs.
follow
/shop/electric-bicycle-kits/tdcm-igh/tdcm-diy-kit.html
Full post
follow
https://ebikes.ca/blog/post/ezee-and-tdcm-igh-motors-in-the-l10-family.html
All-Axle Hub Motor
follow
/product-info/grin-products/all-axle-hub-motor.html
Baserunner
follow
/product-info/grin-products/baserunner.html
Battery Bobs
follow
/product-info/grin-products/battery-anchors.html
Cycle Analyst
follow
/product-info/grin-products/cycle-analyst-3.html
LiGo Batteries
follow
/product-info/grin-products/ligo-batteries.html
Phaserunner
follow
/product-info/grin-products/phaserunner.html
Satiator
follow
/product-info/grin-products/cycle-satiator.html
Statorade
follow
/product-info/grin-products/statorade.html
Torque Arms
follow
/product-info/grin-products/torque-arms.html
Bike Compatibility
follow
/learn/bike-compatibility.html
Connectors
follow
/learn/connectors.html
Documents
follow
/learn/documents.html
Kits vs TurnKey
follow
/learn/kits-vs-turnkey.html
Power Ratings
follow
/learn/power-ratings.html
Pedal Assist
follow
/learn/pedal-assist.html
Troubleshooting
follow
/learn/troubleshooting.html
PAS Options
follow
/getting-started/pas-options.html
Videos
follow
/learn/videos.html
E-Volution Article
follow
/learn/ebikes-e-volution-article.html
Suntrip 2018
follow
/learn/2018-suntrip.html
Motor Simulator
follow
/tools/simulator.html
Trip Simulator
follow
/tools/trip-simulator.html
Trip Analyzer
follow
/tools/trip-analyzer.html
Spoke Calculator
follow
/tools/spoke-calc.html
Charge Simulator
follow
/tools/charge-simulator.html
About Grin
follow
/about-us/about-grin.html
Contact Us
follow
/about-us/contact-grin.html
Careers
follow
/about-us/jobs.html
follow
javascript:void(0)
", {"data-lightbox": lightboxName, "href": url})); } }); //console.log("light-box tranformed to lightbox"); } function resizeRows() { $(".gallery").each(function (galleryIndex, galleryDiv) { var parentWidth = Math.floor($(galleryDiv).parent().width())-1; // subtract 1 to avoid compound rounding errors to cause row spillover var rowImageHeight = Math.ceil($(galleryDiv).children().first().find("img").height()); var rowNumImages = 0; var rowImagesWidth = 0; var marginWidth = 16; // This is from lightbox.css, twice the value of ".gall-figure img" margin (to account for space to left and right of the image) $(galleryDiv).children().each(function (imageIndex, imageElem) { var imageWidth = Math.ceil($(imageElem).find("img").width()); var imageHeight = Math.ceil($(imageElem).find("img").height()); if (rowImagesWidth+imageWidth+((rowNumImages+1)*marginWidth) ", {"style": "clear:left"})); // reset the current row width and height to be the width // and height of the new row (so far only one image) rowImagesWidth = imageWidth; rowImageHeight = imageHeight; rowNumImages = 1; } }); }); //console.log("image height resized for prettier rows"); } window.addEventListener("load", function() { // Important for these to happen in this order! // And they must happen after all images are loaded... parseIntermediaryLighbox(); initializeLighbox(); resizeRows(); // TODO: the function below should be implemented // such that the rows get nicely resized whenever // the window is resized (so they always tile to // fill up the available horizontal space) //$(window).resize(function() { // console.log("window was resized"); //}); });}); require(["jquery", "domReady!"], function($) { $(".mf-ytw-wrapper").click(function(){ var $e = $(this); if ($e.data("iframe-created")) return; $e.data("iframe-created", 1); var eh = $e.width() / 1.777777; var maxH = parseInt($e.data("height")); if (eh > maxH) { eh = maxH; } var iframe = document.createElement("iframe"); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", eh); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allow", "autoplay"); if ($e.data("allowfullscreen")) { iframe.setAttribute("allowfullscreen", ""); } iframe.setAttribute("src", $e.data("iframe-src")); $e.html(""); $e.append(iframe); }); function resize() { $(".mf-ytw-wrapper").each(function () { var $e = $(this); var w = $e.data("width"); if (w) { w = parseInt(w); var pw = $e.parent().width(); if (pw < w) { var ew = pw; } var ew = (pw < w) ? pw : w; $e.width(ew); } var eh = $e.width() / 1.777777; var maxH = parseInt($e.data("height")); if (eh > maxH) { eh = maxH; } $e.find(".mf-ytw-youtube").height(eh); $e.find("iframe").height(eh); }); } resize(); $(window).resize(resize); }); require(["jquery", "domReady!"], function($){ if (!$(".mf-ytw-youtube").length) { return; } var $w = $(window); function lazyload() { var inview = $(".mf-ytw-youtube").filter(function() { var th = 300; var $e = $(this); if ($e.is(":hidden")) return; var wt = $w.scrollTop(), wb = wt + $w.height(), et = $e.offset().top, eb = et + $e.height(); return eb >= wt - th && et <= wb + th; }); inview.each(function () { var $e = $(this); var a = ["background", "background-size"]; for (var i=0;i
", actions: { always: function () { } }, buttons: [ ] }); if (width && $(window).width() >= 1024) { setTimeout(function(){ var $e = $("." + popupClass + " .modal-inner-wrap"); $e.attr("style", ($e.attr("style") ? $e.attr("style") + "; " : "") + "width:" + width + "!important" ); }, 500); } return false; }); }); }); follow