Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 13 min 40 sec ago

Tmp manual

Fri, 04/06/2018 - 11:13

‎Firmware images

← Older revision Revision as of 17:13, 6 April 2018 Line 281: Line 281:     ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== −* [https://community.elphel.com/files/393/20180130/ '''20180130''']+* [https://community.elphel.com/files/393/20180406/ '''20180406''']  +* [https://community.elphel.com/files/393/20180130/ 20180130]  * [https://community.elphel.com/files/393/20180118/ 20180118] * [https://community.elphel.com/files/393/20180118/ 20180118]  * [https://community.elphel.com/files/393/20180116/ 20180116] * [https://community.elphel.com/files/393/20180116/ 20180116]  ===Changelog=== ===Changelog=== −  <font size='1'>==20180130==+  <font size='1'>==20180406==  + * added initial support for MT9F002 sensor: no triggered mode, no binning/decimation  + * display serial number in http://camera-ip:port/meta  + * decode jp4s on the index page (http://camera-ip)  + * turn off auto wb button for all ports on the index page  + ==20180130==    * added photo finish demo   * added photo finish demo    * fixed fps limit calcs for triggered mode   * fixed fps limit calcs for triggered mode Oleg

Driverless mode 393

Tue, 04/03/2018 - 11:13

‎Example: other window sizes

← Older revision Revision as of 17:13, 3 April 2018 (11 intermediate revisions by the same user not shown)Line 7: Line 7:  * to load bitstream for MT9F002 appropriate changes need to be made to: * to load bitstream for MT9F002 appropriate changes need to be made to:  ** device tree ** device tree −  set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry+  <font size=2>set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry</font> −** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise+** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise write '''MT9F002''' as application − write '''MT9F002''' for application   * Disable driver * Disable driver −  root@elphel393~# touch /etc/elphel393/disable_driver+  <font size=2>root@elphel393~# touch /etc/elphel393/disable_driver −  # then reboot+  # then reboot</font>     ===init=== ===init===  * start python session: * start python session:    root@elphel393~# cd /usr/local/verilog/; test_mcntrl.py @hargs-after   root@elphel393~# cd /usr/local/verilog/; test_mcntrl.py @hargs-after −* init:+* init (if the driver is not disabled the i2c writes will not work): −    setup_all_sensors True None 0x1 False 4384 3280+ <font size=2>setup_all_sensors True None 0x1 False 4384 3280          −    write_sensor_i2c 0 1 0 0x31c08000 # hispi timing+ write_sensor_i2c 0 1 0 0x31c08000 # hispi timing −    write_sensor_i2c 0 1 0 0x030600b4 # pll multiplier+ write_sensor_i2c 0 1 0 0x030600b4 # pll multiplier −    write_sensor_i2c 0 1 0 0x31c68400 # hispi control status+ write_sensor_i2c 0 1 0 0x31c68400 # hispi control status −    write_sensor_i2c 0 1 0 0x306e9280 # datapath select+ write_sensor_i2c 0 1 0 0x306e9280 # datapath select −    write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming+ write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming          −    hispi_phases_adjust 0+ hispi_phases_adjust 0          −    write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming+ write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming          −    setup_all_sensors True None 0x1 False 4384 3280+ setup_all_sensors True None 0x1 False 4384 3280 −    compressor_control all None None None None None 2+ compressor_control all None None None None None 2 −    program_gamma all 0 0.57 0.04+ program_gamma all 0 0.57 0.04          −    write_sensor_i2c 0 1 0 0x3028000a # global gain+ write_sensor_i2c 0 1 0 0x3028000a # global gain −    write_sensor_i2c 0 1 0 0x302c000d # some gain+ write_sensor_i2c 0 1 0 0x302c000d # some gain −    write_sensor_i2c 0 1 0 0x302e0010 # some gain+ write_sensor_i2c 0 1 0 0x302e0010 # some gain −    write_sensor_i2c 0 1 0 0x30120080 # coarse exposure+ write_sensor_i2c 0 1 0 0x30120080 # coarse exposure          −    jpeg_acquire_write+ jpeg_acquire_write          −    #write_sensor_i2c 0 1 0 0x301a0018 # put to standby+ #write_sensor_i2c 0 1 0 0x301a0018 # put to standby</font>  * inspect image: * inspect image: −  http://192.168.0.9/img.jpeg+  <font size=2>http://192.168.0.9/img.jpeg</font>  +   +===Example: 1600x1200 window===  +====8-bit compress to jpeg====  +* setup:  + <font size=2>write_sensor_i2c 0 1 0 0x3002001e  + write_sensor_i2c 0 1 0 0x300604f5  + write_sensor_i2c 0 1 0 0x034e04d8  + write_sensor_i2c 0 1 0 0x300a056a  + write_sensor_i2c 0 1 0 0x30040090  + write_sensor_i2c 0 1 0 0x300806cf  + write_sensor_i2c 0 1 0 0x034c0640  + write_sensor_i2c 0 1 0 0x300c04c8  +  + setup_all_sensors True None 0x1 False 1600 1200  + compressor_control all None None None None None 2  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +  + jpeg_acquire_write</font>  +* inspect:  + <font size=2>refresh http://192.168.0.9/img.jpeg</font>  +====8-bit raw====  +   +* setup  + <font size=2>same as above, no need to repeat if already done</font>  +* capture (copy-pasting the code below with comments will work)  + <font size=2>setup_all_sensors True None 0x1 False 1600 1200  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +  + # notice '''membridge_start''' (under Setting membridge for sensor 0)  + # it can be different: '''0x2e000000''' or '''0x2dc00000'''  +  + membridge_start  + mem_save "/usr/local/verilog/sensor_dump" '''0x2e000000''' 0x400000</font>  +* copy (from an ssh session in another terminal)  + <font size=2>scp /usr/local/verilog/sensor_dump ip@host:/path/1600x1200_8bit.raw</font>  +* open:  + <font size=2>Use imagej: File > Import > Raw...</font>  +====16-bit raw====  +* setup  + <font size=2>same as above, no need to repeat if already done</font>  +* capture (copy-pasting the code below with comments will work)  + <font size=2># Notice that the window width in 16 bit mode is 2x  + setup_all_sensors True 18 0x1 False '''3200''' 1200  + set_sensor_mode 0 1 1 True True  + enable_memcntrl_en_dis 12 True  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +   + # notice '''membridge_start''' (under Setting membridge for sensor 0)  + # it can be different: '''0x2e000000''' or '''0x2dc00000'''  +  + membridge_start  + mem_save "/usr/local/verilog/sensor_dump" 0x2e000000 0x400000</font>  +* copy (from an ssh session in another terminal)  + <font size=2>scp /usr/local/verilog/sensor_dump ip@host:/path/1600x1200_16bit.raw</font>  +* open:  + <font size=2>Use imagej: File > Import > Raw...</font>  +   +===Example: other window sizes===  +* Download and run [https://git.elphel.com/Elphel/x393/blob/master/py393/mt9f002_window_generator.py mt9f002_window_generator.py]  +* Then edit the code snippets for 1600x1200 according to the new window size  +* If getting raw sensor data 8-bit and 16-bit the membridge buffer is 4MB, so calculate accordingly:  + for 8-bit : '''WxH < 4M'''  + for 16-bit: '''WxH < 2M'''  + If not then - the buffer is circular which will result in overwriting of the beginning of the image     [[Category:393]] [[Category:393]] Oleg

Driverless mode 393

Tue, 04/03/2018 - 10:55

‎Example: 1600x1200

← Older revision Revision as of 16:55, 3 April 2018 (7 intermediate revisions by the same user not shown)Line 7: Line 7:  * to load bitstream for MT9F002 appropriate changes need to be made to: * to load bitstream for MT9F002 appropriate changes need to be made to:  ** device tree ** device tree −  set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry+  <font size=2>set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry</font> −** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise+** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise write '''MT9F002''' as application − write '''MT9F002''' for application   * Disable driver * Disable driver −  root@elphel393~# touch /etc/elphel393/disable_driver+  <font size=2>root@elphel393~# touch /etc/elphel393/disable_driver −  # then reboot+  # then reboot</font>     ===init=== ===init===  * start python session: * start python session:    root@elphel393~# cd /usr/local/verilog/; test_mcntrl.py @hargs-after   root@elphel393~# cd /usr/local/verilog/; test_mcntrl.py @hargs-after −* init:+* init (if the driver is not disabled the i2c writes will not work): −    setup_all_sensors True None 0x1 False 4384 3280+ <font size=2>setup_all_sensors True None 0x1 False 4384 3280          −    write_sensor_i2c 0 1 0 0x31c08000 # hispi timing+ write_sensor_i2c 0 1 0 0x31c08000 # hispi timing −    write_sensor_i2c 0 1 0 0x030600b4 # pll multiplier+ write_sensor_i2c 0 1 0 0x030600b4 # pll multiplier −    write_sensor_i2c 0 1 0 0x31c68400 # hispi control status+ write_sensor_i2c 0 1 0 0x31c68400 # hispi control status −    write_sensor_i2c 0 1 0 0x306e9280 # datapath select+ write_sensor_i2c 0 1 0 0x306e9280 # datapath select −    write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming+ write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming          −    hispi_phases_adjust 0+ hispi_phases_adjust 0          −    write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming+ write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming          −    setup_all_sensors True None 0x1 False 4384 3280+ setup_all_sensors True None 0x1 False 4384 3280 −    compressor_control all None None None None None 2+ compressor_control all None None None None None 2 −    program_gamma all 0 0.57 0.04+ program_gamma all 0 0.57 0.04          −    write_sensor_i2c 0 1 0 0x3028000a # global gain+ write_sensor_i2c 0 1 0 0x3028000a # global gain −    write_sensor_i2c 0 1 0 0x302c000d # some gain+ write_sensor_i2c 0 1 0 0x302c000d # some gain −    write_sensor_i2c 0 1 0 0x302e0010 # some gain+ write_sensor_i2c 0 1 0 0x302e0010 # some gain −    write_sensor_i2c 0 1 0 0x30120080 # coarse exposure+ write_sensor_i2c 0 1 0 0x30120080 # coarse exposure          −    jpeg_acquire_write+ jpeg_acquire_write          −    #write_sensor_i2c 0 1 0 0x301a0018 # put to standby+ #write_sensor_i2c 0 1 0 0x301a0018 # put to standby</font>  * inspect image: * inspect image: −  http://192.168.0.9/img.jpeg+  <font size=2>http://192.168.0.9/img.jpeg</font>     +===Example: 1600x1200 window===  +====8-bit compress to jpeg====  +* setup:  + <font size=2>write_sensor_i2c 0 1 0 0x3002001e  + write_sensor_i2c 0 1 0 0x300604f5  + write_sensor_i2c 0 1 0 0x034e04d8  + write_sensor_i2c 0 1 0 0x300a056a  + write_sensor_i2c 0 1 0 0x30040090  + write_sensor_i2c 0 1 0 0x300806cf  + write_sensor_i2c 0 1 0 0x034c0640  + write_sensor_i2c 0 1 0 0x300c04c8  +  + setup_all_sensors True None 0x1 False 1600 1200  + compressor_control all None None None None None 2  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +  + jpeg_acquire_write</font>  +* inspect:  + <font size=2>refresh http://192.168.0.9/img.jpeg</font>  +====8-bit raw====  +  +* setup  + <font size=2>same as above, no need to repeat if already done</font>  +* capture (copy-pasting the code below with comments will work)  + <font size=2>setup_all_sensors True None 0x1 False 1600 1200  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +  + # notice '''membridge_start''' (under Setting membridge for sensor 0)  + # it can be different: '''0x2e000000''' or '''0x2dc00000'''  +  + membridge_start  + mem_save "/usr/local/verilog/sensor_dump" '''0x2e000000''' 0x400000</font>  +* copy  + <font size=2>scp /usr/local/verilog/sensor_dump ip@host:/path/1600x1200_8bit.raw</font>  +====16-bit raw====  +* setup  + <font size=2>same as above, no need to repeat if already done</font>  +* capture (copy-pasting the code below with comments will work)  + <font size=2># Notice that the window width in 16 bit mode is 2x  + setup_all_sensors True 18 0x1 False '''3200''' 1200  + set_sensor_mode 0 1 1 True True  + enable_memcntrl_en_dis 12 True  +  + write_sensor_i2c 0 1 0 0x301a001c  + # wait  + write_sensor_i2c 0 1 0 0x301a0018  +   + # notice '''membridge_start''' (under Setting membridge for sensor 0)  + # it can be different: '''0x2e000000''' or '''0x2dc00000'''  +  + membridge_start  + mem_save "/usr/local/verilog/sensor_dump" 0x2e000000 0x400000</font>  +* copy (from an ssh session in another terminal)  + <font size=2>scp /usr/local/verilog/sensor_dump ip@host:/path/1600x1200_16bit.raw</font>  [[Category:393]] [[Category:393]] Oleg

Driverless mode 393

Tue, 04/03/2018 - 10:32

Created page with "==Description== Instructions on how to disable sensor driver and get images from image sensor (for MT9F002 sensor) ==Instructions== ===pre=== * to load bitstream for MT9F002..."

New page

==Description==
Instructions on how to disable sensor driver and get images from image sensor (for MT9F002 sensor)


==Instructions==
===pre===
* to load bitstream for MT9F002 appropriate changes need to be made to:
** device tree
set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry
** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise
write '''MT9F002''' for application
* Disable driver
root@elphel393~# touch /etc/elphel393/disable_driver
# then reboot

===init===
* start python session:
root@elphel393~# cd /usr/local/verilog/; test_mcntrl.py @hargs-after
* init:
setup_all_sensors True None 0x1 False 4384 3280

write_sensor_i2c 0 1 0 0x31c08000 # hispi timing
write_sensor_i2c 0 1 0 0x030600b4 # pll multiplier
write_sensor_i2c 0 1 0 0x31c68400 # hispi control status
write_sensor_i2c 0 1 0 0x306e9280 # datapath select
write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming

hispi_phases_adjust 0

write_sensor_i2c 0 1 0 0x301a001c # reset and start streaming

setup_all_sensors True None 0x1 False 4384 3280
compressor_control all None None None None None 2
program_gamma all 0 0.57 0.04

write_sensor_i2c 0 1 0 0x3028000a # global gain
write_sensor_i2c 0 1 0 0x302c000d # some gain
write_sensor_i2c 0 1 0 0x302e0010 # some gain
write_sensor_i2c 0 1 0 0x30120080 # coarse exposure

jpeg_acquire_write

#write_sensor_i2c 0 1 0 0x301a0018 # put to standby
* inspect image:
http://192.168.0.9/img.jpeg

[[Category:393]] Oleg

103891

Wed, 03/21/2018 - 17:50

‎Links

← Older revision Revision as of 23:50, 21 March 2018 Line 12: Line 12:     ==Links== ==Links==  +* [[10389|10389 board]]: interface board  +* [[Trigger_393]]: triggering NC393 camera  * J2 connector: [http://www.digikey.com/product-detail/en/cui-inc/SJ1-42534-SMT-TR/CP1-42534SJTR-ND/659908 SJ1-42534-SMT-TR] ([http://www.cui.com/product/resource/sj1-4253x-smt-series.pdf datasheet]) * J2 connector: [http://www.digikey.com/product-detail/en/cui-inc/SJ1-42534-SMT-TR/CP1-42534SJTR-ND/659908 SJ1-42534-SMT-TR] ([http://www.cui.com/product/resource/sj1-4253x-smt-series.pdf datasheet])  * Sync cable example: [http://www.digikey.com/product-detail/en/tensility-international-corp/10-00331/839-1029-ND/2350237 839-1029-ND] * Sync cable example: [http://www.digikey.com/product-detail/en/tensility-international-corp/10-00331/839-1029-ND/2350237 839-1029-ND] Andrey.filippov

10389

Wed, 03/21/2018 - 17:47

← Older revision Revision as of 23:47, 21 March 2018 (One intermediate revision by the same user not shown)Line 24: Line 24:  * [[Media:10389b.pdf|10389 Circuit Diagram, Parts List, PCB layout]] * [[Media:10389b.pdf|10389 Circuit Diagram, Parts List, PCB layout]]  * [[Media:10389b gerber.tar.gz|10389 Gerber files]] * [[Media:10389b gerber.tar.gz|10389 Gerber files]]  +  +  +[[Category:393]] Andrey.filippov

Trigger 393

Wed, 03/21/2018 - 17:43

‎Links

← Older revision Revision as of 23:43, 21 March 2018 Line 90: Line 90:  ==<font color="blue">Links</font>== ==<font color="blue">Links</font>==  * [[10389]] extension board * [[10389]] extension board  +* [[103891]] adapter board for external trigger connection     [[Category:393]] [[Category:393]] Andrey.filippov

Trigger

Wed, 03/21/2018 - 17:41

← Older revision Revision as of 23:41, 21 March 2018 Line 1: Line 1: −#REDIRECT [[Trigger 353]]+[[Trigger 393 | Triggering NC393 cameras]]  +   +[[Trigger 353 | Triggering NC353 cameras]] Andrey.filippov

Trigger

Wed, 03/21/2018 - 17:39

Andrey.filippov moved page Trigger to Trigger 353 more cameras

Andrey.filippov

103982

Mon, 03/12/2018 - 12:57

‎103982

← Older revision Revision as of 18:57, 12 March 2018 Line 16: Line 16:  [[Image:103984.png|thumb|400px| [[Image:103984.png|thumb|400px|  [[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/> [[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/> −[[Media:103984_gerber.tar.gz|103982 Gerber files]] <br/>+[[Media:103984_gerber.tar.gz|103984 Gerber files]] <br/>  [[Media:103984_assy.tar.gz|103984 placement files]] [[Media:103984_assy.tar.gz|103984 placement files]]  ]] ]] Line 31: Line 31:  File:103984.png| File:103984.png|  [[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/> [[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/> −[[Media:103984_gerber.tar.gz|103982 Gerber files]] <br/>+[[Media:103984_gerber.tar.gz|103984 Gerber files]] <br/>  [[Media:103984_assy.tar.gz|103984 placement files]] [[Media:103984_assy.tar.gz|103984 placement files]]  </gallery> </gallery>  --> --> Andrey.filippov

Elphel camera assemblies

Sun, 03/11/2018 - 23:17

← Older revision Revision as of 05:17, 12 March 2018 Line 2: Line 2:     [[Elphel_camera_parts | Elphel_camera_parts_0353]] [[Elphel_camera_parts | Elphel_camera_parts_0353]]  +  +[https://blog.elphel.com/2015/12/x3d-assemblies-from-any-cad/ Blog post about the software used to create these models]  ==Camera assemblies == ==Camera assemblies ==  === MNC393-XCAM camera === === MNC393-XCAM camera === Andrey.filippov

103982

Sat, 03/10/2018 - 19:12

‎103982

← Older revision Revision as of 02:12, 11 March 2018 (One intermediate revision by the same user not shown)Line 1: Line 1:  ==103982== ==103982== −Sensor front end for CMOSIS CMV12000.+Sensor front end for CMOSIS CMV12000. Can be connected to 1, 2 or 4 [[10393]] system boards. Four system boards provide continuous recording to internal m2 SSD or external eSATA SSD/HDD at full CMV12000 frame rate.     [[Image:103982.png|thumb|400px| [[Image:103982.png|thumb|400px| Line 7: Line 7:  [[Media:103982_assy.tar.gz|103982 placement files]] [[Media:103982_assy.tar.gz|103982 placement files]]  ]] ]]  +  +[[Image:103983.png|thumb|400px|  +[[Media:103983.pdf|103983 (power supply for 103982) circuit diagram, parts list]] <br/>  +[[Media:103983_gerber.tar.gz|103983 Gerber files]] <br/>  +[[Media:103983_assy.tar.gz|103983 placement files]]  +]]  +  +[[Image:103984.png|thumb|400px|  +[[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/>  +[[Media:103984_gerber.tar.gz|103982 Gerber files]] <br/>  +[[Media:103984_assy.tar.gz|103984 placement files]]  +]]  +<!--  +<gallery widths=400 heights=500 mode=nolines>  +File:103982.png|  +[[Media:103982.pdf|103982 circuit diagram, parts list]] <br/>  +[[Media:103982_gerber.tar.gz|103982 Gerber files]] <br/>  +[[Media:103982_assy.tar.gz|103982 placement files]]  +File:103983.png|  +[[Media:103983.pdf|103983 (power supply for 103982) circuit diagram, parts list]] <br/>  +[[Media:103983_gerber.tar.gz|103983 Gerber files]] <br/>  +[[Media:103983_assy.tar.gz|103983 placement files]]  +File:103984.png|  +[[Media:103984.pdf|103984 (development adapter for 103982, 103983) circuit diagram, parts list]] <br/>  +[[Media:103984_gerber.tar.gz|103982 Gerber files]] <br/>  +[[Media:103984_assy.tar.gz|103984 placement files]]  +</gallery>  +--> Andrey.filippov

File:103984 gerber.tar.gz

Sat, 03/10/2018 - 19:03

Andrey.filippov uploaded File:103984 gerber.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103984 assy.tar.gz

Sat, 03/10/2018 - 19:03

Andrey.filippov uploaded File:103984 assy.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103984.pdf

Sat, 03/10/2018 - 19:02

Andrey.filippov uploaded File:103984.pdf

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103983 gerber.tar.gz

Sat, 03/10/2018 - 19:02

Andrey.filippov uploaded File:103983 gerber.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103983 assy.tar.gz

Sat, 03/10/2018 - 19:01

Andrey.filippov uploaded File:103983 assy.tar.gz

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

File:103983.pdf

Sat, 03/10/2018 - 19:01

Andrey.filippov uploaded File:103983.pdf

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

103982

Sat, 03/10/2018 - 18:55

← Older revision Revision as of 01:55, 11 March 2018 Line 2: Line 2:  Sensor front end for CMOSIS CMV12000. Sensor front end for CMOSIS CMV12000.    −''This board is not finalized yet''+[[Image:103982.png|thumb|400px| − +[[Media:103982.pdf|103982 circuit diagram, parts list]] <br/> −[[Media:103982_sch.pdf|103982 Preliminary Circuit Diagram]]+[[Media:103982_gerber.tar.gz|103982 Gerber files]] <br/> − +[[Media:103982_assy.tar.gz|103982 placement files]] −[[Image:103982_42.png|thumb|374px|103982 partial PCB layout]]+]] Andrey.filippov

File:103984.png

Sat, 03/10/2018 - 18:54

Andrey.filippov uploaded File:103984.png

New page

== Licensing ==
{{CERN OHLv1.1 }} Andrey.filippov

Pages