Homemade 100 HP Motor Controller for an Electric Car
Short Description
Homemade 100 HP Motor Controller for an Electric Car...
Description
Homemade 100 HP Motor Controller for an Electric Car
Explore
10/3/14, 9:47 PM
(/tag/type-id/)
Create
(/about/submit.jsp)
let's Login make (/account/login) Sign Up (/account/gopro?sourcea=header) Contests (/contest/) | Community (/community/)
(/)
share what you make > (/)
(/editInstructable/)
Ford EV Charging Station
evsolutions.com/ford
Charge Ford EV's 5 Times Faster Free Ground Shipping On All Orders
EtherCAT Servo Control guide.controltechnol…
Free 164-page eBook EtherCAT Application Guide
Circuit Board Repair
Top 5 All Electric Car
gccustomelectronic…
shopcompare.net/D…
Repair of CNC, Factory Automation & Control and Circuit Boards. Call Us
Best Models, Deals and Services Save Big On All Electric Car
PCBs and Assembly pcbfabexpress.com
Best Value Online Printed Circuit Boards / Assembly
PCB Manufacture r avanticircuits.com
Full Service U.S.A. PCB Manufacture >30 Yrs of PCB Fabrication & Design
Flex Circuits &Rigid Flex lenthor.com
Flex Circuits Design to Assembly Thinking Flex Think Lenthor
(http://cdn.instructables.com/FGF/1GX5/GJ2830DB/FGF1GX5GJ2830DB.LARGE.jpg)
This instructable explains how to build your own 100 HP (peak) motor controller for use in an electric car or motorcycle conversion. It can take any voltage up to 144v, and the peak current is 500 amps. The cost of the components is a few hundred dollars, which means you can save over $1000 by putting one together yourself. At 144v, you can expect a top speed of around 75 MPH in a car. Check out http://ecomodder.com/forum/open-revolt-open-source-dc-motorcontroller.html (http://ecomodder.com/forum/showthread.php/paul-sabrinas-
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
About This Instructable 178,972 views
License:
Page 1 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
cheap-diy-144v-motor-controller-6404.html) if you want to read about the whole story!
313 favorites MPaulHolmes (/member/MPaulHolmes/)
Experience in soldering is important. If you want to really keep costs down, a mill is helpful, but that work can be outsourced to a local metal shop.
PCB & Printed Electronics goinsulectro.com
Insulectro is the leading distributor of PCB & PE materials.
Website! (http://www.paulandsabrinasevstuff.com)
(/member/MPaulHolmes/) Follow
53
Tags: electric (/tag/type-id/category-workshop/keywordelectric/) motor (/tag/type-id/category-workshop/keywordmotor/)
AC Motors & Drives
controller (/tag/type-id/category-workshop/keywordcontroller/) microcontroller (/tag/type-id/categoryworkshop/keyword-microcontroller/) atmega168 (/tag/type-id/category-
Remove these ads by Signing Up (/account/gopro? sourcea=removeads&nxtPgName=Homemade+100+HP+Motor+Controller+for+an+Electric+Car&nxtPg=/id/Homemade-100-HPMotor-Controller-for-an-Electric-C/?ALLSTEPS)
workshop/keyword-atmega168/) car (/tag/type-id/category-workshop/keyword-car/) fossil (/tag/type-id/category-workshop/keywordfossil/)
Step 1: Get/Make a power board and control board.
free (/tag/type-id/category-workshop/keyword-free/) fuel (/tag/type-id/category-workshop/keyword-fuel/) volt (/tag/type-id/category-workshop/keyword-volt/)
Related Build your own Electric Car! (/id/Build-your-ownElectric-Car/) by bennelson (/member/bennelson/)
(http://cdn.instructables.com/F63/M1R9/GJ285ZEH/F63M1R9GJ285ZEH.LARGE.jpg)
Electric Vehicle - A simple lightweight EV platform (/id/Electric-Vehicle-Asimple-lightweight-EVplatform-/) ApocalypsEV-1 for Transportation Independence (/id/ApocalypsEV-1-forTransportationLight Electric Vehicle: OnePassenger @ 15mph, 210# Curb Weight (/id/LightElectric-Vehicle-OnePassenger-14mph-21/) The New and Improved Brushless Electric Scooter Power System Guide (/id/The-New-andImproved-BrushlessSee More (/tag/type-id/?q=)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 2 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/F3D/ZFME/GJ28A1O8/F3DZFMEGJ28A1O8.LARGE.jpg)
(http://cdn.instructables.com/FON/81X1/GJ2838C5/FON81X1GJ2838C5.LARGE.jpg)
(http://cdn.instructables.com/FP9/PDBR/GJ27ZJG2/FP9PDBRGJ27ZJG2.LARGE.jpg)
(http://cdn.instructables.com/FCU/N96C/GJ28A1O9/FCUN96CGJ28A1O9.LARGE.jpg) (http://cdn.instructables.com/FCA/MUO6/GJ2838C6/FCAMUO6GJ2838C6.LARGE.jpg)
(http://cdn.instructables.com/F42/QXFE/GJ2838CB/F42QXFEGJ2838CB.LARGE.jpg)
(http://cdn.instructables.com/F3T/GDL1/GJ285ZFM/F3TGDL1GJ285ZFM.LARGE.jpg)
You are going to need a control board and etched power board. The power board needs to be at least 3 ounce copper. Ebay is a good place to look for http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 3 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
heavy cheap copper clad PCB. For example: http://cgi.ebay.com/25-shts-Copper-Clad-Laminate-FR-4-060-9-x-12-3oz/310244821519?pt=LH_DefaultDomain_0&hash=item483c084a0f (http://cgi.ebay.com/25-shts-Copper-Clad-Laminate-FR-4-060-9-x-12-3oz/310244821519?pt=LH_DefaultDomain_0&hash=item483c084a0f) You could print the picture from this link and somehow transfer it onto a piece of heavy blank PCB, and etch it with a dremel if you have a ver y steady hand. The dimensions are 8"x6". This link also has the G-code that you can use to etch with a CNC mill or you could give the G-code to a machine shop. http://ecomodder.com/wiki/index.php/Open_ReVolt/Fab_Files (http://ecomodder.com/wiki/index.php/Open_ReVolt/Fab_Files) Picture 2 and 3 below is an example of an early power board I made with a Dremel. You can get a control board from me or you can make the control board in your favorite PCB layout software using the schematic here:: http://home.cogeco.ca/~tkooistra/Cougar_Controller_Rev2C_Schematic.pdf (http://home.cogeco.ca/~tkooistra/Cougar_Controller_Rev2C_Schematic.pdf) And here are some pictures of the PCB layers: http://home.cogeco.ca/~tkooistra/bottom_layer_rev2C.pdf (http://home.cogeco.ca/~tkooistra/bottom_layer_rev2C.pdf) http://home.cogeco.ca/~tkooistra/top_layer_rev2C.pdf (http://home.cogeco.ca/~tkooistra/top_layer_rev2C.pdf) http://home.cogeco.ca/~tkooistra/component_layer_rev2C.pdf (http://home.cogeco.ca/~tkooistra/component_layer_rev2C.pdf) A predone control board is Picture 1. Pictures 7 and 8 are the power board top and bottom. The 8 solder spots are just where vias were added. Once you have the 2 boards, you can go to step 2.
Step 2: Drill your metals and isolation strips
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 4 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FJN/B9NC/GJ27ZL4G/FJNB9NCGJ27ZL4G.LARGE.jpg)
(http://cdn.instructables.com/FP9/AEOB/GJ2838SF/FP9AEOBGJ2838SF.LARGE.jpg)
(http://cdn.instructables.com/F0B/GSCW/GJ285ZK6/F0BGSCWGJ285ZK6.LARGE.jpg)
(http://cdn.instructables.com/FUU/TEXH/GJ285ZK7/FUUTEXHGJ285ZK7.LARGE.jpg)
(http://cdn.instructables.com/FSQ/J3I8/GJ285ZKA/FSQJ3I8GJ285ZKA.LARGE.jpg)
(http://cdn.instructables.com/FXO/YI35/GJ285ZK4/FXOYI35GJ285ZK4.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 5 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/F3N/XXY1/GJ285ZWR/F3NXXY1GJ285ZWR.LARGE.jpg)
(http://cdn.instructables.com/F8I/S6OG/GJ28A1WD/F8IS6OGGJ28A1WD.LARGE.jpg)
(http://cdn.instructables.com/FCX/COWW/GJ2838SE/FCXCOWWGJ2838SE.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 6 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
Materials: 1/4" x 3/4" x 12" C110 copper bar. Two 3/16" x 3/4" x 10" C110 copper bars. 3/4" x 1.5" x 8" aluminum bar. 3/8" x 8" x 11" aluminum plate. 3/16" x 3/4" x 8" steel bar. Two 1/16" x 3/4" x 8" unclad FR4 used in making PCB. 1/16" x 6" x 8" unclad FR4 board. 5/16" drill bit (or 3/8" drill bit if you need slop) 1/8" drill bit.(http://cdn.instructables.com/FG2/R03J/GJ27ZL4F/FG2R03JGJ27ZL4F.LARGE.jpg) 3/16" drill bit. (Must allow a #6 screw to fit through) Drill. Drill Press. Do all the drilling! It may help to take the big aluminum bar to a machine shop, since it's not easy drilling through 1.5" of aluminum accurately. See all the pictures below for notes on hole locations and drill bit sizes. Here's a video on how the power section pieces all get bolted together, without the electronics attached, just so you can see how it all fits: Safari Power Saver Click to Start Flash Plug-in
Step 3: Order the electronic components
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 7 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/F75/ZW5A/GJ286020/F75ZW5AGJ286020.LARGE.jpg)
Order these components for the control board: http://ecomodder.com/wiki/index.php/Open_ReVolt/Control_board (http://ecomodder.com/wiki/index.php/Open_ReVolt/Control_board) And order these components for the power section. If you have already bought and drilled the metals on step 2, then don't reorder them. They are listed here as well. http://ecomodder.com/wiki/index.php/Open_ReVolt/Power_board (http://ecomodder.com/wiki/index.php/Open_ReVolt/Power_board)
Step 4: Solder the control board
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 8 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/F35/N8TP/GJ2860GU/F35N8TPGJ2860GU.LARGE.jpg)
Materials: 45 or 60 watt soldering iron. 0.032" diameter (or so) rosin core solder
This step takes about 3 or 4 hours. It's very unforgiving. If you have never soldered before, you should get help with this. The ground plane doesn't have "thermals", so it takes some heat to melt the solder to it. Check out this help file for soldering the control board. See pages 2 through 19: http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Dir ections%20Updated%20March%204,%202010.pdf (http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Di rections%20Updated%20March%204,%202010.pdf) Watch for solder bridges (when big globs of solder bridge isolation gaps). Also, you may want to socket the ATMega168. You can program the ATMega168 insystem. So, you can solder it in, and then program it if you want to. Or you can get one preprogrammed. This video walks you through soldering the control board from start to finish:
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 9 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
Safari Power Saver Click to Start Flash Plug-in
Step 5: Program the ATMega168 Microcontroller
(http://cdn.instructables.com/FK6/5B5B/GJ28603Y/FK65B5BGJ28603Y.LARGE.jpg)
Once the ATMega168 arrives with all the other stuff, you need to program it with the motor controller code. Either make your own code, or use/modify the code below. You can make a very cheap ATMega168 programmer, or buy an AVRISP MK2: http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621880&k=avrisp
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 10 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2621880&k=avrisp) And download the free AVR Studio development environment: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 (http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725) The hex file of the code is available here. Use "coug-unified-16k.hex": http://www.adambrunette.com/firmware/cougar-v1.11b/hexfiles-m168/ (http://www.adambrunette.com/firmware/cougar-v1.11b/hexfiles-m168/) Here's the code: http://ecomodder.com/wiki/index.php/Open_ReVolt/Software (http://ecomodder.com/wiki/index.php/Open_ReVolt/Software) The fuse bits are Extended High Low = F8 DC F7. But if you are using Ponyprog, the fuse bits are 08 DC F7. If you don't want to bother to program it yourself, then you can buy a preprogrammed one.
Step 6: Assemble the Power Section
(http://cdn.instructables.com/FL1/F7SS/GJ285OI9/FL1F7SSGJ285OI9.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 11 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FQW/AL40/GJ289TKE/FQWAL40GJ289TKE.LARGE.jpg) (http://cdn.instructables.com/FQD/E54D/GJ289TKF/FQDE54DGJ289TKF.LARGE.jpg)
(http://cdn.instructables.com/FF7/H17O/GJ2830PF/FF7H17OGJ2830PF.LARGE.jpg)
(http://cdn.instructables.com/F66/W1NZ/GJ27Z3IG/F66W1NZGJ27Z3IG.LARGE.jpg)
(http://cdn.instructables.com/F9M/CWTM/GJ27Z3IL/F9MCWTMGJ27Z3IL.LARGE.jpg)
(http://cdn.instructables.com/F1L/TTOE/GJ2830R9/F1LTTOEGJ2830R9.LARGE.jpg)
(http://cdn.instructables.com/FKV/8XIC/GJ289TKG/FKV8XICGJ289TKG.LARGE.jpg)
(http://cdn.instructables.com/FFM/D6JL/GJ27Z3IO/FFMD6JLGJ27Z3IO.LARGE.jpg)
(http://cdn.instructables.com/FRX/I0G5/GJ285OIB/FRXI0G5GJ285OIB.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 12 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FY5/9J30/GJ27Z3IP/FY59J30GJ27Z3IP.LARGE.jpg)
(http://cdn.instructables.com/FWP/R5FI/GJ27Z3IQ/FWPR5FIGJ27Z3IQ.LARGE.jpg)
(http://cdn.instructables.com/FY5/J5UZ/GJ2830SV/FY5J5UZGJ2830SV.LARGE.jpg)
(http://cdn.instructables.com/FSZ/PQ0C/GJ27Z3IR/FSZPQ0CGJ27Z3IR.LARGE.jpg)
(http://cdn.instructables.com/FDC/7ZJW/GJ27Z3IS/FDC7ZJWGJ27Z3IS.LARGE.jpg)
(http://cdn.instructables.com/FWN/JZCW/GJ285OIC/FWNJZCWGJ285OIC.LARGE.jpg)
(http://cdn.instructables.com/F42/RRLD/GJ285OID/F42RRLDGJ285OID.LARGE.jpg)
(http://cdn.instructables.com/F0C/YF3L/GJ27Z3IT/F0CYF3LGJ27Z3IT.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 13 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FGE/IBV6/GJ289TKM/FGEIBV6GJ289TKM.LARGE.jpg)
(http://cdn.instructables.com/FVR/251H/GJ2830W0/FVR251HGJ2830W0.LARGE.jpg)
(http://cdn.instructables.com/FOM/TH1O/GJ285OIE/FOMTH1OGJ285OIE.LARGE.jpg)
(http://cdn.instructables.com/FGF/6KJZ/GJ27Z3IW/FGF6KJZGJ27Z3IW.LARGE.jpg)
(http://cdn.instructables.com/F7A/F5WB/GJ27Z3IX/F7AF5WBGJ27Z3IX.LARGE.jpg)
(http://cdn.instructables.com/FVU/DPX2/GJ27Z3IY/FVUDPX2GJ27Z3IY.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 14 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FGP/IGOE/GJ28314Z/FGPIGOEGJ28314Z.LARGE.jpg)
(http://cdn.instructables.com/FNG/ZRAS/GJ285OIF/FNGZRASGJ285OIF.LARGE.jpg)
(http://cdn.instructables.com/FJE/OBVN/GJ285OIG/FJEOBVNGJ285OIG.LARGE.jpg)
(http://cdn.instructables.com/FBO/KHMN/GJ28311A/FBOKHMNGJ28311A.LARGE.jpg)
(http://cdn.instructables.com/F8L/60I9/GJ27Z3J3/F8L60I9GJ27Z3J3.LARGE.jpg)
(http://cdn.instructables.com/F4K/VRCO/GJ283171/F4KVRCOGJ283171.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 15 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/F1C/HA14/GJ2831A8/F1CHA14GJ2831A8.LARGE.jpg)
There are quite a few parts to this process. The short version is, you need to bolt together all of metal parts, and solder the 10 MOSFETs, 10 freewheel diodes, 16 large electrolytic capacitors, and 3 snubber capacitors to the power board. Please see pictures below and the assembly help file, pages 20 through 43 for all the gory details. You will need a 200 or 250w soldering gun: http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Dir ections%20Updated%20March%204,%202010.pdf (http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Di rections%20Updated%20March%204,%202010.pdf)
Step 7: Mount the control section to the power section
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 16 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
(http://cdn.instructables.com/FGF/1GX5/GJ2830DB/FGF1GX5GJ2830DB.LARGE.jpg)
Homemade 100 HP Motor Controller for an Electric Car (http://cdn.instructables.com/FCB/SY2U/GJ27Z2XN/FCBSY2UGJ27Z2XN.LARGE.jpg)
by MPaulHolmes
(/member/MPaulHolmes/) Download (/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?download=pdf) (/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/)
8 Steps Collection
I Made it!
Favorite
Share
(http://cdn.instructables.com/FP8/NRTF/GJ289THQ/FP8NRTFGJ289THQ.LARGE.jpg) (http://cdn.instructables.com/FUD/KRCM/GJ285O1A/FUDKRCMGJ285O1A.LARGE.jpg)
See this video for directions on how to mount the control board to the power section. It also shows how to solder the gate resistors and the ground wires, and how to mount an enclosure:
(http://cdn.instructables.com/FRA/LK0A/GJ289THO/FRALK0AGJ289THO.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 17 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
Safari Power Saver Click to Start Flash Plug-in
You can also check out pages 44-46 of the help file here: http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Dir ections%20Updated%20March%204,%202010.pdf (http://www.paulandsabrinasevstuff.com/EVstuff%20info/Kit%20Assembly%20Di rections%20Updated%20March%204,%202010.pdf) Get Ready!!! There's only one more step!
Step 8: Drive Away!!!
(http://cdn.instructables.com/FXD/MHC7/GJ65ZHLR/FXDMHC7GJ65ZHLR.LARGE.jpg)
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 18 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
Safari Saver with my car at 72v. Notice that this one had all 3 copper bus This isPower me driving Click to Start Plug-in bars comingFlash out the same way. That doesn't affect the functionality of the
controller.
And here's a video of Joe in Phoenix using that same controller at 144v: Safari Power Saver Click to Start Flash Plug-in
And here's Ben Nelson, the guy on here that made the plug-in hybrid, doing a gravel burnout with his. He's always had a flair for the dramatic:
http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/?ALLSTEPS
Page 19 of 29
Homemade 100 HP Motor Controller for an Electric Car
10/3/14, 9:47 PM
Safari Power Saver Click to Start Flash Plug-in
Now go out and build one! Doing it yourself can save you over $1000.
We have a be nice comment policy. Please be positive and constructive.
1-40 of 58
I Made it!
Add Images
Make Comment
Next » (http://www.instructables.com/id/Homemade-100-HP-Motor-Controller-for-an-Electric-C/? &sort=ACTIVE&limit=40&offset=40#DISCUSS)
afbcom (/member/afbcom/)
3 years ago
Reply (CEMJ3DSGJ65MLTI)
Hey, (/member/afbcom/)
Just a thought, you could eliminate a lot of voltage spike issues by mounting the controller as close to the motor as possible. Any time the length of the wire between the motor controller exceeds the diameter of the wire, the collapse current becomes significant. Since Vpeak = di/dt, and you have a peak current of ~500 amps, if your switching time is
View more...
Comments