[{"data":1,"prerenderedAt":488},["ShallowReactive",2],{"project-38243949":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":20,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":43,"post_text":46,"what":47,"said":86,"maker_in_thread":169,"shape":178,"grid":182,"attempts":452,"same_week":453,"maker_shows":18,"maker_hidden":481,"reader_version":482,"card":483},"38243949","dpoint","Open-source digital stylus with six degrees of freedom","title","Show HN: Open-source digital stylus with six degrees of freedom","https:\u002F\u002Fgithub.com\u002FJcparkyn\u002Fdpoint","github.com","jcparkyn",1699822110,2023,583,108,39,3109,2,"legend","hardware","digital stylus",[21,23,24,25,26],"6dof","camera tracking","open source pen","graphics tablet","loved",0.34,{"positive":30,"neutral":31,"mixed":32,"critical":18},12,19,0,33,{"idea":35,"design":37,"execution":39,"docs":40,"pricing":41,"performance":42},{"positive":36,"critical":18},8,{"positive":38,"critical":32},1,{"positive":38,"critical":32},{"positive":38,"critical":32},{"positive":32,"critical":32},{"positive":32,"critical":32},[44,32,32,45,38,32,32,32,45,45,32,32,32,32,32,44,32,44,44,32,32,44,32,45,45,44,44,44,45,44,45,32,45,45,45,45,45,32,32,32],5,3,null,{"problem":48,"audience":46,"pricing":58,"motivation":62,"time_to_build":46,"stack":72,"openness":83,"stage":84,"team_size":85},{"value":49,"source":50,"evidence":51},"Provides a pen input with six degrees of freedom using a webcam and inertial sensors, competing with graphics tablets","maker",[52,55],{"id":53,"by":11,"text":54},"38244151","I should point out that I'm not the first person to use camera tracking for this [1], but to my knowledge there hasn't previously been a serious attempt to combine it with…",{"id":56,"by":11,"text":57},"38245116","1: You could absolutely use gyro\u002Faccel for detecting taps, but for proper pressure sensitivity (i.e., changing pressure in the middle of a stroke), there's not much you can do…",{"value":59,"source":50,"evidence":60},"About $20 AUD for the pressure sensor; total parts cost not fully stated",[61],{"id":56,"by":11,"text":57},{"value":63,"source":50,"evidence":64},"Undergraduate electrical engineering thesis project",[65,69],{"id":66,"by":67,"text":68},"38244310","tomcam","> This project was part of my undergraduate thesis for electrical engineering. I Undergrad! If you didn't get top marks on this there is no justice",{"id":70,"by":11,"text":71},"38244433","Thanks! I'll get results in about two weeks (fingers crossed)",[73,79],{"value":74,"source":50,"evidence":75},"OpenCV",[76],{"id":77,"by":11,"text":78},"38275506","That's done by the PnP solver, but yes it's essentially looking at the size of the aruco markers on the screen. This is implicit in the equation the PnP solver is trying to…",{"value":80,"source":50,"evidence":81},"Arduino",[82],{"id":56,"by":11,"text":57},"open_source","prototype","solo",{"praise":87,"objections":111,"requests":126,"questions":134,"alternatives":149},[88,104],{"value":89,"source":90,"evidence":91},"Impressive open-source project and clever camera-based tracking","commenter",[92,96,100],{"id":93,"by":94,"text":95},"38244048","extraduder_ire","Outside tracking with a camera is not something I would have thought of. Seems cool. Reminds me of how sad I am nobody's done a good job of cheaply cloning the lighthouse tech…",{"id":97,"by":98,"text":99},"38244655","jimmySixDOF","I'm a big fan of all things 6DOF ! Nice work on the hardware and computer vision pose work but I am almost more impressed by the software surface you are drawing into and able to…",{"id":101,"by":102,"text":103},"38246392","wnolens","This is really cool, and right out of my dreams. Since the move to full remote work at my company, I've been longing for whiteboard sessions. The best I could conjure up was to…",{"value":105,"source":90,"evidence":106},"Rolling shutter compensation is clever",[107],{"id":108,"by":109,"text":110},"38244110","slaucon","The rolling shutter compensation is pretty cool and isn't something I would have thought of. Did you know that would be an issue from the start or notice it only after you built…",[112,119],{"value":113,"source":90,"evidence":114},"Prior 3Dconnexion SpaceMouse products already offer six-axis input",[115],{"id":116,"by":117,"text":118},"38244656","navane","this 6dof \"joystick\" has been around for decades: https:\u002F\u002F3dconnexion.com\u002Fnl\u002Fspacemouse\u002F",{"value":120,"source":90,"evidence":121},"Lacks OpenXR integration for use with existing software",[122],{"id":123,"by":124,"text":125},"38244079","charcircuit","Too bad this wasn't made as an OpenXR API layer so that it could be used with existing software",[127],{"value":128,"source":90,"evidence":129},"OpenXR API layer integration",[130,131],{"id":123,"by":124,"text":125},{"id":132,"by":11,"text":133},"38247123","I'll chime in and say that OpenXR integration is a good suggestion, just not something I had the time\u002Feffort to implement (this is a university project, after all, and was…",[135,142],{"value":136,"source":90,"evidence":137},"How accurate is it compared to graphics tablets",[138],{"id":139,"by":140,"text":141},"38244307","ipsum2","Very cool! It has the added benefit of being able to manipulate objects in 3d. How does it compare to graphic tablets in terms of accuracy?",{"value":143,"source":90,"evidence":144},"How much does it cost, especially the pressure sensor",[145],{"id":146,"by":147,"text":148},"38244896","tomp","Very cool! Could be useful for robotics \u002F VR as well. One-camera hand tracking anyone? Question: could you use gyro+accel to track pressure as well? Or at least \"taps\"? Another…",[150,158,165],{"value":151,"source":90,"evidence":152},"3Dconnexion SpaceMouse",[153,154],{"id":116,"by":117,"text":118},{"id":155,"by":156,"text":157},"38244596","tadfisher","In the sci-fi series The Expanse, the Rocinante is controlled in part by a 3DConnexion SpaceMouse, commonly used in CAD and 3D modeling.",{"value":159,"source":90,"evidence":160},"SpaceOrb 360",[161],{"id":162,"by":163,"text":164},"38244523","Arelius","I still hold onto my SpaceOrb369 for this sort of game. There is a guy that makes a converter to make it work over USB... https:\u002F\u002Fen.m.wikipedia.org\u002Fwiki\u002FSpaceOrb_360…",{"value":166,"source":50,"evidence":167},"DodecaPen",[168],{"id":53,"by":11,"text":54},{"comments":170,"answered":171,"key":172},9,7,[173,174,177],{"id":70,"text":71},{"id":175,"text":176},"38244230","I knew it would have an effect (most of the literature for similar projects just uses global shutter cameras for this reason), but wasn't sure how significant it would be. It…",{"id":56,"text":57},{"commenters":179,"max_depth":36,"maker_replies":170,"first_comment_mins":180,"lifespan_hours":181},65,14,95,[183,187,191,193,196,199,201,205,208,209,213,215,217,220,223,225,227,229,231,234,237,241,243,246,249,252,255,258,260,264,267,270,273,275,278,281,283,286,288,291,294,297,300,303,306,309,311,313,316,319,321,325,327,329,332,336,338,340,342,345,348,351,353,356,359,362,364,366,371,372,376,379,380,382,385,387,389,391,393,395,398,401,403,405,407,409,412,415,419,421,424,427,431,433,436,438,440,442,444,445,447,450],[184,32,44,185,186,32],"38244378","project\u002Fpositive\u002Fidea","bloopernova",[188,32,32,189,190,32],"38244467","commenter\u002Fneutral\u002Fidea","squigz",[162,32,32,192,163,32],"other\u002Fneutral\u002Fnone",[194,32,32,192,195,32],"38244798","myself248",[197,32,32,198,163,32],"38245686","commenter\u002Fneutral\u002Fnone",[200,32,32,198,195,32],"38253194",[202,32,32,203,204,32],"38245760","other\u002Fcritical\u002Fnone","w-ll",[206,32,32,192,207,32],"38245827","lowbloodsugar",[155,32,32,192,156,32],[210,32,45,211,212,32],"38244641","project\u002Fneutral\u002Fidea","pests",[214,32,45,211,186,32],"38244698",[116,32,38,216,117,32],"project\u002Fcritical\u002Fidea",[218,32,32,203,219,32],"38245328","two_handfuls",[221,32,32,192,222,32],"38245489","Isthatablackgsd",[224,32,32,192,219,32],"38246125",[226,32,32,198,222,32],"38253841",[228,32,32,198,219,32],"38258758",[230,32,32,198,222,32],"38263997",[232,32,32,192,233,32],"38245602","abe_m",[235,32,32,192,236,32],"38248446","radarsat1",[238,32,45,239,240,32],"38245461","project\u002Fneutral\u002Fdesign","marcosdumay",[242,32,32,192,233,32],"38245590",[244,32,32,192,245,32],"38245691","lambda",[247,32,45,239,248,32],"38247828","Doxin",[250,32,45,239,251,32],"38248580","imsaw",[253,32,32,192,254,32],"38249666","numpad0",[256,32,32,198,257,32],"38251052","taeric",[259,32,32,192,254,32],"38248015",[261,32,32,262,263,32],"38245706","other\u002Fpositive\u002Fnone","RF_Savage",[265,32,32,262,266,32],"38246743","oceanghost",[268,32,32,189,269,32],"38245056","matheusmoreira",[271,32,32,262,272,32],"38245447","jessriedel",[274,32,32,192,186,32],"38245577",[276,32,32,192,277,32],"38246301","sundvor",[279,32,32,192,280,32],"38245575","mulmen",[282,32,32,192,186,32],"38245833",[284,32,32,192,285,32],"38249124","master-lincoln",[287,32,32,192,280,32],"38294870",[289,32,44,185,290,32],"38246063","sillysaurusx",[292,32,32,192,293,32],"38248916","pxndxx",[295,32,32,192,296,32],"38259550","ornornor",[298,32,32,192,299,32],"38248157","blechinger",[301,32,32,192,302,32],"38248514","Matumio",[304,32,32,192,305,32],"38251243","Terretta",[307,32,44,185,308,32],"38257006","paraxion",[66,38,44,310,67,32],"maker\u002Fpositive\u002Fnone",[70,38,32,312,11,38],"maker\u002Fneutral\u002Fnone",[314,38,32,198,315,32],"38245192","an_aparallel",[317,38,32,192,318,32],"38246313","cududa",[320,38,32,198,285,32],"38249149",[322,38,32,323,324,32],"38250863","commenter\u002Fpositive\u002Fnone","Naracion",[326,38,32,198,285,32],"38261474",[328,38,32,198,67,32],"38269082",[330,18,44,185,331,32],"38244967","crazygringo",[333,18,32,334,335,32],"38245247","other\u002Fcritical\u002Fidea","moritonal",[337,18,32,192,219,32],"38245341",[339,18,32,198,335,32],"38252052",[341,18,32,192,219,32],"38258738",[343,18,32,192,344,32],"38245979","mjcohen",[346,18,32,192,347,32],"38246326","swanee",[349,18,45,211,350,32],"38246722","westurner",[352,18,45,211,350,32],"38246818",[354,18,32,192,355,32],"38249040","0x0203",[357,45,45,239,358,32],"38245156","mncharity",[108,360,44,361,109,32],4,"project\u002Fpositive\u002Fexecution",[175,360,32,363,11,38],"maker\u002Fneutral\u002Fexecution",[97,44,44,365,98,32],"project\u002Fpositive\u002Fdesign",[367,368,44,369,370,32],"38244636",6,"project\u002Fpositive\u002Fdocs","lagrange77",[101,171,44,185,102,32],[373,171,45,374,375,32],"38246512","project\u002Fneutral\u002Fpricing","abdullahkhalids",[377,36,44,185,378,32],"38246450","sj4nz",[146,170,45,374,147,32],[56,170,32,381,11,38],"maker\u002Fneutral\u002Fpricing",[383,170,45,384,147,32],"38256876","project\u002Fneutral\u002Fperformance",[77,170,32,386,11,38],"maker\u002Fneutral\u002Fperformance",[93,388,44,185,94,32],10,[53,388,32,390,11,38],"maker\u002Fneutral\u002Fidea",[392,388,45,211,219,32],"38245368",[394,388,32,390,11,38],"38245497",[396,388,32,192,397,32],"38244706","mtsr",[399,388,32,192,400,32],"38247193","r2_pilot",[139,402,45,384,140,32],11,[404,402,32,386,11,38],"38244415",[406,402,32,192,335,32],"38245287",[408,402,45,384,375,32],"38245736",[410,402,45,239,411,32],"38246853","orbital-decay",[413,30,45,211,414,32],"38246309","ezconnect",[416,417,45,384,418,32],"38246714",13,"joshuahhh",[420,417,32,386,11,38],"38248319",[422,180,45,239,423,32],"38251482","denton-scratch",[425,180,45,239,426,32],"38251810","guhidalg",[428,429,44,185,430,32],"38246026",15,"sshkey",[123,432,38,216,124,32],16,[434,432,32,198,435,32],"38244261","noddingham",[437,432,32,198,140,32],"38244301",[439,432,32,198,124,32],"38245377",[441,432,32,198,318,32],"38246341",[443,432,32,198,124,32],"38246407",[132,432,32,390,11,38],[446,432,32,198,186,32],"38246762",[448,432,32,198,449,32],"38246629","grodriguez100",[451,432,32,198,186,32],"38246771",[],[454,459,464,468,472,476],{"id":455,"name":456,"points":457,"category":458},"38230325","Spray",393,"dev_tools",{"id":460,"name":461,"points":462,"category":463},"38228788","DataSheetGrid",342,"languages",{"id":465,"name":466,"points":467,"category":463},"38202703","BabaBASIC",234,{"id":469,"name":470,"points":471,"category":458},"38230476","Flyscrape",208,{"id":473,"name":474,"points":475,"category":463},"38276430","Numbat",146,{"id":477,"name":478,"points":479,"category":480},"38236198","bulk_transcribe_youtube_videos_from_playlist",125,"ai",false,"v2",{"id":484,"name":5,"line":6,"ai":481,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":485,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":486,"url":9,"mix":487,"praise":89,"objection":113,"sub":21},38243949,[21,23,24,25,26],"5003100033000005055005033555353033333000",[30,31,32,18],1794036644606]