#121  
Old 21-07-2016, 06:12 PM
bojan's Avatar
bojan
amateur

bojan is offline
 
Join Date: Jul 2006
Location: Mt Waverley, VIC
Posts: 6,927
Quote:
Originally Posted by wasyoungonce View Post
...the difficult part! Manual routing FTW!
as RF electronics engineer, only thing I can say is that manual routing is the ONLY way to properly route the layout
Reply With Quote
  #122  
Old 21-07-2016, 07:15 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Quote:
Originally Posted by bojan View Post
as RF electronics engineer, only thing I can say is that manual routing is the ONLY way to properly route the layout
I guess I could lay signals I want laid then rely on autoroute...nah! I don't fancy RF...damn backplane on RFELATS was a rats next of solid shielded coax. I still shudder thinking about it.

1st Firmware hex released, many thanks grim, ASCOM handler later
Reply With Quote
  #123  
Old 21-07-2016, 09:13 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
Quote:
Originally Posted by wasyoungonce View Post
...the difficult part! Manual routing FTW!
Is there any other way

Seriously, good job and thanks for doing it.
Reply With Quote
  #124  
Old 21-07-2016, 11:22 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
I could not stop thinking about using the 4 PCB mounting screws for the PCB/sensor alignment. I may have come with a solution.

Here is back-of-envelope drawing of the possible solution.
We would need to:
1. Drill a hole all the way through the box and make it large enough to remove the existing thread in the mounting holes
2. Bore a hole from outside with diameter larger than the existing hole and deep enough to fit a rubber o-ring in it
3. Put a screw into the new hole so it sits on the o-ring
4. PCB sits on a spring
5. The screw goes through the spring, through the PCB and is screwed into a nut that is fixed so it cannot rotate. For example, it could be glued to the PCB.

The screw will compress the o-ring when tightened and create a seal. Tightening/loosening the screw (from outside) will change the spacing of that corner of the PCB. We have 4 corners instead of 3 which makes it a bit trickier to do the alignment but it should work.
Longer screws will even allow adjustment of the sensor distance from the glass.

Sounds too simple...
Attached Thumbnails
Click for full-size image (screw.jpg)
27.6 KB44 views
Reply With Quote
  #125  
Old 22-07-2016, 05:24 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
The idea is sound but I think we cannot counter-bore the hole enough, the enclosure thickness is too thin. Wish I had answers sorry.
Reply With Quote
  #126  
Old 23-07-2016, 12:14 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Slow progress on routing. I'll get there...someday. Found some differences and errors between schematic and board. So sometimes laying tracks...ripping them up, moving components points of a mm then re-doing it, more than once, is the work flow order. But, over all a much better layout than cam85m.

Also, so far it's easier to lay these tracks, compared to cam85m, changing this board to a different layout shouldn't be a major hurdle in the future. All that said....I'm not a fan of placing IC on the bottom layer...a few resistors and caps are ok but it gets complicated with ICs etc on base layer. I feel the PCB size is about on the limit...for my meagre skills. Also the board size limits adding things like sensor orthogonality jackscrews.

Having a ulnar nerve decompress surgery on Wednesday...might be not able to do do more on this for a week from then. lets hope I can get most done prior.
Attached Thumbnails
Click for full-size image (board in progress.png)
90.5 KB42 views
Click for full-size image (board in progress 2.png)
91.4 KB43 views

Last edited by wasyoungonce; 23-07-2016 at 06:35 PM.
Reply With Quote
  #127  
Old 23-07-2016, 11:51 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
As you said IC on the bottom is not the optimum. But I did not realise that the board is so crowded. I was thinking if we every build a round board, the way to go would be to stack two smaller PCBs. If possible to physically separate power and signal boards...

All the best with the surgery and my best wishes for a quick recovery!!!
Reply With Quote
  #128  
Old 24-07-2016, 09:27 AM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Hi Luka

it's just minor surgery...already had right arm done and I lived...suspect I'll be back to havoc more destruction...

The board is a little crowded in areas. I was also thinking of splitting the PCBs into 2. One power, the other signal. Double stack them. Not difficult to do, ideal for a round board design. Could even slip in an EMI shield between them.

Maybe next iteration?
Reply With Quote
  #129  
Old 24-07-2016, 09:53 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
That's exactly what I was thinking. Build one as it is and then try to improve. We will also have something to compare to.

And if we manage to put all power circuitry on one side of one of the stacked boards we can use the backplane (copper pour) of the power PCB as the EMI shield. Just trying to be cheap

Managed to pick up a broken D70 on ebay for $12 (+ $13 shipping)
Hopefully the sensor is working. No way to test it as now I have D40 (working) and D70 (broken).
(And my daytime-use D90 + cold finger & IR modded Canon 450D + IR modded 1200D. Damn I got quite a collection )

Regarding the humidity absorption, have you seen these? Usually retailing at about $25. Not that they are any better (or cheaper) than silica gel but it may be easier to mount an anti-fog sheet that a bag with small balls inside the camera
Reply With Quote
  #130  
Old 25-07-2016, 09:35 AM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Got some new 63/37 solder, .56mm from Mektronics, on sale. I'll need to do some solder practice boards to re-learn eutectic soldering again. I generally use 64/40 due to cost.

Also got some more equipment to get my Vacuum de-solder working 100% again. This will really help de-soldering the sensors. I did some trial vac de-soldering on an old cct board...around a second per leg "bingo" all solder gone. Sony does state (with their ICX413 sensor):
"To dismount an image sensor, do not use a solder suction equipment. When using an electric desoldering tool, use a thermal controller of the zero-cross On/Off type and connect it to ground."

Which I take to mean hand vacuum solder suckers are out proper vac de-solders are ok as long as zero point power switching and earthed tip. Gary asked me about this I said vac de-soldering should be ok. Mine is a proper vacuum de-solder (...a little old) but I'll interweave all the sensor pins with conductive wire (and probably connect to earth) before I attempt de-soldering.

Funny thing about the Sony anit-fog sheet...$5 HN...much more other places! Who'd have thunk it!

I was watching fleabay for Nikons, I saw one "damaged not working" they wanted ~ $60. I wasn't brave enough. Funny enough fleabay has Nikon sensors for sale reasonably cheap.

edit:
I'm also eyeing off some DMSO to "un-stick" the sensor from the carrier. Once used I should be able to send it on to others for them to use.
Reading up Onsemi handling notes on CMOS sensor atm, AN56521. Nothing I'm not aware of though.

Last edited by wasyoungonce; 25-07-2016 at 09:45 AM.
Reply With Quote
  #131  
Old 25-07-2016, 12:27 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
I remember reading somewhere (I read a lot so I don't remember where) that D40 and D50 use flex boards for the sensor mounting, i.e. it is possible to unsolder it pin by pin. D70 is more difficult as it is a normal PCB.

That is one of the reasons I got D40 first and was planing to get another one. But the D70 for $12 + postage was way too cheap to miss, broken or not. As you said usually they go for around $60. My highest bid was actually $40 but nobody else went that high

I doubt that the Ukrainians + people on CN had access to proper vacuum de-solderers. I don't have one either (apart from a hand vacuum solder sucker). I may try Chipquik (the sensor may be too big for it) or copper braid
Reply With Quote
  #132  
Old 25-07-2016, 12:53 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
If the sensor is on a flex then might be easiest to cut away extra flex material or use the flex to pry off the solder as you melt it. Chipquick would be ideal for this.

Either way it should be easy.
Reply With Quote
  #133  
Old 25-07-2016, 03:09 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Ok rough completed PCB. Needs some clean up on layers "restrict" and "keepout"...well a lot, not just some! But finally getting there...where there is ...no idea, the damn image graphic hurts my eyes!

And...no DRC errors! Been fixing them as I go.

Had a lot of warning as I used "0V" in lieu of "GND" so Eagle PCB has a hissy on this but it's not an issue. Guess I should use proper conventions.
Attached Thumbnails
Click for full-size image (cam86 working.png)
121.7 KB58 views
Reply With Quote
  #134  
Old 25-07-2016, 04:17 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
Excellent work, let me know what I can do to help. Are we building your or Ukrainian Gerbers?

Now we just have to wait for drivers. Do we have the latest BOM for Cam86 yet?

Just a thought, making the PCB square (no extra "wings" on sides) will let us fit some connectors on side of the box if needed, like grim did in his latest "upside-down" version.
Reply With Quote
  #135  
Old 25-07-2016, 05:54 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Thanks Luka..

I'd use our gerbers but it doesn't matter. There were some small issues I found with grims/faddy's layout, apart from small things like miss-naming or qty 2 R4's on base layer. The only major deviations were:

DS18B20 temp sensor is powered from 3.3V direct but the PCB had this powered from same 3.3V but after inductor DR6. Not a big issue really. This output from DR6 is also put to a pad "VDD", no reference about this on schematic, but I can do this.

VT1 schematic gate from pin 12 DD5, yet board shows this to be pin 13? Mine is put to pin 12.

DD5 pins 7 & 12 broken out to pads PB6 and PB0. Which I haven't yet done as this PB0 conflicts with VT1 gate pin from DD5. I need to look a little more closely at this.

Apart from these...just need to clean up orphans and layer restrictions. As you said, this also allows us some space for connectors etc.

edit:
Oh DD13 +5V supply was rotated wrong way..or something strange...on their board. Fixed on mine.
I can generate parts lists from Eagle PCB CAD....straight into places like digikey. As long as the parts were fully recognised.

Last edited by wasyoungonce; 25-07-2016 at 07:26 PM.
Reply With Quote
  #136  
Old 26-07-2016, 11:19 AM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Ok, grim posted up pictures of his PCB from board house. They fixed:

DD5 pin 15 now same as mine;

Still confused about DR6 3.3V feed to R10. This is not an issue really, its just they powered R10 after DR6 inductor, the schematic has it powered straight from 3.3V, not thru DR6 (I have it straight from 3.3V);

They corrected PB6/PB0 via. But these not on schematic nor mine but I will place them as per his board.

Still confused on DD13 +5V LDO. They have it rotated in silkscreen wrt to it's pins. No idea why. They have pins connected ok, as is mine.

They tended to use thinner traces...I tend to oversize most of mine, especially if I had room. The rest looks correct. I'm just laying extra 0V vias between layers and doing some layer restrictions to clean up orphan planes.

I won't be able to do this RCB for a few days from now. But I'll be thinking about it.
Attached Thumbnails
Click for full-size image (cam86 working 26 jul.png)
122.6 KB29 views

Last edited by wasyoungonce; 26-07-2016 at 01:34 PM.
Reply With Quote
  #137  
Old 26-07-2016, 03:26 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
I have started compiling a BOM. Looks quite different that Cam85m. It is partially finished but I wanted to order few more parts.

Best of luck tomorrow.
Attached Files
File Type: zip list of elements cam86.xls.zip (8.3 KB, 29 views)
Reply With Quote
  #138  
Old 26-07-2016, 04:01 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
By the way, do you know if we are using Atmega328 or Atmega328P? There is a small difference between the two.
Reply With Quote
  #139  
Old 26-07-2016, 04:13 PM
wasyoungonce's Avatar
wasyoungonce (Brendan)
Certified Village Idiot

wasyoungonce is offline
 
Join Date: Jul 2006
Location: Mexico city (Melb), Australia
Posts: 2,336
Thanks Luka...I will export mine from eagle and compare. Sorry I assume its a Mega328!

Actually I'll email you my BOM exported from Eagle. Its in CSV format. Haven't checked it but it should be right. Looks terrible in CXv..sent as txt as well. Just open with excel. FWIW...it's not useable without a lot of work.

Last edited by wasyoungonce; 26-07-2016 at 04:26 PM.
Reply With Quote
  #140  
Old 26-07-2016, 10:03 PM
luka's Avatar
luka
Unregistered User

luka is offline
 
Join Date: Apr 2007
Location: Perth, Australia
Posts: 1,164
Going through the components one by one.

By the way, your BOM shows mega328P (note the P at the end).
Grim's BOM shows only mega328 (no P).
The chips have the same footprint but the firmware may be different.

edit: Someone on the Ukrainian forum just posted a link to the sensor sockets from China.

Last edited by luka; 26-07-2016 at 10:23 PM.
Reply With Quote
Reply

Bookmarks

Thread Tools
Rate This Thread
Rate This Thread:

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time is now 06:34 PM.

Powered by vBulletin Version 3.8.7 | Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Advertisement
Testar
Advertisement
Bintel
Advertisement