hello folks, i thought people here might appreciate knowing that i've begun building the Free / Open-Source Hardware Category L7e Hybrid Car that i have been planning for almost 19 years, now. this is not a conversion: it is a full *from scratch* build with the entire design as FOSSHW (Free / Open Source Hardware).
the full source code of the 3D CAD is available at http://lkcl.net/vehicle_3d (see .git directory) - the License is the GNU General Public License v3 - and the video build playlist is here https://www.youtube.com/playlist?list=PLBtNqZjUZB81KyRPnMHSmX-vF8i7h5kcA
software you need is git, python2 and openscad. use "git clone http://lkcl.net/vehicle_3d/.git" and then "python2 car_model2.py > output.txt", you can view the output.txt report for lengths of pipes and the connectivity requirements to nodes. i print those out, cut them up and tape them to each pipe, as well as label each 3D printed node.
the build technique is very similar to that of the bamboo bike - https://endless-sphere.com/forums/viewtopic.php?f=6&t=118711 - although i also take inspiration from http://gaboats.com/ as well as https://calfeedesign.com/bamboo/ it's also specifically using materials and techniques that are definitively "DIY" - no toxic materials, no industrial power tools (except a welder for the metal parts), and to demonstrate that is actually true i am assembling this vehicle in my kitchen at home. which has double-doors at the back (duh).
the 3D Printer (Artillery Sidewinder X2) is cheap, cheerful, and most importantly has a Direct-Drive Volcano nozzle, which i am pushing to 100 mm/s (internal walls only), with a 0.8mm nozzle at a 0.6mm layer height. each "node" which takes around 45 minutes of which there are *135* to print is there purely for "assembly support" onto which the Kevlar / Hemp-Hessian and FR4 fire-resistant resin will be wrapped. unlike the bamboo bikes i will wrap the *entire* tube-set, in order (effectively) to create my own carbon-fibre-like pipes. i did experiment attempting to remove the formers (PVC pipe) from the inside, it went so badly i realised that actually it could simply be left inside.
panels are a combination / advancement of the gaboats technique: two layers of dacron (fire-resistant polyester sofa covering!), separated by "label gun" plastic barbs 10mm at regular intervals, with a DIY 9x1mm bamboo lattice frame inside that is hot-glued together into compound curves. Expanding Construction Foam (again, fire-resistant from Soudal) is squirted *in between* the two dacron layers, and after 2 days it is astonishingly strong and light. the "dimples" that result are exactly like those discovered by Mythbusters to reduce drag by creating a "boundary layer" effect. i am perfectly happy with that
more later as edits progress
--------
bare frame materials (so far):
tools:
--------
this is the 3D CAD (pyopenscad parametric) - using openscad you need an extremely powerful system. i have a 4.8 ghz 8-core i9 with 64 GB of RAM, and it is managing 3 *seconds* per frame (!)
using the gaboats techniques for inspiration, a test panel and its associated jig, made from cardboard DIY 9x1x300 mm bamboo, and string. i should have tied string onto the lattice frame before inserting expanding foam, to ensure it does not twist during curing of the foam. the test panel was constructed precisely to find out exactly that kind of thing.
21.5mm and 12mm pipes (both PVC in this case) test-wrapped each with 3 layers of 1414 Kevlar ("aramid") coarse weave cloth and resin. this is exactly what Calfee Design and the Bamboo Bike Club do, except in this case the entire pipe is also wrapped (not just the node). otherwise the strength and rigidity comes purely from GBP 0.30/Metre PVC which is not adequate
--------
these LiFEPO4 cells are absolute monsters. 125Ah in a 2.5 kg prismatic package i am actually scared to put that metal ruler near them, knowing that it would melt if it fell across the M8 bolts on the massive 15mm wide terminals. these are Chinese Aerospace Grade batteries, normally used for very brief periods of time in high current "starter motor" applications. they have to be light and small for their power "because aircraft". a similar continuous current (125A) in the same weight and size using 18650 cells is absolutely impossible to achieve and would require 2x the weight (100 kg). given that there is a 5kW Diesel Generator continuouly charging the cells, the last thing i need is an extra 50 kg of batteries to lug about. plus space is precious.
the Daly BMS, is dual-port (separate charging port with common rail), a current measurer circuit is inside. 150A supply, nominal 40A charging. i specifically asked for an external NTC temperature sensnor, and a BT adapter. they also very kindly supplied a USB-CAN-bus adapter which i didn't ask for, they just sent it. all round very thoughtful people.
--------
completed bonnet:
front assembly diagram (on the kitchen table):
it turns out to be easier to work upside-down! this is 70% completed, and has allowed a couple of missing pipes in the middle of the bonnet to be identified. i was half-expecting them.
Looks like a kite: follow the green twine, you will see some masking tape wrapped around it, pulling the string *inwards*. The crosswise bamboo offcut pushes the twine apart, but often this is still not enough to generate the pressure needed to get the bamboo to sit on the Node pads at each end. Wrapping masking tape (often folded in half around the string, which has a habit of otherwise cutting clean through the tape) around the string creates extra tension. Just watch out because if the gap is seriously large (over 10 mm) you likely made a mistake (wrong pipe onto wrong Node).
-------
phase 2: middle section - doors, footwells, floor, dashboard, driver seat supportand roof. here is the front section (nose-down) with the beginnings of the door frame, footwell and dashboard. the cushions are there to prevent damage, not through "protection" but through "early warning". someone walks into the cushions *before* impacting the frame.
phase 2: floor dash and driver back support construction diagram, with pipe length connectivity notes with node numbers at each end, at the top left. around 100 pipes here, 32 nodes. appx same as for the middle section. roof not included here yet
phase 2: dashboard footwell and front doorframe are done (right of photo. left front wheel arch is at front of photo). the middle section is not permanently attached to the front, so it can be disassembled and carried out the house. next is to extend the floor towards the driver central seat support structure (which also helps hold the roof upright)
phase 2: floor is now actually on the floor, half of driver seat support box is up, to be connected then continued. the 2D screenshot of the 3D CAD I am holding up in the top right, to show what is needed. it is roughly the same angle. note that the dashboard and footwell is missing: this along with 1/4 of the floor is permanently attached to the front section, because that is where pedals and steering are.
phase 2: driver seat support now attached to floor, and floor support runners are in (under cushions). now the roof needs constructing, and the "back box" behind the occupants as well. the backbox is a lot of pipes, deliberately. both the rear suspension and the passenger compartment hang off it. build diagrams are marked up, lower part of backbox 3D nodes are on the table.
phase 2: build diagram for the side-support along the floor, similar to 1930s convertible sports cars. nodes are marked Snn, pipes just NN.
--------
Resin stage: first Node-wrap with 50 mm special Kevlar strips from MBFG.co.uk, joining the ends of several pipes together as a first experiment. This took a *lot* of kevlar and resin. Subsequent Nodes I packed out with crumpled paper and Masking tape prior to wrapping.
the full source code of the 3D CAD is available at http://lkcl.net/vehicle_3d (see .git directory) - the License is the GNU General Public License v3 - and the video build playlist is here https://www.youtube.com/playlist?list=PLBtNqZjUZB81KyRPnMHSmX-vF8i7h5kcA
software you need is git, python2 and openscad. use "git clone http://lkcl.net/vehicle_3d/.git" and then "python2 car_model2.py > output.txt", you can view the output.txt report for lengths of pipes and the connectivity requirements to nodes. i print those out, cut them up and tape them to each pipe, as well as label each 3D printed node.
the build technique is very similar to that of the bamboo bike - https://endless-sphere.com/forums/viewtopic.php?f=6&t=118711 - although i also take inspiration from http://gaboats.com/ as well as https://calfeedesign.com/bamboo/ it's also specifically using materials and techniques that are definitively "DIY" - no toxic materials, no industrial power tools (except a welder for the metal parts), and to demonstrate that is actually true i am assembling this vehicle in my kitchen at home. which has double-doors at the back (duh).
the 3D Printer (Artillery Sidewinder X2) is cheap, cheerful, and most importantly has a Direct-Drive Volcano nozzle, which i am pushing to 100 mm/s (internal walls only), with a 0.8mm nozzle at a 0.6mm layer height. each "node" which takes around 45 minutes of which there are *135* to print is there purely for "assembly support" onto which the Kevlar / Hemp-Hessian and FR4 fire-resistant resin will be wrapped. unlike the bamboo bikes i will wrap the *entire* tube-set, in order (effectively) to create my own carbon-fibre-like pipes. i did experiment attempting to remove the formers (PVC pipe) from the inside, it went so badly i realised that actually it could simply be left inside.
panels are a combination / advancement of the gaboats technique: two layers of dacron (fire-resistant polyester sofa covering!), separated by "label gun" plastic barbs 10mm at regular intervals, with a DIY 9x1mm bamboo lattice frame inside that is hot-glued together into compound curves. Expanding Construction Foam (again, fire-resistant from Soudal) is squirted *in between* the two dacron layers, and after 2 days it is astonishingly strong and light. the "dimples" that result are exactly like those discovered by Mythbusters to reduce drag by creating a "boundary layer" effect. i am perfectly happy with that
more later as edits progress
--------
bare frame materials (so far):
Code:
QTY 200 of 4ft bamboo poles, 8-13mm diameter
QTY 30 of 6 metre Floplast 21.5mm OD PVC waste pipe
5kg PLA (for 3D printed Nodes)
QTY 20 of 25 mm x 25 metre Painter's Masking tape
QTY 3 of rolls sellotape
QTY 4of Araldite 5 minute Rapid Epoxy glue
QTY 10of Loctite "Extreme" 50ml clear (rubbery) glue
tools:
Code:
hacksaw
mitre (for cutting clean right-angles)
600 mm metal ruler (1000 mm is better)
tape measure
sharp hard pencil
scissors
3D printer with 0.8mm Volcano nozzle (Artillery Sidewinder X2 is good)
pincer-nose pliers (cleaning up 3D prints)
fine-grade file (cleaning 3D prints and squaring ends of bamboo and PVC)
High-end laptop (with good GPU preferred) for OpenSCAD
Printer (for build diagrams)
--------
this is the 3D CAD (pyopenscad parametric) - using openscad you need an extremely powerful system. i have a 4.8 ghz 8-core i9 with 64 GB of RAM, and it is managing 3 *seconds* per frame (!)
using the gaboats techniques for inspiration, a test panel and its associated jig, made from cardboard DIY 9x1x300 mm bamboo, and string. i should have tied string onto the lattice frame before inserting expanding foam, to ensure it does not twist during curing of the foam. the test panel was constructed precisely to find out exactly that kind of thing.
21.5mm and 12mm pipes (both PVC in this case) test-wrapped each with 3 layers of 1414 Kevlar ("aramid") coarse weave cloth and resin. this is exactly what Calfee Design and the Bamboo Bike Club do, except in this case the entire pipe is also wrapped (not just the node). otherwise the strength and rigidity comes purely from GBP 0.30/Metre PVC which is not adequate
--------
these LiFEPO4 cells are absolute monsters. 125Ah in a 2.5 kg prismatic package i am actually scared to put that metal ruler near them, knowing that it would melt if it fell across the M8 bolts on the massive 15mm wide terminals. these are Chinese Aerospace Grade batteries, normally used for very brief periods of time in high current "starter motor" applications. they have to be light and small for their power "because aircraft". a similar continuous current (125A) in the same weight and size using 18650 cells is absolutely impossible to achieve and would require 2x the weight (100 kg). given that there is a 5kW Diesel Generator continuouly charging the cells, the last thing i need is an extra 50 kg of batteries to lug about. plus space is precious.
the Daly BMS, is dual-port (separate charging port with common rail), a current measurer circuit is inside. 150A supply, nominal 40A charging. i specifically asked for an external NTC temperature sensnor, and a BT adapter. they also very kindly supplied a USB-CAN-bus adapter which i didn't ask for, they just sent it. all round very thoughtful people.
--------
completed bonnet:
front assembly diagram (on the kitchen table):
it turns out to be easier to work upside-down! this is 70% completed, and has allowed a couple of missing pipes in the middle of the bonnet to be identified. i was half-expecting them.
Looks like a kite: follow the green twine, you will see some masking tape wrapped around it, pulling the string *inwards*. The crosswise bamboo offcut pushes the twine apart, but often this is still not enough to generate the pressure needed to get the bamboo to sit on the Node pads at each end. Wrapping masking tape (often folded in half around the string, which has a habit of otherwise cutting clean through the tape) around the string creates extra tension. Just watch out because if the gap is seriously large (over 10 mm) you likely made a mistake (wrong pipe onto wrong Node).
-------
phase 2: middle section - doors, footwells, floor, dashboard, driver seat supportand roof. here is the front section (nose-down) with the beginnings of the door frame, footwell and dashboard. the cushions are there to prevent damage, not through "protection" but through "early warning". someone walks into the cushions *before* impacting the frame.
phase 2: floor dash and driver back support construction diagram, with pipe length connectivity notes with node numbers at each end, at the top left. around 100 pipes here, 32 nodes. appx same as for the middle section. roof not included here yet
phase 2: dashboard footwell and front doorframe are done (right of photo. left front wheel arch is at front of photo). the middle section is not permanently attached to the front, so it can be disassembled and carried out the house. next is to extend the floor towards the driver central seat support structure (which also helps hold the roof upright)
phase 2: floor is now actually on the floor, half of driver seat support box is up, to be connected then continued. the 2D screenshot of the 3D CAD I am holding up in the top right, to show what is needed. it is roughly the same angle. note that the dashboard and footwell is missing: this along with 1/4 of the floor is permanently attached to the front section, because that is where pedals and steering are.
phase 2: driver seat support now attached to floor, and floor support runners are in (under cushions). now the roof needs constructing, and the "back box" behind the occupants as well. the backbox is a lot of pipes, deliberately. both the rear suspension and the passenger compartment hang off it. build diagrams are marked up, lower part of backbox 3D nodes are on the table.
phase 2: build diagram for the side-support along the floor, similar to 1930s convertible sports cars. nodes are marked Snn, pipes just NN.
--------
Resin stage: first Node-wrap with 50 mm special Kevlar strips from MBFG.co.uk, joining the ends of several pipes together as a first experiment. This took a *lot* of kevlar and resin. Subsequent Nodes I packed out with crumpled paper and Masking tape prior to wrapping.