**** BEGIN LOGGING AT Tue Feb 04 03:00:52 2020 Feb 04 03:01:23 set_ the word lazy doesn't mean what most people think it does. Lazy means you aren't doing what you are supposed to do. I think you are confusing indolence with lazy. Feb 04 03:02:13 for example playing basketball instead of studying. Things like that. Feb 04 03:03:05 Oh. Feb 04 03:03:34 if you want to use your servo's you might want to think of what you want them to do for example <-- what you are supposed to be doing. :D Feb 04 03:04:23 not every answer happens in an instance. Often it requires thinking and experimenting. Sometimes doing something else for a bit. Feb 04 03:08:24 I want to control them, command the servos by way of the Cape, and then grab things. Feb 04 03:08:34 Simple grabber! Feb 04 03:11:25 My bad. I plugged in via 2 instead of 1. No wonder why my 1 and 6 would not syncronize. Feb 04 03:11:34 Blah. Feb 04 03:17:17 perhaps (again) start simple. You have moved a servo correct? Feb 04 03:18:53 Yes. More than one. I can put them in a syncronization now. Feb 04 03:19:06 They both move in the same format at the same time. Feb 04 03:19:14 I am making functions now. Feb 04 03:22:29 I guess I can make unlimited parameters in my functions, right? Feb 04 03:27:42 So, making scripts for servos includes 181 numbers, w/ my servos, outside of this library and I can promote some findings via functions. Neat! Wait for something funny! Feb 04 03:29:53 181 seems a weird count ... are you sure you need to have that many parameters? Feb 04 03:30:05 No. Man. Feb 04 03:30:18 I am just saying that 0 - 180 = 181 ints. Feb 04 03:30:41 And, making scripts from scratch take forever and a day in my case. Feb 04 03:33:19 I guess I can finally use math! Feb 04 03:34:44 I got busted. Please hold. Feb 04 03:37:27 https://pastebin.com/nWHdgrCa Feb 04 03:37:42 Whatever happened to that dude that played Earnest and did he ever use the BBB? Feb 04 03:44:56 set_ you know how to use a for loop correctly? Feb 04 03:45:35 for i in x0, x1, x2: Feb 04 03:45:56 Sort of. Feb 04 03:45:58 Not really. Feb 04 03:45:59 hmmmm yes and no Feb 04 03:46:18 for in is the python for loop Feb 04 03:46:26 I mean, I have not typed up a bunch of source for myself just yet. Feb 04 03:46:30 Right. for iteration! Feb 04 03:46:38 you can generate the list for example using range. see here https://docs.python.org/3.7/library/stdtypes.html?highlight=range#range Feb 04 03:46:45 I meant incrementing. Feb 04 03:46:46 Sorry. Feb 04 03:46:55 Right. Okay. Got it. Feb 04 03:47:40 so first loop is 0 to 180 in 45 degree increments.. Feb 04 03:47:49 Aw. Got it. Feb 04 03:47:58 for angle in range(0, 180, 45): Feb 04 03:48:07 Oh! Feb 04 03:48:35 So, the third parameter is 45, i.e. which signifies what increment? Feb 04 03:48:46 Neat! Feb 04 03:48:59 read the URL I sent you before moving on :D Feb 04 03:49:04 They say step. Feb 04 03:49:13 But. increment or step is similar. Feb 04 03:49:23 different word for the same thing Feb 04 03:50:03 note that the end of a range is non-inclusive, i.e. range(0, 180, 45) means 0 _up to_ (but not including) 180, in increments of 45 Feb 04 03:50:05 Right. Man, the docs. you just showed me explain things simpler than ever before. Feb 04 03:50:16 Oh. Okay. Feb 04 03:50:37 Python stepped up their game. Feb 04 03:50:45 Yes. I typed game. Feb 04 03:50:57 ehh.. it's something in any case. Feb 04 03:51:07 Right. Thank you. Feb 04 03:52:17 you can see the values it represents by using list() to convert the range to a list of values: Feb 04 03:52:20 print( list( range(0, 180, 45) ) ) Feb 04 03:52:20 prints: Feb 04 03:52:22 [0, 45, 90, 135] Feb 04 03:55:03 Oh. Feb 04 03:55:26 I am reading and understanding that I have not kept up w/ Python docs. well enough to understand what you all know. Feb 04 03:55:28 Yikes. Feb 04 03:55:54 Man. I missed out until tonight. Now, I know what it is I have to do. Feb 04 03:56:01 Read more of the docs. Feb 04 03:56:02 ! Feb 04 03:56:42 https://pastebin.com/k5r025Y4 Feb 04 03:57:44 Cool! Feb 04 03:58:57 well in the 2nd function called inlineOne you can cut your list way down in any case :D Feb 04 03:59:06 Right. Feb 04 03:59:37 That is what i configured thus far. I was going to type up, from scratch, 0 - 180 for fun. Yikes. You just saved me a ridiculous amount of time. Feb 04 04:00:49 "two or more, use a for!" Feb 04 04:01:11 Got it. Feb 04 04:01:18 that's why I asked about the number ... and 181 seemed ludicrous hence... Feb 04 04:01:30 I got why they made that item for python. Pure luxury. Feb 04 04:01:55 right when you need 10000 iterations... it will save you a lot of typing. Feb 04 04:02:05 Ha. Feb 04 04:02:07 Right, right. Feb 04 04:02:20 looping is not exactly unique to python :P Feb 04 04:02:43 I know. but to increment in python, one has to use the for loop. Feb 04 04:03:06 I only got semantics down so far. No reasoning on my end. I think this is where I lack. Feb 04 04:08:45 so, the expression after "in" in a python for-loop needs to be an "iterable", meaning something that can produce a sequence of values one by one. lists such as [1,2,3] are a common example of iterables, but others like range() are "generators" meaning they produce the values as needed (i.e. range(0,1000000) doesn't keep a list of 1000000 numbers in memory) Feb 04 04:11:14 for i in some_iterable will then for each value provided by the iterable, assign the value to i and then perform whatever statements are inside the for loop's body Feb 04 04:11:43 until the iterable has been exhausted (or the loop has been terminated prematurely in some way) Feb 04 04:12:44 zmatt said what I was going to say. While is another construct you can use for looping. Feb 04 04:18:27 Right-O! Feb 04 04:18:50 I think I just did what is not allowed and my elif == x: statement is giving errors. brb. Feb 04 04:19:42 of course it does Feb 04 04:19:49 what is "== x" supposed to mean? Feb 04 04:20:18 x = 1.0 and then I make it mean x = 10 later. Feb 04 04:20:26 Let me show you. Feb 04 04:20:33 paste on the way. Feb 04 04:21:29 "elif == x:" says, translated to plain english, "else, if is equal to x, then:" ... if you stare at that sentence for a second you may notice that it makes no sense, not even grammatically :P Feb 04 04:22:24 Okay. Feb 04 04:22:40 I put a sum of source under my elif == x: statement. Feb 04 04:23:24 https://pastebin.com/xC3m9BbR is where I put the source from your last paste under the elif statement. Feb 04 04:23:27 whatever you put under it is irrelevant since the line itself makes no sense. again, read what I just said, carefully Feb 04 04:23:36 Okay. Feb 04 04:24:04 as in, don't merely say "okay", read that line carefully until you go "oh duh, that actually makes no sense" Feb 04 04:24:06 Oh. Feb 04 04:24:10 I got it. Feb 04 04:24:27 Oh. I thought it made sense. Feb 04 04:24:44 So, I got to make else == x too and then produce some source? Feb 04 04:25:27 set_: I hate to say this, but have you considered that maybe programming is just not for you? Feb 04 04:25:47 Ha. Yes, over and over but then there is just mowing. Feb 04 04:25:53 So, scripting here I come! Feb 04 04:26:11 set_ have you taken a basic computer science course? Feb 04 04:26:17 Yes. Feb 04 04:26:24 Some. Not many but some. Feb 04 04:26:38 like, if it is not completely obvious to you why that line you typed makes zero sense, even after carefully reading it again, I kinda don't have much hope for you Feb 04 04:26:57 Forget hope, this is about ___________? Feb 04 04:27:12 thinking! Feb 04 04:27:33 elif x == X: Feb 04 04:27:36 How about that? Feb 04 04:27:48 it at least isn't a syntax error Feb 04 04:27:53 :D Feb 04 04:27:55 Forget me not! Feb 04 04:28:04 but I'm not sure if you understand why or are just making random combinations of symbols Feb 04 04:28:34 At times neither/both. It takes time to learn. You are right and I have been goofind around at times. Feb 04 04:28:48 So, I do not fault your for telling me about lack of basics. Feb 04 04:28:57 your = you Feb 04 04:29:23 right, but I even phrased your original line into english... "else, if is equal to x, then:" Feb 04 04:29:44 I just read that line from the Python docs. and decided to add it. Feb 04 04:29:44 "if is equal to x" ? if WHAT is equal to x? Feb 04 04:29:49 hmmm I can see that happening because most of the tutorials in python ass u me you have basic comp sci understanding. Feb 04 04:29:52 you didn't read that line from any docs Feb 04 04:29:54 Right. Now. I get it. Feb 04 04:29:58 Yes I did. Feb 04 04:29:59 since that line is a syntax error Feb 04 04:30:00 Please hold. Feb 04 04:30:06 I have the page up. Feb 04 04:30:11 You will be in wonder land. Feb 04 04:30:25 that should be past tense... Feb 04 04:30:43 set_: and instead of assuming the documentation you read is actually wrong, can you please try to assume by default it's you? Feb 04 04:30:52 YOu are right. I read it incorrectly. Feb 04 04:30:53 i.e. not "Yes I did" but "oh, maybe I misread it, lemme check again" Feb 04 04:30:56 because... exactly. Feb 04 04:31:02 and you keep doing that Feb 04 04:31:06 and it's starting to get annoying Feb 04 04:31:17 I have issues, man. Feb 04 04:31:19 I am sorry. Feb 04 04:31:50 First off, I know little of how things work still. YOu already know stuff. NOw, I am learning and you should not get mad. Feb 04 04:32:01 I understand, but... blaming everything but yourself will irritate people sooner or later Feb 04 04:32:03 Please stop getting mad. Feb 04 04:32:09 Oh. Feb 04 04:32:09 I'm not really mad Feb 04 04:32:13 Yea. I see what you are saying. Feb 04 04:32:22 "Oh yea, I will show you!" Feb 04 04:32:24 That stuff? Feb 04 04:32:59 like, not long ago you were like "I can't figure out how to get the servos to do what I want.... the library must suck!" Feb 04 04:33:45 Oh. Feb 04 04:33:50 Yea, sorry. Feb 04 04:34:01 Please do not kick me for not understanding everything. Feb 04 04:34:22 I know you get tired of me. I will just shut up now. Feb 04 04:34:27 I really don't. but this is a pattern that's been going on for a very very long time, and I'd love to see some kind of improvement Feb 04 04:34:41 Oh. Feb 04 04:35:02 Okay, I will try to improve before I lash out at other peoples' works. Feb 04 04:35:41 right, assuming the problem is something external to you won't exactly motivate you to improve, or understand the _actual_ problem Feb 04 04:36:09 I am terrible w/ if/or/and notation. This is why I struggle. Feb 04 04:36:30 Every time I see those words, my brain goes into scrabble mode. Feb 04 04:37:57 programming requires very exact use of language. computers will not understand what you meant or intended, they just look at what you *say* Feb 04 04:38:34 I understand that idea. I get it. They only know what we command them to know. Feb 04 04:38:42 as the joke goes, "do you want coffee or tea?" "yes." Feb 04 04:39:57 GenTooMan: nice, the MotorBridgeCape will write received i2c data into a buffer without any limit on data written :D Feb 04 04:41:24 I have a new paste. Enjoy! Feb 04 04:42:16 https://pastebin.com/iV03V5zQ Feb 04 04:42:36 what's "x" ? Feb 04 04:43:04 zmatt yeah that was one of the "oh this could go wrong" things I noticed. oh well I didn't write it! :D Feb 04 04:43:17 x = 0 Feb 04 04:43:24 xyz <- ? Feb 04 04:43:34 Ooh yea! Feb 04 04:44:13 Did someone come across you as so intelligent that you had to say, "$#%*?" Feb 04 04:44:21 GenTooMan: the protocol also has a pretty high "but why?" factor Feb 04 04:45:12 Well now that x is redefined... Feb 04 04:46:20 zmatt I think they just did a one off because they were testing using servo's for robot hobby stuff seeed studios is just that way. Feb 04 04:47:10 GenTooMan: but I feel like whoever implemented the i2c protocol didn't have much experience with i2c devices Feb 04 04:49:18 or they'd have used the standard i2c eeprom interface typically used for register interfaces Feb 04 04:59:03 I suspect they didn't want the hassle of thinking things through. :D Feb 04 05:03:15 good night I'm a bit tired. Feb 04 05:03:21 g'night Feb 04 05:19:37 Wake up! Feb 04 10:25:10 hi my name is chitti Feb 04 10:25:11 speed 1 tera Hz memory 1 seta byte Feb 04 14:44:24 jkridner[m]: The Yocto Project would like to apply to GSoC this year, would BeagleBoard.org be interested in acting as a reference? Feb 04 15:47:26 Test Feb 04 15:48:59 Hello, I want to upload a dtb+zImage on to a beaglebone white to test the sound interface. How would view serial data? I use minicom Feb 04 20:39:43 @zmatt and GenTooMan: Thank you for yesterday. I appreciate the assistance in making me understand what I learned vs. how I kept complaining on what I did not know. Feb 04 20:39:57 So, in hindsight, BBB! Feb 04 21:27:48 Does anyone here have experience using JTAG to debug a BeagleBone Black? I am trying to get it working with OpenOCD and am seeing the following errors Feb 04 21:27:50 https://pastebin.com/Bvbz1FqV Feb 04 21:32:47 wrongbaud87: I've had it working yes, a while back Feb 04 21:33:41 Oh wow, that's great - do you remember how you had EMU0 / EMU1 configured? Feb 04 21:33:45 you're attaching to the wakeup-m3 ? why? Feb 04 21:34:12 EMU0/1 should normally not be used, they have on-board pull-ups Feb 04 21:34:45 Ok, good to know - what are you referencing when you say wakeup-m3? Feb 04 21:35:21 you can pull EMU0 low during power-on-reset to bring the SoC up in wait-in-reset mode (so you can explore the SoC via DAP before the Cortex-A8 begins execution) Feb 04 21:35:32 well I see: Info : New GDB Connection: 1, Target am335x.m3, state: unknown Feb 04 21:36:11 I assume that's the ARM core that I need to connect to in order to debug the kernel no? Feb 04 21:36:18 the cortex-m3 on the am335x is known as the "wakeup-m3" since it's primarily used for managing sleep state transitions Feb 04 21:36:21 no Feb 04 21:36:51 the m3 is a tiny tiny microprocessor with RAM measured in KB Feb 04 21:37:54 Ok - well have you used OpenOCD to do this before? Is there a different script I should be using? Feb 04 21:38:23 btw I don't know if the kernel still disables the debug subsystem clock during early boot, but if so you'll need to fix that (normally the debugger should be able to override this, but TI fucked up that part of the debug subsystem integration into the AM335x) Feb 04 21:38:55 I can see if I can still find my script, if you have a moment Feb 04 21:41:28 So I was just about to say that I can break into UBoot but as soon as I start the kernel I get kicked! Feb 04 21:41:30 I hope I still have it somewhere, I never really used openocd much for the AM335x, I used the debugger that's part of TI's CCS instead (though run from the commandline instead of launching the bloated Eclipse-based IDE) Feb 04 21:41:48 that would be the problem I just mentioned! :D Feb 04 21:42:13 Ah, is there a way to re-enable? Something with the DTB I assume? Feb 04 21:43:01 yeah either DTB, or I vaguely recall seeing a kernel config option, maybe there's even a kernel parameter for it... lemme dig around for a sec Feb 04 21:44:17 yeah DT is probably the way to go Feb 04 21:44:21 e.g. a tiny overlay Feb 04 21:45:12 Ok, what would be the best way to start that? I've only written a few of them for CAN related thigns Feb 04 21:46:30 just gimme a moment :) Feb 04 21:48:50 grab https://github.com/mvduin/overlay-utils and do "make am335x-debugss.dtbo" Feb 04 21:48:55 hopefully I didn't mess it up Feb 04 21:49:04 but I think it's right Feb 04 21:51:13 (unless you're like using a super bleeding-edge kernel maybe, since I know they're slowly phasing out the hwmods mechanism in mainline but I don't know what the current state of progress is nor what the overlay would look like under the replacement) Feb 04 21:52:20 Ok awesome I will try that, once I build the dtbo, how do I enable it? Feb 04 21:53:47 in /boot/uEnv.txt, configure the path to the dtbo into either the dtb_overlay variable or one of the uboot_overlay_addr4..7 variables Feb 04 21:54:22 same as any other custom overlay (or non-autodetected cape overlay) Feb 04 21:54:39 awesome, will try that now Feb 04 21:57:56 Does the path need to be in /boot? Will that be mounted at that time? Feb 04 21:58:35 as you can tell from all the commented-out examples in /boot/uEnv.txt, the path is normally in /lib/firmware/ Feb 04 21:58:46 though it can be anywhere afaik Feb 04 21:58:50 /boot is not a separate filesystem Feb 04 21:59:26 it's a separate partition right? Feb 04 21:59:37 unless you're using some oddball distro or truly ancient debian image, in which case probably nothing I just said is true and overlays may not be available Feb 04 21:59:40 no? Feb 04 22:00:00 You're right, I'm sorry, was looking at a different image Feb 04 22:00:05 been a long day... Feb 04 22:01:42 the reason the standard overlays are in /lib/firmware/ is because they used to be loaded by the kernel Feb 04 22:02:22 nowadays, since they are loaded by u-boot, it would be more logical to use (a subdirectory of) /boot, but for backwards compatibility they remain in /lib/firmware Feb 04 22:02:28 I'm seeing stuff like this in my /boot/uEnv.txt Feb 04 22:02:29 #dtb=am335x-bonegreen-overlay.dtb Feb 04 22:02:34 don't use dtb= Feb 04 22:02:41 oh ok Feb 04 22:03:07 dtb_overlay then? Feb 04 22:03:31 22:53 <@zmatt> in /boot/uEnv.txt, configure the path to the dtbo into either the dtb_overlay variable or one of the uboot_overlay_addr4..7 variables Feb 04 22:04:03 gotcha - trying that now, sorry Feb 04 22:07:51 Would there be anything that I need to do regarding disabling of the cape manager to get this to load properly? Feb 04 22:08:10 u-boot overlays need to be enabled, which it is by default Feb 04 22:08:19 (line 10 of https://pastebin.com/prfLp4zU ) Feb 04 22:09:08 just to be sure: what image version (cat /etc/dogtag) and kernel version (uname -r) are you using? Feb 04 22:09:31 4.4.30-ti-r64 is the kernel version Feb 04 22:09:38 ew Feb 04 22:09:45 Oof - Dogtag is really old: BeagleBoard.org Debian Image 2016-11-06 Feb 04 22:09:49 oh god Feb 04 22:09:53 I can get a new image up and working before bothering you further Feb 04 22:10:23 you know, when I said "unless you're using some oddball distro or truly ancient debian image" earlier... that would have been a great time to say "oh, I am in fact using an ancient debian image" :P Feb 04 22:10:27 Yeah it's old, I'm really sorry, but you've given me a ton of stuff to try so I will do that on the new image. Feb 04 22:14:22 yeah, I'm inclined to say that anyone still using debian wheezy or kernels older than 4.9 are on their own as far as I'm concerned Feb 04 22:14:33 debian jessie I mean Feb 04 22:14:36 anything before stretch :P Feb 04 22:14:57 100% - that's my bad I just grabbed something off of the shelf to test with like an idiot Feb 04 22:15:35 (and stretch/4.9 only if you're maintaining something that already works, not for new projects) Feb 04 22:16:01 yeah if you grab a beaglebone off the shelf in unknown state, step 1 is always reflashing Feb 04 22:52:19 Unfortunately Feb 04 22:52:33 updating the image and repeating the steps didn't seem to work Feb 04 22:52:47 hmm, in what sense? Feb 04 22:53:55 When I attach the target via GDB, I still get the :Error: Register map is not available yet, the target is not fully initialised:" error Feb 04 22:55:09 I set the uboot_overlay_addr4 to point to the dtbo Feb 04 22:55:31 I don't really know anything about using gdb with jtag Feb 04 22:56:02 It's still an OpenOCD problem apparently, I'm not entirely sure at this point though Feb 04 22:57:16 Thing is - I can break and debug in U-Boot, but once the kernel kicks in, the problems arise... Feb 04 22:58:14 I've never done kernel debugging, I can imagine it comes with complications Feb 04 23:00:19 looks like I never used openocd with the am335x, just with the similar dm814x, and only for baremetal stuff Feb 04 23:00:24 Yeah no doubt Feb 04 23:01:53 (I suppose the linux kernel would technically fall under "baremetal stuff", but you know what I mean :P ) Feb 04 23:02:26 haha yeah indeed Feb 04 23:06:32 Not really sure what the next steps are, seems like a bit of a rabbit hole at this point. Feb 04 23:08:16 so, at this point I'm not sure if it's an am335x-related problem at all, since you're able to debug u-boot and the overlay *should* keep the debug subsystem enabled Feb 04 23:08:22 maybe try asking in #openocd ? Feb 04 23:08:48 or see if TI's Code Composer Studio can attach to the target Feb 04 23:09:00 oh wait nm Feb 04 23:09:31 Yeah I did ask in OpenOCD, it seems like the hardware side is fine, since I can debug in UBoot, it's when the kernel starts that I get kicked Feb 04 23:10:07 right, so what does that error "Register map is not available yet" mean anyway? Feb 04 23:12:20 Great question - I'm asking now Feb 04 23:46:10 (for those who were following along, turned out the overlay just didn't work, but manually writing the PRCM register fixed the problem) Feb 04 23:56:39 that's a bit odd. Feb 05 00:11:17 Something else now! What happened w/ the ServoCape? Feb 05 00:11:33 I looked online and it is available but... Feb 05 00:12:07 Forget it. Feb 05 00:19:54 Bought! Feb 05 00:20:00 I got it. Now, waiting! Feb 05 00:20:21 I'll just act confused Feb 05 00:20:44 I got the ServoCape. Feb 05 00:20:55 I cannot wait any longer. Feb 05 00:21:02 Neat. Feb 05 00:23:52 I saw where, on the BBB.io github page, it stated that the ServoCape is developmental still. Feb 05 00:23:57 That is cool, too. Feb 05 00:27:18 set_: why would you need *another* cape for servos when you already have one? Feb 05 00:30:34 Oh. Feb 05 00:31:01 Um, I thought the Cape was neat. I wanted to test it out along w/ a ProtoCape. So, I can handle some of my own adventures and some servos. Feb 05 00:31:49 I got some nifty LEDs too. Bi-color and difused (I have not clue), and two RGB colored LEDs. Feb 05 00:31:59 not = not a Feb 05 00:32:57 Viewing angles! Neat. Feb 05 00:33:11 "I can see your LED from all angles now!" Feb 05 00:33:53 Development! Feb 05 00:34:15 For the cause of development (on my part). That is selfish but worthy of my time. Feb 05 00:34:43 I have not seen any ideas revolving around that Cape yet. I cannot wait to promote my findings. Feb 05 00:35:51 Oh and another reason, I want to make a gripper arm. It was my only toy growing up. Feb 05 00:36:11 Then it broke, my family hated me, and I never got another one. Now, it is time! Feb 05 00:36:21 ServoCape! Feb 05 00:47:19 right gripper thing... Feb 05 00:47:33 Yes? Feb 05 00:48:44 People make them and sell them for over $200.00. Open Source grippers are better, configurable, and neat. Feb 05 00:49:18 I saw the other day... Feb 05 00:49:27 Some real nice robot arms. Feb 05 00:49:34 Neat! Feb 05 00:49:50 $2500.00 and this thing will pinch a piece of metal from a press. Feb 05 00:49:57 Yikes is right. Feb 05 01:17:29 so set_ have you done a design for the gripper therefore? Feb 05 01:30:55 Not the entire arm. Not yet. I am still piecing together items but I found a nice gripper, i.e. Open Source! Feb 05 01:31:23 Then, it is to the makerspace for consultation! Feb 05 01:34:19 This is the issue w/ it so far. I think it is for a mini servo and not a standard. So, I might have to toggle and play w/ the CAD file. Feb 05 01:40:24 you can build one based on the 80's book on robotics w/a C64 Feb 05 01:40:32 it got released as open/public domain a few years ago Feb 05 01:41:11 Hmm. Feb 05 01:53:53 https://usborne.com/browse-books/features/computer-and-coding-books/ Feb 05 01:56:58 hmmm simplistic Feb 05 02:01:16 Hey, i have Freecad and I am trying to make this "grabber" thing a reality. I found some software that changes IGES to dxf. I also found a neat arm to make myself. Hmm. This bot is going to be your problem. Just kidding. Feb 05 02:05:05 bah... freecad is a PITA Feb 05 02:05:19 painfully slow :( Feb 05 02:05:28 Oh. My computer makes it slower! Feb 05 02:06:06 I found a fellow/lady that made an attachment to cadexchanger in freecad. Feb 05 02:06:07 it is slower then other packages Feb 05 02:06:09 On github! Feb 05 02:06:13 Oh. Feb 05 02:06:32 but freecad has more file format ability then others so... Feb 05 02:06:40 I do not use cad stuff at all. I picked the cheapest. Free. Feb 05 02:06:42 yea boy! Feb 05 02:06:56 Many file formats is what I was looking into. Feb 05 02:07:21 but any reasonable complex files will take 10s of minute to open :( Feb 05 02:07:59 Oh. Feb 05 02:08:06 I see why you said slow. Feb 05 02:08:11 or slower. Feb 05 02:08:39 vs taking <30secs on other packages (same machine) Feb 05 02:08:43 Either way, i can wait. My computer is dated. I remember when I tried ArcGIS on it. Blah. ANother day. Feb 05 02:08:44 Oh? Feb 05 02:09:04 arcgis? heh... what are you trying to do? Feb 05 02:09:43 I stopped a long time ago. It was getting elongated in explaining things and only had so many features. Feb 05 02:10:07 ABout six months back, I basically quit for good. My computer would not render correctly. Feb 05 02:11:51 but what were you trying to accomplish? Feb 05 02:13:37 Oh. Just random tests to learn how to use it better so I can help people who "sink" here in the city when rains come in heavily. Feb 05 02:14:11 try qgis for simple stuff Feb 05 02:14:14 See. Feb 05 02:14:26 or even mess with leaflet/openlayers Feb 05 02:14:57 The city here is building/growing. The people that have lived here the longest are taking it hard b/c building means less space for water to go and move downhill. Feb 05 02:15:18 So, older neighborhoods are getting the shaft. Feb 05 02:15:52 are you involved with the publiclab.org guys? Feb 05 02:15:58 No. Feb 05 02:16:05 but you are aware of them? Feb 05 02:16:08 Nope. Feb 05 02:16:12 oh heh Feb 05 02:16:16 What/ Feb 05 02:16:17 ? Feb 05 02:17:43 Right now, right now, I am trying to take the Onshape "gripper" and transfer it to a single x, y coordinate system instead of 3D. I might be at this for a while but I can look at their address later. Feb 05 02:20:01 project it into an ortho drawing? Feb 05 02:20:50 Okay. Feb 05 02:21:05 I can try. Feb 05 02:21:23 you want to/side/bottom views right? Feb 05 02:23:58 No. Just top. Feb 05 02:24:24 I need to explode the view and just set it up as a dxf I guess w/ just x, y coordinates. Feb 05 02:26:12 So, instead of the part(s) being solid, they are singled out and ready to be cut by each piece, and/or vectored into metal or wood cuts. Feb 05 02:28:21 I know this is off base for the BBB.io conversation but the end result is a magnificat arm! Feb 05 02:28:25 w/ the BBB! Feb 05 02:28:36 * GenTooMan dis arm's set_ Feb 05 02:28:50 Supposedly... Feb 05 02:29:01 I will have something to talk about to my grannychildren. Feb 05 02:36:20 https://photos.app.goo.gl/hZh5MY97Th2nsBPk7 <<<< ds2: something like this but I have new mechanics now. Feb 05 02:45:07 Off to gear world, bbl. **** ENDING LOGGING AT Wed Feb 05 03:00:08 2020