It appears you have not yet registered with our community. To register for free click here
Rebreather World
       
Go Back Rebreather World Rebreather Models Other Rebreathers Home Build Rebreathers

Handset CAD anyone? :)



Reply
 
LinkBack Thread Tools Display Modes
Old 30th December 2005, 19:01   #11 (permalink)
Bubbless Box of Death
 
Genesis's Avatar

Current Rebreather/s:
Home Build

Other Rebreather/s:
Home Build
 
Join Date: Oct 2005
Location: Sunny Florida
Posts: 1,453
Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold
Re: Handset CAD anyone? :)

The Alibre Express package has one big plug in its favor - its free! It also exports to STL files.... (even the free copy!) The "Pro" version appears to compare very well against SolidWorks....

That the free version can do STL export was quite a shock....

Solidworks looks very nice as well, but its crazy expensive.

One thing I like about Alibre is that its UI is very intuitive and easy to work with. Unlike AutoDesk's products that have often led me to "bang-head-against-wall" trying to figure out how to get it to do something....
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 30th December 2005, 19:07   #12 (permalink)
Dive porn pimp

 
divetheworld's Avatar

Current Rebreather/s:
Inspiration Classic
Other CCR

Other Rebreather/s:
Not Bought Yet
Inspiration Classic
Inspiration Vision
Classic Kiss
Other CCR
 
Join Date: Mar 2005
Location: Leeds, England
Posts: 1,636
divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute divetheworld has a reputation beyond repute
Send a message via Skype™ to divetheworld
Re: Handset CAD anyone? :)

Quote: (Originally Posted by Genesis)
The Alibre Express package has one big plug in its favor - its free! It also exports to STL files.... (even the free copy!) The "Pro" version appears to compare very well against SolidWorks....

That the free version can do STL export was quite a shock....

Solidworks looks very nice as well, but its crazy expensive.

One thing I like about Alibre is that its UI is very intuitive and easy to work with. Unlike AutoDesk's products that have often led me to "bang-head-against-wall" trying to figure out how to get it to do something....
As always, you get what you pay for I suppose. I never did like Autodesk products, even the Inventor is a bit of a nugget. I create it in solidworks then export to an Autodesk file. Much more civilised!
__________________
Attitude and self praise is no reccomendation. Dont try to be a great man, just be a man and let history be the judge of you.

Supporting Shearwater Research Products in Europe
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 30th December 2005, 19:10   #13 (permalink)
Bubbless Box of Death
 
Genesis's Avatar

Current Rebreather/s:
Home Build

Other Rebreather/s:
Home Build
 
Join Date: Oct 2005
Location: Sunny Florida
Posts: 1,453
Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold
Re: Handset CAD anyone? :)

I'm not a fan of AutoDesk either, but have been more-or-less forced to use it in the past. That "experience" (if you can call it that) is one of the things that has led me to be extremely gunshy about buying something like this for 3D, industry-standard or not (after all, look at how long AutoDesk was THE name in CAD!)

Anyway, the Alibre software is IMHO definitely worth a look. You can buy a new copy of the "Pro" level product for the price of MAINTENANCE (well, ok, within a couple hundred bucks) on the SolidWorks product for one year.... and they include maintenance and support for the first year in the price (unlike both AutoDesk and SolidWorks)
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 30th December 2005, 22:03   #14 (permalink)
Custom Title Allowed!
 
steevke's Avatar

Current Rebreather/s:
Inspiration Vision

Other Rebreather/s:
Sport Kiss
 
Join Date: Jul 2005
Location: Belgium
Posts: 317
steevke has a spectacular aura about steevke has a spectacular aura about steevke has a spectacular aura about steevke has a spectacular aura about steevke has a spectacular aura about steevke has a spectacular aura about
Send a message via MSN to steevke Send a message via Skype™ to steevke
Re: Handset CAD anyone? :)

I've used PTC Pro/E in the past, and now I use Inventor for most of my work. It's a very neat package that (imho) is much more user friendly than Pro/E, even though the sheetmetal part is not 100% yet.

YMMV, as always.

steven
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 4th January 2006, 05:56   #15 (permalink)
Bubbless Box of Death
 
Genesis's Avatar

Current Rebreather/s:
Home Build

Other Rebreather/s:
Home Build
 
Join Date: Oct 2005
Location: Sunny Florida
Posts: 1,453
Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold
Re: Handset CAD anyone? :)

Here's the mechanical (no traces or labels, sorry ) on the boards I sent out this evening for fab..... this is a little bigger than "actual size" - the actual boards are just shy of 2.5" high and 1.9" wide (the "double" is 3.8" in width)

The line down the middle is a split line - the left half is the part that goes in the battery can, the right part gets potted and goes in the head. The controller piece has a DB-9 fitting on it for updates and such - I may put a USB bridge chip on there in the future as a mini-USB port is a LOT smaller physically.... The right part currently has connectors laid out on it for testing (bench) purposes but once I'm getting ready to put one I'll just solder wires in place and drill a second strain relief hole.....

Should have the boards back Monday; assuming I didn't farkle anything up the transformation from "breadboard" to a working board should take a couple of hours..... all the components are here to build 'em up.

(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 4th January 2006, 14:41   #16 (permalink)
e/mCCR Dolphin Pilot
 
Scuba_Vixen's Avatar

Current Rebreather/s:
Other CCR
Home Build

Other Rebreather/s:
Other CCR
Home Build
 
Join Date: May 2005
Location: St. Croix USVI
Posts: 557
Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough
Re: Handset CAD anyone? :)

Quote: (Originally Posted by Genesis)
Here's the mechanical (no traces or labels, sorry ) on the boards I sent out this evening for fab..... this is a little bigger than "actual size" - the actual boards are just shy of 2.5" high and 1.9" wide (the "double" is 3.8" in width)

The line down the middle is a split line - the left half is the part that goes in the battery can, the right part gets potted and goes in the head. The controller piece has a DB-9 fitting on it for updates and such - I may put a USB bridge chip on there in the future as a mini-USB port is a LOT smaller physically.... The right part currently has connectors laid out on it for testing (bench) purposes but once I'm getting ready to put one I'll just solder wires in place and drill a second strain relief hole.....

Should have the boards back Monday; assuming I didn't farkle anything up the transformation from "breadboard" to a working board should take a couple of hours..... all the components are here to build 'em up.




Looking Good!


Keep us posted,


Darlene
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 4th January 2006, 16:09   #17 (permalink)
Bubbless Box of Death
 
Genesis's Avatar

Current Rebreather/s:
Home Build

Other Rebreather/s:
Home Build
 
Join Date: Oct 2005
Location: Sunny Florida
Posts: 1,453
Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold
Re: Handset CAD anyone? :)

I'm a messy hand-router, but what I route usually works (No autorouting software here...)

I know all the so-called "rules" for PCB layout and routing but sometimes they get difficult to follow - especially the "lay all traces on one layer either horizontal or vertical" rule. Yeah, right. Ok. Now pull the other one. How many vias did you say you wanted to have on the board?

Seriously, this is "Rev A" on the boards; I'm going to build them up with all 1/8w resistors (they're well within power ratings so 1/4s are unnecessarily large), so I can cut the spacing on those. Of course I could go to SMT but rework on that stuff is a royal pain in the tush. The only SMT part on the board right now is the 5V reg as all the "good ones" are showing up only in SMT packages. Such is the price of progress - when I was 20 that tiny stuff and the vision issues were non-events - but I've got 40 year old eyes now!

The board is designed to be fully short-tolerant - I'm still torturing everything to make sure though. I have one potential area of concern in the solenoid drive output - its protected, but whether the protection will act quickly enough to prevent damage (and whether the protection will prevent the V+ rail from getting dragged down far enough to cause a processor reset) remains to be validated under "torture" conditions.

I suspect there will be a "Rev B" on the head board at least. One of the cute things about this particular design is that there are multiple processors that are pin-compatable and will slide right in that big DIP socket. There's a second one I have my eye on that is a LOT faster than the BS2pe that I'm using right now - and is multitasking - but I suspect I may not like its power consumption numbers. We'll see - I'm going to get one and play with it - I've socketed the processor for that reason.

The "gotcha" down the road will likely be a desire to add additional off-CPU storage (e.g. an EEPROM or other persistent storage chip) which may force that board into SMT components due to space issues. The goal is to insure that it will fit down the bore of a 4.5AH light can (fastened to the lid) - makes for a nice inexpensive waterproof enclosure.... Two Fischer bulkhead connectors on the lid make the cable integrity much less important (breaches in the cable do not flood the cannister) but raise cost somewhat. Whether that will be worth it remains to be seen.
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 5th January 2006, 04:28   #18 (permalink)
e/mCCR Dolphin Pilot
 
Scuba_Vixen's Avatar

Current Rebreather/s:
Other CCR
Home Build

Other Rebreather/s:
Other CCR
Home Build
 
Join Date: May 2005
Location: St. Croix USVI
Posts: 557
Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough Scuba_Vixen is a jewel in the rough
Re: Handset CAD anyone? :)

Quote: (Originally Posted by Genesis)
I'm a messy hand-router, but what I route usually works (No autorouting software here...)

I know all the so-called "rules" for PCB layout and routing but sometimes they get difficult to follow - especially the "lay all traces on one layer either horizontal or vertical" rule. Yeah, right. Ok. Now pull the other one. How many vias did you say you wanted to have on the board?

Seriously, this is "Rev A" on the boards; I'm going to build them up with all 1/8w resistors (they're well within power ratings so 1/4s are unnecessarily large), so I can cut the spacing on those. Of course I could go to SMT but rework on that stuff is a royal pain in the tush. The only SMT part on the board right now is the 5V reg as all the "good ones" are showing up only in SMT packages. Such is the price of progress - when I was 20 that tiny stuff and the vision issues were non-events - but I've got 40 year old eyes now!

The board is designed to be fully short-tolerant - I'm still torturing everything to make sure though. I have one potential area of concern in the solenoid drive output - its protected, but whether the protection will act quickly enough to prevent damage (and whether the protection will prevent the V+ rail from getting dragged down far enough to cause a processor reset) remains to be validated under "torture" conditions.

I suspect there will be a "Rev B" on the head board at least. One of the cute things about this particular design is that there are multiple processors that are pin-compatable and will slide right in that big DIP socket. There's a second one I have my eye on that is a LOT faster than the BS2pe that I'm using right now - and is multitasking - but I suspect I may not like its power consumption numbers. We'll see - I'm going to get one and play with it - I've socketed the processor for that reason.

The "gotcha" down the road will likely be a desire to add additional off-CPU storage (e.g. an EEPROM or other persistent storage chip) which may force that board into SMT components due to space issues. The goal is to insure that it will fit down the bore of a 4.5AH light can (fastened to the lid) - makes for a nice inexpensive waterproof enclosure.... Two Fischer bulkhead connectors on the lid make the cable integrity much less important (breaches in the cable do not flood the cannister) but raise cost somewhat. Whether that will be worth it remains to be seen.
I haven't gotten as far along as you have on the solenoid control aspect, but one of the things I was mulling over, relative to isolating any solenoid problem from the rest of the sytem, was to use a seperate power source for the solenoid/driver, and couple it via opto coupler to the PIC control circuitry.

There's an interesting coprocessor chip for the Stamps that's popular in robotics apps, you may find it usefull to offload some AD and timer functions to.

http://www.bluebelldesign.com/CoProcessorFeatures.htm

I haven't played with it yet myself.


Darlene
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 5th January 2006, 04:52   #19 (permalink)
Bubbless Box of Death
 
Genesis's Avatar

Current Rebreather/s:
Home Build

Other Rebreather/s:
Home Build
 
Join Date: Oct 2005
Location: Sunny Florida
Posts: 1,453
Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold Genesis is a splendid one to behold
Re: Handset CAD anyone? :)

Actually the A/D part is simple - any serial A/D works very well using only three wires - chip select, data and clock. No problem there.

The issue becomes twofold with respect to the solenoid:

1. Protecting against destruction of the output transistor in the event of a short. "Destruction" usually means smoke, and that's REALLY BAD in a high FO2 environment. Even if potted, destruction means the board is junk as you can't replace the transistor in a potted assembly. Thus, the trick is to either (1) sense the short quickly enough to prevent it from trashing the output stage, or (2) protecting the part so that it can drive into a short and not let the smoke out. The fast way out and what I've done for other applications (which are accessible and not potted) would be to use a picofuse, but that's a one-shot deal and once blown you get to buy a new board due to the potting. I'm trying like heck to avoid that.

2. Protecting against the V+ rail getting dragged down too far during the duration of a short until your protective circuit can take care of it. This one can also be difficult, because a V+ rail drag means a potential processor reset. A separate battery supply can solve that - but I'm not sure I want to go there.

One potential solution is to put a current sense resistor (very low value) inline and then sense the voltage drop across it, thus giving you a current draw. Turn the solenoid on, immediately look at the output draw, and if its out of spec (either open or shorted) immediately shut it off and alarm. This is a potential solution but needs to be backed up with hard protection because you can't risk the CPU not reacting correctly "in duress", given that the risk you're running is that of a fire in a hyperbaric environment or (if primary battery protection opens) loss of ALL controller power.

What I've done tentatively is put a resettable thermal fuse inline with the solenoid, which in theory should prevent the output transistor from melting down even with a solid wire-level short across the solenoid terminals. It also has a high enough intrinsic resistance that (again in theory) the V+ rail should survive intact until the protection operates even across a dead short, assuming decent battery power in the first place (that is, the V+ rail cannot be in alarm due to low battery level already - if it is, you wouldn't fire the solenoid anyway.) It automatically resets, so having it trip is ok - it's turn itself back on once the short is removed. They're the size of a midsized ceramic cap.

The efficacy of this approach is yet to be proven. So far it looks reasonable, but I'm not completely happy with the temperature rise on the output stage during a sustained, direct short, and I managed to provoke an unsolicited reset this afternoon during torture testing - albiet right at the ragged edge of the regulator's dropout voltage. Interestingly enough the "crash log" caught the event and successfully saved it to EEPROM before the processor went down!

I may have to step down on the value of the protective resettable fuse; I used one with a decent margin over the expected draw, but may have given it a bit more room than I really should have.

In any event this is the one remaining serious design verification challenge that I have left "unproven"; all other I/O on the boards are safe against shorts to either voltage rail. The V+ regulator will fold back if shorted as well - the problem with the solenoid drive is that it is intentionally connected to unregulated V+ because a foldback on the regulator kills the CPU, and that's not acceptable.

A potential solution might be to use a second regulator only for the solenoid and trust its foldback and internal protection to solve the problem. If I have to go there then the head board needs to be re-fabbed to accomodate that IC.

Last edited by Genesis : 5th January 2006 at 04:54.
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Old 5th January 2006, 09:32   #20 (permalink)
New Member
 
LS_DK's Avatar

Current Rebreather/s:
Inspiration Classic

Other Rebreather/s:
 
Join Date: Mar 2005
Location: London, UK
Posts: 37
LS_DK is an unknown quantity at this point
Re: Handset CAD anyone? :)

Hey,

I have also made a set of CCR electronics (for my inspiration). At the moment the electronics does not control the solenoid, but merely monitors the 3 sensors and a depth sensor. It does a VPM/BuhlMann hybrid deco algorithm.
(8 bits MCU and 4 MHz clock, was not enough for my VPM-B algorithm.. ,, 45 seconds calculation time when Ascend time exceeds 30 minutes is not good enough)
I have prepared my board for driving the solinoid as well.
Had the same sort of considerations as you regarding the protection of the gateing transisitor and the battery..
My solution was to use a current mirror. I.e. figure out how much current the solenoid requires for opening, add a safety margin, and then tune your mirror to that value. The mirror wil deliver the current into any load unless the load voltage exceeds the supply voltage. I appreciate current mirrors are a bit "old school", but in this situation, where you have an unknown load resistance it does the job for you. The current mirror can be controlled by a GPIO on the MCU. The MCU would then be "behind" two Collector/Emmiter-Base transisistions which should be enough protection for most of todays MCU's.


Cheers,
Lasse
(Offline)
 
Digg this Post!Add Post to del.icio.us
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



RebreatherWorld.Com ©2005 - 2008
Rebreather World, RBW and the Rebreather World Logo are Trademarks
All rights reserved, no republishing of content without written permission.
By using this website you have agreed to our Terms & Conditions of Use

Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423