File:0353-23-20E.pdf
uploaded "[[File:0353-23-20E.pdf]]"
Andrey.filippovTrying out KiCAD
Introduction
We, at Elphel, are currently using proprietary software for schematic and PCB development and thus are not able to provide our customers with the “real” source files of our designs – pdf and gerber files only. Being free software and open hardware oriented company we would like to replace this software with open source analogues but were not able to accomplish this due to various limitations and inconveniences in design work-flow. We follow the progress in such projects as gEDA and KiCAD and made another attempt to use one them in our work. KiCAD seems to be the most promising design suite considering recent CERN contribution and active community support. I tried to design a simple element, a flexible printed circuit cable, using KiCAD and found out that the PCB design program lacks such useful feature as teardrops.
What are teardropsTeardrops are often used to create mechanically stronger connections between tracks and pads/vias to prevent drill breakout during board manufacturing. This is particularly valuable when the design objects are small, as it was in my case. The figures below explain the problem:
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 1 shows perfectly aligned drill hole but the final result (as on Fig. 2) can be far from perfect because of drill tool wandering or board stack misalignment during manufacturing. Relaxing specification or allowing drill breakout along the hole perimeter, as on Fig. 4, is not always possible. Adding teardrops (Fig. 3) in such cases is a good option.
The images below show misaligned drill holes on manufactured PCBs:
The great advantage of any open source project is the possibility to add any required feature or fix bugs on your our. I cloned KiCAD repository and dived into the source code trying to add mock up implementation of teardrops. It took some time to get acquainted with class hierarchies and internal structures. Finally, I added new option to “Tools” menu which adds teardrops to currently selected track. Two types of teardrops are implemented by the moment: curved (github link) and straight (github link). The process of selection and results are shown on the screenshots:
The straight teardrops are composed of two segments connecting tracks and vias. The curved teardrops are actually approximated with several short segments as KiCAD does not allow to place arcs on copper layers. There are several intentional limitations in current implementation:
- teardrops are created for vias only
- DRC rules are not taken into consideration during calculations
- the ends of selected track must coincide with via center
- no user adjustable settings
These limitations are caused by test nature of my source code and at the same time they define the fields of further development. The result obtained is good enough to be used in real applications.
Links:https://www.flickr.com/photos/andresrueda/
https://www.flickr.com/photos/creative_stock/
https://github.com/Elphel/kicad-source-mirror
User:Mikhail
New user account
MikhailUser:YuriNenakhov
New user account
YuriNenakhovRequest for Quote - SFE Eyesis4Pi
New page
Elphel, Inc. invites the machine shops to Quote manufacturing of the following parts for the new Eyesis 4Pi camera:{| class="wikitable" style="background:#fcfcfc; " border="1"
|+ Camera Metal Parts
|-
! Part !! QTY per Unit !! Qty Total !! Notes
|-
| [[Elphel_camera_parts_0353-12#0353-12-42B_-_Bottom_SFE_mount.2C_Revision_.22B.22|0353-12-42B - Bottom SFE mount, Revision "B" ]] || 2 || 14 ||
|-
| [[Elphel_camera_parts_0353-19#0353-19-64D_-_SFE_Module.2C_Base.2C_Rev_.22D.22|0353-19-64D - SFE Module, Base, Rev "D" ]] || 10 || 75 ||
|-
| [[Elphel_camera_parts_0353-19#0353-19-641D_-_SFE_Module.2C_Base.2C_with_shifted_lens_center.2C_Rev_.22D.22|0353-19-641D - SFE Module, Base, with shifted lens center, Rev "D" ]] || 16 || 117 ||
|-
| [[Elphel_camera_parts_0353-19#0353-19-65G_-_SFE_Plate.2C_revision_.22G.22|0353-19-65G - SFE Plate, revision "G" ]] || 26 || 192 ||
|-
| [[Elphel_camera_parts_0353-19#0353-19-651B_-_Sensor_ring.2C_Revision_.22B.22|0353-19-651B - Sensor ring, Revision "B" ]] || 26 || 192 ||
|-
| [[Elphel_camera_parts_0353-19#0353-19-94_-_Sensor_PCB_cover|0353-19-94 - Sensor PCB cover ]] || 26 || 192 ||
|-
|}
The Quote is requested for the Quantity needed for 7 Units (as listed in column "Qty Total")
Please, read the [[Supplier_Terms_and_Conditions|Suppliers Terms and Conditions]] and send the Proposals by e-mail: [mailto://supplies@elphel.com supplies@elphel.com] Olga
Request for Quote 1C
Yocto tests
Setup:
← Older revision Revision as of 02:37, 9 March 2015 (3 intermediate revisions not shown)Line 40: Line 40: cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd .. cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd .. - git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq+ git clone -b master https://github.com/Elphel/meta-ezynq.git meta-ezynq - cd meta-ezynq; git checkout b046b97faaee5cf5f83b554ae0a24d5cce8606c6; cd ..+ cd meta-ezynq; git checkout 626e02fc0b9070458baae3e9a0153a2820ec6565; cd .. - git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393+ git clone -b master https://github.com/Elphel/meta-elphel393.git meta-elphel393 - cd meta-elphel393; git checkout 9e09294803fc370657424235b395d205dd0994a3; cd ..+ cd meta-elphel393; git checkout fcde04fa6f4f00c7fe593e5f96bf7b40dc50d2b3; cd .. '''#Part 2 : init environment and auto-fill Yocto's conf-files''' '''#Part 2 : init environment and auto-fill Yocto's conf-files''' OlegYocto tests
Setup:
← Older revision Revision as of 16:02, 6 March 2015 (2 intermediate revisions not shown)Line 40: Line 40: cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd .. cd meta-xilinx; git checkout aa7d677515ab7d45bbd3bdd6c5383f4143147c6d; cd .. - git clone -b master git://git.code.sf.net/p/elphel/meta-ezynq meta-ezynq+ git clone -b master git://https://github.com/Elphel/meta-ezynq.git meta-ezynq - cd meta-ezynq; git checkout b046b97faaee5cf5f83b554ae0a24d5cce8606c6; cd ..+ cd meta-ezynq; git checkout 626e02fc0b9070458baae3e9a0153a2820ec6565; cd .. - git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393+ git clone -b master git://https://github.com/Elphel/meta-elphel393.git meta-elphel393 - cd meta-elphel393; git checkout 9e09294803fc370657424235b395d205dd0994a3; cd ..+ cd meta-elphel393; git checkout fcde04fa6f4f00c7fe593e5f96bf7b40dc50d2b3; cd .. '''#Part 2 : init environment and auto-fill Yocto's conf-files''' '''#Part 2 : init environment and auto-fill Yocto's conf-files''' OlegYocto tests
Setup:
← Older revision Revision as of 01:09, 5 March 2015 (One intermediate revision not shown)Line 44: Line 44: git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 - cd meta-elphel393; git checkout 9e09294803fc370657424235b395d205dd0994a3; cd ..+ cd meta-elphel393; git checkout d9faffe9155fdb7161c3126db67196a14d5788b8; cd .. '''#Part 2 : init environment and auto-fill Yocto's conf-files''' '''#Part 2 : init environment and auto-fill Yocto's conf-files''' OlegYocto tests
Setup:
← Older revision Revision as of 22:22, 4 March 2015 Line 44: Line 44: git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 git clone -b master git://git.code.sf.net/p/elphel/meta-elphel393 meta-elphel393 - cd meta-elphel393; git checkout 9e09294803fc370657424235b395d205dd0994a3; cd ..+ cd meta-elphel393; git checkout b763b0c23b6303952bee7fec7da956c794db7875; cd .. '''#Part 2 : init environment and auto-fill Yocto's conf-files''' '''#Part 2 : init environment and auto-fill Yocto's conf-files''' Oleg[elphel353-8.0] By dzhimiev: 1. optimal md5 is now compared with the reference
1. optimal md5 is now compared with the reference
- Modified sensor_pattern_compress.php rev1.5 - added 5 lines, removed 32 lines
User:Bennett78
New user account
Bennett78Elphel camera parts 0353-19
0353-19-95 - Tube:
← Older revision Revision as of 19:29, 17 February 2015 (One intermediate revision not shown)Line 366: Line 366: === 0353-19-65F - SFE Plate, revision "F" === === 0353-19-65F - SFE Plate, revision "F" === {{Cad4|0353-19-65F}} {{Cad4|0353-19-65F}} + +---- + +=== 0353-19-65G - SFE Plate, revision "G" === +{{Cad4|0353-19-65G}} ---- ---- Line 651: Line 656: ---- ---- +=== 0353-19-95A - Tube Revision "A" === +{{Cad4|0353-19-95A}} + +---- === 0353-19-97 - Support rod === === 0353-19-97 - Support rod === Andrey.filippovFile:0353-19-95A.stp.tar.gz
uploaded "[[File:0353-19-95A.stp.tar.gz]]"
Andrey.filippovFile:0353-19-95A.dwb.tar.gz
uploaded "[[File:0353-19-95A.dwb.tar.gz]]"
Andrey.filippovFile:0353-19-65G.jpeg
File:0353-19-65G.pdf
uploaded "[[File:0353-19-65G.pdf]]"
Andrey.filippov[elphel353-8.0] By dzhimiev: 1. sensor test updated with optimal phase finding
1. sensor test updated with optimal phase finding
- Modified sensor_pattern_compress.php rev1.4 - added 120 lines, removed 9 lines
Elphel Eyesis4Pi
Price list
Preinstalled Developer machines with the SDK:
← Older revision Revision as of 00:26, 29 January 2015 (One intermediate revision not shown)Line 366: Line 366: | EEE-SDK | EEE-SDK | ASUS Eee Box EBXB202 model preinstalled with Kubuntu 8.10 and our complete SDK. | ASUS Eee Box EBXB202 model preinstalled with Kubuntu 8.10 and our complete SDK. -| $380+| ? +<!--| $380--> |} |} Oleg