Andonstar ADSM302 Microscope Inside - Page 1
Forum section: electronics / general

author: PeDre
author_rank: Contributor
timestamp: October 27, 2018, 08:20:02 am
content: I did not find any photos of the inside of the microscope on the internet. That's why I took some photos.Here are also some values I measuredWorking distance with unchanged stand:Code:distance 1920x1080 2048x1536215 mm 28.5 x 16.3 mm 26 x 19.3 mm135 mm 19 x 10.8 mm 17.4 x 12.8 mm125 mm 17.7 x 10 mm 16 x 11.8 mm70 mm 10 x 5.7 mm 9 x 6.7 mm50 mm 5.3 x 3 mm 4.8 x 3.5 mmSize of a pixel in the saved image:Code:1920x1080 1.7 mm = 787 px = 2.2 µm/px (22" Monitor 1.7 mm = 197 mm = 115x magnification)(Monitor width 480 mm, 1920 Pixel, 1 Pixel = 250 µm)2048x1536 1.7 mm = 947 px = 1.8 µm/px (22" Monitor 1.7 mm = 237 mm = 138x magnification)power consumption at 5 Volt:Code:lighting1 70 mA2 120 mA3 170 mA4 210 mA (default)5 260 mA6 300 mA7 350 mA8 370 mAmicroscopeview 530 mArecording 680 mAfile view 260 mA (photo)file view 350 mA (video)Remote control - Protocol NEC:Code:button address and commandCapture 00 45Menu 00 46Frozen 00 07Mode 00 47Zoom in 00 09Zoom out 00 15Brightness down 00 40Brightness up 00 43OK 00 4450/60 Hz 00 19Cross line 00 0DSharpness down 00 0CSharpness up 00 18Contrast down 00 08Contrast up 00 1CInverse 00 42Black & white 00 52Lock/unlock file 00 5ENTL/PAL 00 5ADefault set 00 4AUnnamed Button 00 16Peter

author: rsjsouza
author_rank: Super Contributor
timestamp: October 27, 2018, 12:40:34 pm
content: That is good info; thanks for posting this.

author: PeDre
author_rank: Contributor
timestamp: October 28, 2018, 09:43:12 am
content: Photos from the back.Peter

author: rhb
author_rank: Super Contributor
timestamp: October 28, 2018, 11:48:22 pm
content: What's the resolution of the integral screen? I'm looking for something like this. But none of the sellers I found said anything about the screen other than 5" diagonal.

author: PeDre
author_rank: Contributor
timestamp: October 29, 2018, 06:31:56 am
content: I have counted the pixels with the magnifying glass, and come to ~ 800 x 480 pixels.The visible area is 10.9 cm x 6.1 cm (4.3" x 2.4") for video view 1920 x 1080 Pixel.And 8.1 cm x 6.1 cm (3.2" x 2.4") for foto view 2,048 x 1,536 Pixel.For me the screen is mounted too close to the microscope at normal distance. I can't see the picture sharp then. I mounted the microscope on a magic arm and use an HD monitor behind it.Peter

author: PeDre
author_rank: Contributor
timestamp: October 29, 2018, 03:15:31 pm
content: Here is the output from the serial port after power on (115 kbps):Code:NPTVBUS PONLoader NT96655 Start ...655B_DDR3_LV1_3_1024Mb 04/27/2017 09:16:12RRRRRRRFlshRFCompressRHello, eCos world!_main(): (_main begin)_main(): (reg exp handler)_main(): (kernel init)_main(): (Install code section)_main(): (Install code zi)_main(): (Install Drv ID)_main(): (Install User ID)_main(): (Install User ID for mempool)======== Kernel Memory Summary ========[33mTotal Region: Range[0x80000000~0x88000000] Size=0x08000000[0m[32mCode Region: Range[0x80000000~0x80F00000] Size=0x00F00000, UsedEnd, FreeSize[0m[32mStack Region: Range[0x80F00000~0x80F00000] Size=0x00000000, UsedEnd, FreeSize[0m[32mHeap Region: Range[0x80F00000~0x87FFE000] Size=0x070FE000, UsedEnd, FreeSize[0m[32mResv Region: Range[0x87FFE000~0x88000000] Size=0x00002000[0m======== Kernel Resource Summary ========[32mTask : Total=68, Used=61[0m[32mFlag : Total=128, Used=60[0m[32mSem : Total=128, Used=123[0m[32mMbx : Total=12, Used=3[0m[32mPool : Total=32, Used=26[0m_main(): (kernel startup)_main(): (_main end)dma freq = 372 MHzcpu freq = 432 MHzCPU/OCP/APB = 432/432/80 Mhz, DMA = 372 MhzClk verify PASS=========================================================NT96650 SDKCopyright (c) 2012 Novatek Microelectronic Corp.=========================================================Hello, World!> Enter DSCbind - begin!bind - end!event loop - begin![31mERR:FM25Q32_identifySpi() =====SPI flash uiMfgID=ef, uiTypeID=40, uiCapacity=16[0m[31mERR:ramdsk_setParam() No Implement! uiEvt 1[0m[31mERR:PartLoad_Init() Loaded Addr 0x(806092D8)!= Verified Addr 0x(801E6000)[0m[31mERR:xFwSrv_Err() -21[0m[31mERR:System_OnStrgInit_FWS() Init failed![0m[32m[LOAD-FW][0m[32mTotal Sections = 10[0m[32m Section-01: Range[0x80000000~0x801E566C] Size=0x001E566C (LOAD)[0m---------------------------------------------------------LD VERISON: LD655FW --- Daily Build: Nov 22 2017, 17:14:56---------------------------------------------------------PhotoExe_OnQuality(): 0PhotoExe_OnISO(): 0PhotoExe_OnEV(): 6PhotoExe_OnWB(): 0PhotoExe_OnMetering(): 3PhotoExe_OnSize(): 4PhotoExe_OnSceneMode(): 0[31m Parameter error in Get_SceneModeValue()[0mPhotoExe_OnColor(): 0[31mERR:Ux_GetBaseType() unknown type 512!![0mLow power Cmd => 0x11Low power Cmd => 0xffLow power Cmd => 0xc0Low power Cmd => 0xc1Low power Cmd => 0xc2Low power Cmd => 0xc7Low power Cmd => 0xb0Low power Cmd => 0xb1Low power Cmd => 0xffLow power Cmd => 0xb0Low power Cmd => 0xb1Low power Cmd => 0xb2Low power Cmd => 0xb3Low power Cmd => 0xb5Low power Cmd => 0xb7Low power Cmd => 0xb8Low power Cmd => 0xc1Low power Cmd => 0xc2Low power Cmd => 0xd0Low power Cmd => 0xe0Low power Cmd => 0xe1Low power Cmd => 0xe2Low power Cmd => 0xe3Low power Cmd => 0xe4Low power Cmd => 0xe5Low power Cmd => 0xe6Low power Cmd => 0xe7Low power Cmd => 0xe8Low power Cmd => 0xebLow power Cmd => 0xecLow power Cmd => 0xedLow power Cmd => 0x36Low power Cmd => 0xffLow power Cmd => 0x29dispdev_openIFDsi(): Original SrcClk(297)Mhzdispdev_openIFDsi(): DEVDSI: Chg PLL2 to(480)Mhz[31mERR:DrvLCDState() state=0x06 not support![0m: device = , state = , mode = [0x0d, 864x480]: device = [N/A], lockdevice = [N/A][31mERR:Ux_GetRootWindow() wnd not created[0m[31mERR:idec_setOsdWinAttrEx() Vertical Scaling down ratio over 2![0m[31mERR:Ux_GetRootWindow() wnd not created[0m[31mERR:Ux_GetRootWindow() wnd not created[0m[33mWRN:sdioHost_setBusClk() SDIO host0 : real clock (396694Hz) is not equal to desired (399000Hz)[0m[33mWRN:sdioPrtcl_getCardInfo() SDIO0: WARNING!usCSDReadBlkLen is not 512[0m[31mERR:Ux_GetRootWindow() wnd not created[0m<<=====================GPIO_i2c_write_byte=======================>><<=====================_i2c_ack_detect=======================>><<=====================_i2c_stop=======================>>[31mERR:FST_CMDGetFileLen() File not found[0mERR: System_SetSSID 0Character length error.[31mERR:FST_CMDGetFileLen() File not found[0mERR: System_SetPASSPHRASE 0Character length error.[35mMode {MOVIE} Open begin[0m[35mMODE -1->2[0m[31mERR:Init_AR0330M() Init_AR0330M...[0m[31mERR:Init_AR0330M() ^GOTPM v5[0m[31mERR:Init_AR0330M() ^GChip version is 0x2604[0m[31mERR:ChgMode_AR0330M() ChgMode_AR0330M to 4...[0m[31mERR:AF_Open() #Register AF event table.[0m[31mERR:IPL_SIEClkCBFlowC() SIEclk = 240000000[0m[31mERR:pre_open() PLL6 selected but not enabled...[0m[31mERR:IPL_SIESetCAVIG_FCB() CA VIG Setting not ready[0m[31mERR:AF_Tsk() #Entered AF_Tsk[0m[31m no CB2222222[0m[31mERR:Perf_Open() already opened![0m[31mERR:IPL_FCB_Alg3DNR() ^G3DNR on..[0m[31mERR:IPL_FCB_AlgWDR() ^GIPL_FCB_AlgWDR = 6..[0mfileid:3PhotoExe_OnWB(): 0PhotoExe_OnEV(): 6PhotoExe_OnColor(): 0[31mERR:IPL_FCB_AlgIE() ^GWDR OFF..[0mERR: g_uiWndMovieRecordFirst = 0[33mUSB 1.5A[0mERR: g_uiWndMovieRecordFirst = 0[35mMode {MOVIE} Open end[0m[33mUSB 1.5A[0mGxPower: Stop low-battery check.GxPower: Start to Charge Battery[31mERR:DrvPower_SetControl() DrvPwrCtrl(11)[0m[31mERR:DrvPower_SetControl() DrvPwrCtrl(12)[0m[31mERR:DrvPower_SetControl() DrvPwrCtrl(9)[0mGxPower: Stop low-battery check.GxPower: Start t[33mUSB 1.5A[0mo0m[31mERR:DrvPower_SetControl() DrvPwrCtrl(11)[0m[31mERR:DrvPower_SetControl() DrvPwrCtrl(12)[0m[31mERR:DrvPower_SetControl() DrvPwrCtrl(9)[0m Battery Insert = NO[33mUSB 1.5A[0m[33mUSB 1.5A[0mUSBConnectType=2NO Battery, Ignore STARTERR: AC is plugged, GPIOMap_DetAC = 1NO Battery, Ignore STARTNO Battery, Ignore STARTCode:Remote Control - Freeze 2 x:[0;35muiDataContent=0xF807FF00[0m[0;35mkey=0x01060030[0m[0;35mparamArray=0x0106000F[0m[0;35muiDataContent=0xF807FF00[0m[0;35muiDataContent=0xF807FF00[0m[0;35muiDataContent=0xF807FF00[0m[0;35muiDataContent=0xF807FF00[0m[0;35mkey=0x01060030[0m[0;35mparamArray=0x0106000F[0mPeter

author: PeDre
author_rank: Contributor
timestamp: October 29, 2018, 06:09:16 pm
content: The camera sensor is probably an ON Semiconductor AR0330 1/3-inch CMOS sensor with 2.2 µm pixel size.General DescriptionThe ON Semiconductor AR0330 is a 1/3-inch CMOS digital image sensor with an active-pixel array of 2304Hx1536V. It can support 3.15 megapixel (2048H x 1536V) digital still image capture and a 1080p60+20%EIS (2304H x 1296V) digital video mode. It incorporates sophisticated on-chip camera func- tions such as windowing, mirroring, column and row subsampling modes, and snapshot modes.The cpu is probably a NOVATEK NT96655 hybrid DSC/DV processor.General DescriptionNT9665xBG is a high image quality, high performance, power saving and cost effective digital still camera (DSC) and digital video camera (DV) controller with excellent digital still image capturing and video streaming capabilities. It is targeted for the application of VGA to 50M pixel DSC/DV resolutions. It can be easily adapted to many high speed CMOS and conventional CCD image sensors with on chip programmable interface timing approach. The controller provides sophisticated video processing methods with built-in hardware acceleration pipeline. This is essential for achieving high performance for per-shot, shot-to-shot, and continuous shooting pictures. The controller provides flexible mechanism for auto white balance, auto exposure and auto-focusing in order to better tradeoff hardware and software efforts over the performance. Embedded H.264 video CODEC supports video recording up to full-HD 1080p30. The HDMI 1.3 Tx is also equipped for HDTV output. Rich storage interfaces are supported to make it ideal for the storage of still pictures and video streaming data. The USB2.0 high speed interface can upload/download the audio/video data efficiently to/from PC.Data sheets can be found online.Peter

author: mroek
author_rank: Contributor
timestamp: February 19, 2019, 02:51:31 pm
content: This is great info PeDre, thanks! Some additional questions: In your first post, you seem to indicate that the total magnification is 138x when viewed on a 22" screen. The manufacturer states 560x, which is a far cry from what you measured.And also, in the photo montage with the horizontal/vertical bars and grid, do the numbers below (3 um, 4 um and 5 um) refer to the width of the bars above the numbers? And also, I guess that's at the maximum magnification? If so, that means the maximum resolving power is somewhere between 3 and 4 um, right?

author: PeDre
author_rank: Contributor
timestamp: February 19, 2019, 04:24:08 pm
content: Quote from: mroek on February 19, 2019, 02:51:31 pmYeah, I've calculated it my way, I don't know if there's a standard for it.QuoteNo, the µm refer to the thickness of the individual lines.QuoteYes, it was the maximum resolution. And with a little patience it could be a little sharper.Peter

author: mroek
author_rank: Contributor
timestamp: February 19, 2019, 04:34:41 pm
content: Great, thanks! Regarding the magnification, it just dawned on me that most likely Andonstar is also taking the 4x digital zoom into account, and 138 x 4 = 552. That's quite close to their stated 560x, so the conjecture is most likely correct. One could (and I would) argue that it is somewhat dishonest to include the digital zoom, but it is what it is.All in all, it means the actual maximum resolving power (on a native pixel basis) is between 3 and 4 µm, and that's not bad.

author: PeDre
author_rank: Contributor
timestamp: February 22, 2019, 07:12:04 pm
content: I discovered it only today, it is not possible to record a video with connected external monitor, it only works with the internal monitor. Everything else also works with the external monitor.Peter

author: mroek
author_rank: Contributor
timestamp: March 11, 2019, 07:11:33 pm
content: I received one of these myself today, and in general I'm quite satisfied. The movement up and down on the stand is a bit stiff (did not disassemble to grease or anything), and the adjustment screw has a lot of play when adjusting up and down.Image quality is very good, but mine isn't 100% in focus all across the frame, it seems. Not much to complain about, though.

author: Hemi345
author_rank: Contributor
timestamp: March 11, 2019, 09:44:14 pm
content: How bad/good is the latency between your movements and the what appears on the screen? I tried to use a USB camera years ago and the latency made it unusable for soldering.

author: mroek
author_rank: Contributor
timestamp: March 11, 2019, 11:19:33 pm
content: Quote from: Hemi345 on March 11, 2019, 09:44:14 pmThere's no denying that there is some latency, but you would definitely be able to solder under it.

author: slayerer666
author_rank: Newbie
timestamp: March 12, 2019, 12:24:55 pm
content: Thank you for the detailed specification.Does anyone know which filter size fits the threads at the end of the lens? I googled to see which sizes were available. It turns out there's a few sizes around 30mm. I found 30mm, 30,5mm, 32mm and so on. I sent an email to andonstar support but they have not answered me.

author: mroek
author_rank: Contributor
timestamp: March 12, 2019, 12:31:08 pm
content: I just measured on mine, and got 29.8 mm, so 30 mm is the correct size. The filter was quite loose in the threads, probably due to it being slightly undersize.

author: uktron
author_rank: Newbie
timestamp: October 04, 2019, 08:33:57 am
content: Thank you very very very much!!! I was sooooo long surching for this information.Can this microscope be used with optical trinocular microscope? HY-1080 is look just like adsm302 and it has c-mount for trinocular. So I can see, adsm302 has Screw thread too. Is it c-mount?

author: PeDre
author_rank: Contributor
timestamp: October 04, 2019, 10:31:55 am
content: Quote from: uktron on October 04, 2019, 08:33:57 amThe thread on the lens is ~ 30.5 mm. In the camera I measured ~ 30 mm.Peter

author: uktron
author_rank: Newbie
timestamp: October 04, 2019, 01:11:23 pm
content: How deep is thread on camera?

author: PeDre
author_rank: Contributor
timestamp: October 04, 2019, 01:25:01 pm
content: Quote from: uktron on October 04, 2019, 01:11:23 pmThe depth at the camera is ~ 8 mm, at the lens the length is ~ 6.5 mm.Peter

author: Perepandel
author_rank: Contributor
timestamp: July 19, 2020, 10:51:46 pm
content: Hi and sorry for reviving this old post!I came to the forum after searching info on the Novatek nt96650. I come from an 8mm forum (http://8mmforum.film-tech.com/vbb/forum/film-to-digital-conversion) where we discuss about a film scanner which is based on this chipset and we are trying to hack the device somehow. Some advanced users are doing an incredible work by developing an scanner almost from scratch, but unfortunately I'm not into this as I don't have the skills and mine are more computer related.@PeDre, would you mind sharing the details on how you gained access to the console? I suppose you used those 3 pin labeled as RX, TX and GND. I suppose you got 5 or 3.3 v from somewhere and you connected it to a TTL-to-USB convertor, right? Then you entered the console using Putty or so.The board of my device shares many similarities with this one, and there are three unlabeled pins placed in almost the same place, so I already soldered cables there and messed a bit with them without success. Another user tried on a different location sporting 4 pins and he gained access to the console (at 33.6 kbps), but he says wasn't able to send any commands, as it looked like the vendor capped that ability. My aim was to try to use those 3 unlabeled pins, to see if I could find an "alternative route".Do you think that makes sense? Any other hints or hacks you did to this machine? Any recommendation? I am also in search for a Novatek SDK in order to attempt to customize the firmware, but that doesn't seem to be available...

author: PeDre
author_rank: Contributor
timestamp: July 20, 2020, 06:58:36 am
content: Attached are photos of the connections and pictures of the oscilloscope. The colours of the cables and channels match. At the computer I used a FTDI TTL-232R 3.3V USB serial adapter.Peter

author: Perepandel
author_rank: Contributor
timestamp: July 20, 2020, 08:50:21 am
content: Thanks a lot, PedRe. I think it's time to get myself an oscillo now