[15:35:45] NASSP Logging has been started by n7275 [15:35:47] hey guys [17:13:46] hey [17:14:54] yeah, definitely promising [17:58:49] morning! [18:08:39] hey [18:15:40] what's up [18:15:41] ? [18:16:39] got Apollo 11 once more into lunar orbit [18:16:50] those documents from UHCL sound nice [18:17:37] nice [18:17:49] yeah, one of them should hopefully mention it haha [18:18:12] and if it's not mentioned in June 5 I feel like that will pretty definitively say they didn't know about it yet [18:18:53] good to get our SCB meeting collection more complete [18:22:27] classic Tindall line "I really blew it at the June 5 Apollo Spacecraft Software Configuration [18:22:28] Control Board meeting." [18:25:09] I'd say there is a bigger chance that the FRR talks about it [18:25:13] but we will see [18:25:39] actually, did I switch back to 99R1... [18:25:43] yes [18:27:48] good that I have both (or really all) rope modules "onboard" :D [18:40:53] hehehehe [18:41:08] I feel like flying with Luminary 99 would almost be more fun [18:41:22] just a very rare chance that sometime you have a bit of of excitement in your landing :D [18:41:29] well [18:41:35] only with an abort [18:41:49] true [18:42:18] oh speaking of I wanted to ask [18:42:32] what were the flight rules for using ABORT STAGE over ABORT? [18:46:59] fairly simple I think, if the DPS is suspected to be the problem use abort stage [18:47:17] "An abort situation in which the DPS and PGNCS are both operational [18:47:20] implies that some other subsystem is at fault. For this case the recom [18:47:22] mended procedure is to push the ABORT button." [18:47:39] can't hurt to safe as much DV as you can [18:47:49] and if the DPS runs out, you go to abort stage anyway [18:47:50] ^ [18:47:56] good afternonn :) [18:47:58] okay, makes sense :D [18:48:00] afternoon [18:48:02] hey Ryan [18:48:13] Lol LM talk must have summoned me [18:48:14] that's what the mission techniques say anyway [18:48:22] maybe mission rules has more [18:49:36] that's good enough for me haha [18:50:56] mission rules has some cases for abort and abort stage use [18:51:23] but most just say "abort" under the powered descent category [18:51:51] IF POSSIBLE THE DPS WILL NOT BE BURNED TO PROPELLANT DEPLETION. WHERE EVER POSSIBLE THE ABORT [18:51:51] STAGE SEQUENCE WILL BE INITIATED AT LOW LEVEL PLUS 20 SECONDS [18:51:52] D [18:51:53] U [18:51:53] R [18:51:54] I [18:51:55] and some say abort, and then abort stage 20 seconds after low level [18:51:56] ~ [18:51:56] G [18:51:57] AN ABORT FRUM POWERED [18:51:59] DESCENT. HOWEvER. AT CREW OPTION ABORT STAGE SEWUENCE MAY BE INITIATED AT [18:52:03] ~ [18:52:05] O [18:52:07] W [18:52:09] L [18:52:11] E [18:52:13] v [18:52:15] E [18:52:17] ~ [18:52:19] IF A [18:52:21] S [18:52:22] Niklas broke IRC [18:52:23] A [18:52:25] F [18:52:27] ~ [18:52:29] ABORT STAGE CAPABILITy EXISTS, [18:52:33] ouch [18:52:35] sorry [18:53:01] lol no worries [18:53:07] "If possible the DPS will not be burned to propellant depletion, where ever possible the abort stage sequence will be initiated at low level plus 20 seconds during an abort from powered descent, however, at crew option abort stage sequence may be initiated at low level if a safe abort stage capability exists." [18:54:33] I'm sure you want a healthy altitude or positive altitude rate before doing abort stage [18:54:38] there is a bit of a startup delay [18:54:43] absolutely [18:55:08] positive rate for sure, APS can only arrest the fall so fast [20:14:24] flying all of Apollo 11 takes a long time, but I can start thinking about what I want to do next... [20:15:21] a bunch of RTCC things need fixing I guess [20:23:33] but that has probably always been true in the last few years... [20:41:54] hehehe [20:46:05] seems like one of those neverending projects where you can always get better, but never finish [20:46:30] pretty much [21:11:23] how long does it usually take you to get a response from UHCL nowadays? [21:11:30] I don't think I've actually requested anything since Lauren left [21:13:06] got a reply about 5 hours later [21:13:19] but they seem to be busy and with minimal staffing [21:15:35] hmm okay [21:19:15] I guess Ron didn't get his requests yet either [21:19:26] probably yeah [21:19:30] since he hasn't posted anything [21:23:24] yeah [22:02:59] night! [22:47:20] > This email to acknowledge receiving your request.  We will try to make these available to you by the end of this week. [22:47:24] oh nice [23:30:51] that's awesome [23:36:10] I am really excited to see what these two things have to say [23:36:18] deep down I'm expecting neither to mention it [23:36:29] because of my track record with this darn anomaly so far [23:36:33] but if either does it will be great :D [16:37:27] hey [16:40:28] hi [16:47:25] what's up? [17:04:15] Still working. Doing some Ansible stuff. [17:04:33] Need to automate creating a bindmount on Linux. [17:06:10] You? [17:07:53] I thought I had pressed the abort button in the LM by accident, for the second time in a row [17:08:05] but it seems a problem with the auto checklist haha [17:08:34] Better disable the abort monitor :P [17:10:07] hmm some code seem to think the button is springloaded [17:10:10] seems* [17:10:39] so when it doesn't even have to change the state of the button, it's pressing it [17:19:02] I didn't notice until a while later [17:19:12] abort button pressed also arms the DPS [17:19:27] with the DPS armed, the DPS can be gimballed [17:19:48] and when in AGS attitude hold mode it tries to attitude hold with the DPS, if it is armed :D [17:20:12] on Apollo 10 it drove the gimbals into the stop and I got a master alarm [17:44:05] hi guys [17:47:17] hey [17:52:37] noticed some odd behaviour with pcm, when switching to hbr [17:54:53] if you reload the simulation with the system in hbr mode, it seems to work [17:55:15] the issue is when you switch mid sinulation [17:55:19] CSM? [17:55:24] *simulation [17:55:26] yes [17:56:01] some things either aren't getting updated, or theres an issue with the sync [17:57:33] if it's not a know issue, or easy fix, I may just put it on my list for future projects [18:01:43] oh you mean in the telemetry client? [18:02:40] well that's were I'm noticing it. so of course it could be an issue with the client, but I dont think so [18:02:50] yep, it's a known issue [18:02:56] which I haven't been able to figure out [18:03:07] always thought it was on the telemetry client side [18:03:08] hmmm [18:03:20] but maybe it's in the PCM, hadn't thought of that [18:03:43] the only thing that fixes it, is shutting down orbiter and re launching current state [18:03:53] fixes it 100% of the time [18:03:59] interesting [18:07:37] I guess first you have to figure out on which side the problem is [18:08:00] actually, what I saw was that some stuff was shown correctly in high bitrate in the telemetry client, but others not [18:08:17] quite random [18:18:20] yeah [18:41:06] morning! [18:41:30] hey mike [18:48:06] yeah, indy91, only the hbr-only things get messed up, and yes, randomly [18:59:21] hey Mike [18:59:31] I had a random restart [18:59:39] channel 77 says TC trap [19:00:26] Luminary 99R1, before most of the LGC activation stuff [19:00:32] maybe I pressed mark or so [19:13:58] oh interesting [19:14:07] I feel like this has happened before... [19:14:08] what's your RSBBQ? [19:14:16] but this time I didn't reset it immediate :D [19:14:19] and saved [19:14:24] what address is that again? [19:14:55] 1432 and 1433 [19:14:59] (in E3) [19:15:19] EMEM1432 2102 [19:15:20] EMEM1433 400 [19:16:25] O_o [19:18:09] so... your bank register is not valid at all, and your program counter was.... either in the last alarm code register or the "used" flag for VAC1 [19:18:56] I can believe that something awful happened there :P [19:19:18] haha [19:19:25] I have no idea how that would even happen [19:20:06] hope it didn't overwrite anything important [19:31:28] LM minimum impulse firing with a full LM gives really small attitude rate changes [19:31:34] have to get used to that :D [19:31:59] hehehe [19:33:50] in pitch and roll it actually fires the RCS for 40ms instead of 14ms for the CSM/LM docked case [19:34:01] there 15ms would really be too small [19:34:42] 14* [19:35:04] ah wait wrong again [19:35:05] 60ms [19:35:08] for docked [19:37:07] I like it for P52 [19:37:17] nice and small bursts. I guess it's just a bit smaller than before, but still [19:37:41] +00001 for a LM P52 is pretty good [19:44:19] nice [19:45:49] smoother ride, I take it? [19:51:52] btw indy91 I got a response yesterday afternoon from UHCL saying that they'll try to get me those scans by the end of the week [19:55:43] thewonderidiot, great [19:56:31] n7275, yeah, with minimum impulse you can barely even see the rate needles move, which is not that great actually. I would like a finer rate display in the LM than it had :D [19:56:53] and normal att hold with the full LM has also less thruster firing [19:57:39] not as much of an improvement as the ascent stage of course [19:57:46] but still noticable [20:06:55] awesome [20:07:28] oh, played around with pcm a bit (remotely, using telemetryclient) [20:07:55] if you close and open it, or connect and disconnect nothing changes sync wise [20:08:11] but if you toggle between hbr and lbr it does [20:09:01] right [20:09:15] could still be both PCM or telemetry client being at fault [20:09:59] hmm yeah [20:10:33] will have to try with my logger [21:32:50] hmm good chance it's just telemetryclient [21:55:45] if it's the client it probably lacks something to re-sync when the bitrate is switched [21:57:20] night! [22:40:07] ugh, nope, stuff is definitely ending up in the wrong frame [14:37:48] hey Ryan [14:38:39] morning [14:39:15] I am working on HGA angles actually in the checklists, do you remember offhand how many switch positions the PY HGA steering knobs have now? [14:45:00] off the top o my head, twice as many as before [14:46:11] just trying to correlate the position to angle right now [15:03:08] also trying to figure out when on 9 they activated the HGA [15:04:56] hmmm maybe one little part of it only [15:05:52] "The service-module high-gain antenna was acquired and tracked successfully [15:05:53] for S-band communications during the Carnarvon and Hawaii station [15:05:54] coverage during revolution 122." [15:06:14] trying to see when it was activated though [15:31:54] not sure. [15:40:49] eventually I need to add ground station s-band sources, not just the center of the earth [15:59:33] yeah for LEO missions that would be great [15:59:53] That and VHF [16:03:00] lol I need ggalfi to push the VESIM fixes so I can use my stick :P [18:01:16] good afternoon :) [18:08:56] hey [18:10:02] hey, so I have been digging into 9 and seem to be unable to find good info on when they used the HGA other than a test in rev 122 and various mentions in the transcript [18:13:39] hmm, possible that they had it powered down most of the time [18:14:05] thats what I am thinking [18:14:22] just unclear on if when it was actually up [18:20:35] I checked the debriefing and the mission report supplement for comm systems [18:20:48] a bunch of details of the test, but not anything about other mission phases [18:25:41] "The CSM high-gain antenna will not be tested during this mission [18:25:42] because of its excellent performance during the Apollo 8 mission." [18:26:10] you sure there MSC prelaunch memo? :D [18:26:22] I guess they added it during flight [18:26:30] it's not even in the flight plan I believe [18:27:52] yeah I saw the test stuff for rev 122 but thats it [18:28:15] I think there were a few mentions of it in the transcript as well I need to look for those [18:28:50] morning! [18:35:43] would be be interesting to see how it tracked a surface station in LEO [18:44:08] hey Mike and Matt [18:44:55] did one of my worse landings on Apollo 11. Anybody got a problem with a 10° yaw angle for the landed LM? :D [18:45:05] for the new default scenarios [18:53:05] oh my [18:53:23] I've done worse [18:53:33] you didn't tip it over [18:55:44] would be an awkward new mission scenario with the LM upside down [18:59:56] "What AOT detent should be use?" "Forward... down" [19:05:26] hehehe [19:09:51] RCS behaved well with the new system [19:10:00] although one thing I still need to investigate [19:10:31] hardover mode [19:11:48] which uses the secondary coils of the RCS [19:12:00] and it doesn't go through the same system as all other RCS fire [19:12:28] in NASSP and in the real thing [19:13:05] actually, on the CSM side, one NAA CSM simulator simulated different thruster on/off delays for direct RCS [19:13:17] difference in the involved electronics I guess [19:13:23] quite significant difference actually [19:13:56] automatic jets: 17 msec on delay, 12 msec off [19:14:05] direct jets: 45 msec on, 41 msec off [19:15:24] to keep things simple, and small pulses are not exactly relevant for hardover and direct modes, I'll probably not simulate those short pulses correctly for hardover [19:16:30] only need to make sure they don't interfere [19:23:14] ugh I need that joystick support [19:23:22] I need my deflection lol [19:24:12] I can get by without joystick if I switch hardover mode off and in V48 set the max rate to 4°/s (instead of 20) [19:24:49] all manual attitude maneuvers are just 4°/s then [19:25:48] ah thats a slick workaround [19:26:02] however I can never put my ACA out of detent after touchdown :P [19:26:44] right [19:26:53] then you just have to fly the later missions [19:27:02] which just do PRO instead of ACA out of detent [19:27:04] yeah I need to [19:27:36] does sundance need ACA out of detent already? [19:28:03] upon landing? [19:28:14] yeah [19:28:16] hmm [19:28:20] or does the PRO take care of everything? [19:28:33] not sure [19:28:48] the ACA out of detent resets the attitude reference for att hold [19:28:59] which makes it stop firing the RCS [19:29:59] where is that, Servicer? [19:30:22] oh the PRO is what shuts down the engine in Sundance, right? [19:30:26] so that's not useful then [19:30:43] yeah [19:30:46] because that's precisely the issue, just before landing you have an attitude which it wants to hold [19:30:51] right [19:30:55] so that's probably the same [19:30:59] but then you touch the surface and it will settle at a different attitude [19:31:00] yeah [19:31:18] unless it cuts off the DAP or so [19:31:23] or widens the deadband [19:32:04] LANDJUNK? [19:33:18] hey that sounds like a LM slur [19:33:32] :P [19:34:09] our private name for LM-2 [19:34:31] Hmmm...I'll allow it [19:34:57] I bet for LTA-8A you wouldn't allow it :D [19:35:43] I'd have to try a landing again, but LANDJUNK doesn't seem to do anything with the DAP [19:39:15] found a bug with the TCAs [19:39:47] if I pull the breakers for the TCA, so the normal RCS coils, and then fire hardover mode it thinks I have thrusters failed on [19:40:18] hmm [19:40:21] or is it no bug [19:46:56] hmmm [19:47:43] they shouldnt be if deenergized? [19:49:22] what logic makes them indicate "failed on" [19:51:41] I think in theory if two opposing thrusters are commanded to be fired [19:51:49] I'll check if I got that right [19:57:17] the firing command is independent of the coil power isnt it? [19:57:37] in other words it can still have a firing command even with the breakers out? [20:12:13] ok I think I got it all wrong lol [20:12:27] I was still in a mode where the CMC was in control [20:12:40] and it tried to fire the RCS in response to my hardover commands [20:12:45] so cmc and you were commanding at the same time? [20:12:48] ahh [20:12:58] so it was thruster failed off [20:13:00] not on [20:13:02] and that's still a bug [20:13:09] as there shouldn't be a thruster demand [20:13:16] yeah that makes sense [20:13:19] for engine failed off it compares actual thrust chamber pressure [20:13:42] pressure to a commanded fire? [20:13:44] with the state of the primary coils [20:14:02] so yeah it couldnt be failed on in that state with the breakers out [20:14:11] yep, those relays can't be powered [20:14:40] SA2.SetOutput(6, lem->atca.jet_request[LMRCS_B1D] == 1); [20:14:49] that jet request works without power, which is wrong [20:15:18] the only place where TCA breakers are currently used is in the function that actually fires the RCS in primary mode [20:15:33] LEM::SetRCSJetLevelPrimary(int jet, double level) [20:15:38] if(RCS_A_QUAD1_TCA_CB.Voltage() > 24){ RCS_A_QUAD1_TCA_CB.DrawPower(46); }else{ level = 0; } [20:15:44] SetThrusterLevel(th_rcs[jet], level); [20:16:07] so they were never dependent on the breakers in the code [20:17:08] not the thruster demand, which the TCA thruster failed off code checking [20:17:37] only is used for the code where it actually fires the thruster right now [20:18:04] good find [20:18:14] and the are two source of the thruster demand, PGNS and AGS [20:18:18] so how do I fix that... [20:19:07] in the schematics those two requests are basically the primary (PGNS) and abort (AGS) preamps [20:19:36] so do they dont receive power from the TCA breakers in that case? [20:19:40] and then the next step is the jet drivers, which need TCA power [20:19:43] ah [20:20:05] thats the jet driver code up there with the power draw correct? [20:20:32] or is that just firing [20:20:36] just firing [20:20:39] SetRCSJetLevelPrimary is what fires [20:20:51] so there needs to be a requirement in between for TCA power as well [20:20:54] hmm [20:20:57] yep [20:21:17] is there any class or code for a jet driver? [20:21:19] some ATCA code is processing the thruster demands and calls SetRCSJetLevelPrimary [20:21:26] no [20:21:46] that might be the solution I suppose [20:22:00] or at the very least a power requirement there [20:22:22] right now there is just one set of jet_request which both PGNS and AGS use [20:22:26] I could make that separate [20:22:43] add an additional array for the jet drivers [20:22:49] and add the power requirement to that [20:23:04] so [20:23:24] if (TCA power && (prim_preamps || abort_preamps)) [20:23:28] basically [20:23:56] i mean it follows the logic from what you described (I dont have the schem in front of me) [20:24:23] yeah, I think I need to untangle a little bit of ATCA code as well, but it shouldn't be too bad [20:24:40] and the failed off is triggered by comparing the command checked where? [20:24:53] the driver? [20:25:09] yeah everything goes through the SCEA [20:25:16] jet driver output is on the SCEA as on or off [20:25:34] and the SCEA also has RCS thrust chamber pressure as a voltage [20:25:49] the TCA gets both signals from the SCEA [20:25:54] failed off is when [20:26:09] jet driver output is on, chamber pressure too low [20:26:27] for a certain time or multiple pulses [20:26:59] and that jet driver output can definitely not be on without the TCA breaker [20:29:05] ah ok so we need a jet driver in there like you posted previously, and that would tie into the SCEA as well [20:29:24] just need to give it the correct signal of course [20:29:26] yep, that is what the SCEA would get as the thruster demand [20:29:39] I am tracking haha [20:29:51] good, that means I am not talking too much nonsense [20:30:15] there is just an annoying piece of code for the balanced couples that I need to move first [20:33:36] ok, that just disables 4 of the abort preamps [20:33:45] so disables 4 thrusters in AGS mode [20:34:29] the switch or the logic? [20:34:49] bal cpl disables the 4 in PGNS and AGS correct? [20:35:01] unless this is just for an abort [20:35:33] only AGS [20:35:49] the switch doesn't affect the PGNS [20:36:04] it only let's power through to four of the abort preamps if the switch is up [20:36:49] I just need to move the code a bit up and reset 4 of the new ags thruster demands if the switch is down [20:37:28] really? [20:37:40] So what about a PGNS P12? [20:37:57] Oh never mind [20:38:03] Duh [20:38:06] trust in the DAP :D [20:38:08] Yes [20:38:11] Haha [20:38:33] although I am not sure it has a special ascent mode [20:41:02] so its been a bit, but BAL CPL is on before liftoff then back off after pitchover [20:41:23] yeah, thinking about it that switch is just to conserve RCS propellant in AGS mode [20:41:33] all thrusters on for pitchover etc [20:41:38] but then you can switch it off [20:41:42] For a launch yeah [20:42:02] Its also to prevent any thrusters firing opposite the APS on the initial vertical ascent is it now? [20:42:04] even with my update the RCS is overpowered for the ascent stage [20:42:05] not*? [20:42:34] I thought so, but you have it the thrusters on for that time [20:42:38] not off [20:43:36] OFF is what inhibits the jets [20:43:53] I mixed them up in my head [20:44:25] makes sense you have them on after pitchover then off during the ascent to conserve fuel but I would also think to not have any thrust countering the APS [20:44:47] yeah, that's definitely the correct four thrusters to switch off for that [20:44:54] I'd like to know if the PGNS does that [20:46:03] If the BAL CPL switch only effects the AGS, of course it makes sense to have it in off in case of a guidance switch, but does the DAP inhibit those jets after pitchover independently [20:47:30] I guess the DAP definitely can fire the thrusters more precisely in timing [20:47:58] but if it has those thruster off [20:48:04] GSOP section 3 will know [20:50:35] the DAP jet selection logic has an input for "preference for balanced or unbalanced (that is, 2- or 1-jet) firings about the U and V axes" [20:52:27] SENSETYP in erasable [20:57:04] which it uses for all APS burns? So powered flight only [20:57:54] don't want to study that in all detail right now, but I think the DAP does have an option that works like the balanced couple switch for the AGS [21:02:41] interesting [21:02:53] I'd love to know how it switches [21:03:07] especially concerning pitchover [21:03:12] oh right [21:25:08] ok, new code is done [21:25:24] I also move the power draw to ATCA code [21:25:27] moved* [21:25:48] or else it has to do the messy code twice that checks which CB is responsible for which thruster [21:31:54] sounds like a good place to start [21:33:11] first test gives the expected results [21:33:24] and no TCA failures [21:48:00] and I definitely like this code better now. Once I rejoin Columbia and Eagle I should feel confident enough in both these updates (minimum impulses and correct TCA breaker behavior) so that I can push it for everyone [22:02:07] Excellent! [22:05:46] night! [04:21:35] well that was weird [04:45:48] hahaha [04:45:50] rogue IRC client? [05:23:51] yeah [05:24:20] hit the sleep button by mistake [05:24:37] Orbiter and visual studio survived somehow [05:24:47] but mIRC died... [05:35:42] "znc? what znc?" [06:27:44] lol [17:28:38] good evening [18:03:55] hey [18:18:44] morning! [18:22:22] hey Mike [18:50:45] no email from UHCL yet [18:51:16] ah, too bad [18:58:12] a few weeks ago I started flying Apollo 11 July 21 launch day [18:58:24] But I got some weird results after TLI [18:58:45] took me a while to realize that it also had been affected by the TLI cutoff bug in the LVDC [18:59:01] so not an issue with midcourse processor presettings or so [19:00:35] oh, hah [19:00:55] nice when problems turn out to be from already fixed bugs :D [19:01:39] well I haven't tried TLI again for that launch day, but that's likely the issue [19:01:54] I was 20 ft/s away from even an optimized flyby maneuver [19:02:04] that didn't seem right [19:03:26] was just a bad TLI underburn [19:06:31] hmm, I'm trying to figure out when the uplink verbs (V71 etc) are allowed [19:06:45] in Comanche 55 specifically [19:07:34] first it goes to some code common to the verbs in V73UPDAT I think [19:07:41] then it checks on MODREG [19:07:45] interesting solution [19:07:58] TESTXACT means there can't be any other extended verbs running [19:08:13] lol and yeah, I guess that works for making sure you're in P00 [19:08:14] and then it transfers to CKMDMORE, which is described as "NOW CHECK FOR PROGRAM WHICH CAN BE INTERRUPTED BY P27." [19:08:25] but it only checks on a flag? [19:08:59] oh, it's looking at the computer flag [19:09:06] yeah, that's a weird one [19:09:18] from when they wanted to have the same code in both the CMC and LGC, and only change a flagword bit to differentiate [19:09:33] what a waste of a good bit :D [19:09:53] where does that even get set [19:10:07] so what they've coded here is that if it's the LGC, you can only start it from P00, but with the CMC P02 is also allowed [19:10:16] ooh, interesting [19:10:23] I imagine on the pad lol [19:10:35] it should never ever change [19:11:34] ah, no, it's in FRESH START [19:11:36] yeah, they might have done some erasable updates in P02 [19:12:01] pretty the CMC was even longer in P02 than it is in NASSP, which is all of the 4 hour prelaunch procedures [19:12:07] pretty sure* [19:13:24] and I don't know if Apollo 14 changed the launch azimuth by hand or by uplink, either would work [19:13:27] V78 or whatever it is [19:13:50] yeah 78 [19:15:24] "Cernan, from 1973 Technical debrief: "The point here being, both azimuth updates in the spacecraft went well. The CMP put them in the computer. The computer took it. I watched the IMU torque. After each one of those, they had to reset the GDC, which worked fine. So we launched with a good GDC following the platform. " [19:17:13] Apollo 17 in this case [21:09:47] "Thank you for contacting the NASA STI Information Desk. is not currently available for public distribution. We have requested a review from the issuing NASA Center for the documentation needed to distribute this document, although we cannot provide a time frame for when, or if, the document will be made publicly available. We will let you know when we receive an update on the status of this document." [21:10:00] lol [21:10:02] what was that for? [21:10:16] Earth-centered analytic abort program document. [21:10:43] pretty sure that's the same reply as my last request some years ago [21:11:23] I wonder at what point this process usually fails [21:11:41] nobody at the "issuing NASA Center" even knows anything about the document [21:13:16] and if it's not ITAR or restricted it should always be possible to release this. Maybe a simple request isn't enough and you should always go the full FOIA route or something [21:14:35] but at least we are poking them every so often, that should be worth something :D [21:49:53] flag-speech.wav https://i.imgur.com/hh3rqE5.png [21:50:44] a wonder that that sound file still works after all these years [21:51:07] it plays the call from President Nixon when you plant the flag [21:51:45] yeah, definitely good to keep the NTRS gears moving, even if just a little [21:51:56] I don't know if FOIA would be able to get the data any faster [21:52:14] oh, not faster [21:52:17] but maybe "at all" [21:52:24] hahaha gotcha [21:52:50] I've been periodically visiting this page https://www.compliance.af.mil/ [21:52:56] waiting for that red banner to go away [21:53:43] right [21:56:49] ok, planting the flag was the exciting part. Nothing else to do on this EVA in NASSP... [21:59:47] haha [21:59:57] I didn't know that surface EVAs and flag planting worked! [22:00:36] 2005 code + minimal effort for fixing = EVA possible! [22:00:58] we even have a lunar rover [22:01:11] oh man [22:01:22] fairly detailed, but very old and a bit broken [22:01:30] and the EVA only works with one man [22:01:33] sorry Buzz [22:07:48] night! [19:38:30] hey [19:58:39] hey guys [20:06:15] yo [20:12:20] haha [20:13:06] I think the worst I got in terms of comments on Youtube was someone very skeptical about how such a weak computer like the AGC could do what it did. But they were at least interested in asking questions and I could give specific answers [20:13:51] open minded enough to change their mind, to which my answers maybe contributed, a bit at least [20:28:32] what the heck did I just watch, lol [20:28:51] >comments are disabled [20:28:55] darn [20:37:41] I mean, the first 5 seconds of the video were great [20:43:31] https://www.orbiter-forum.com/threads/v8-release-work-thread.36128/post-577262 [20:43:43] my reading comprehension isn't great, do you know what Urwumpe means? [20:52:12] I was about to ask him what he ment... [20:55:13] hah, feel free to do so. Otherwise I will [20:55:19] okay [21:00:47] where I am currently at in the Apollo 11 pre lunar liftoff procedures [21:00:55] from the transcript, about P57 [21:00:58] 123:44:35 Aldrin: I know where the star is; I'm not sure the PGNS knows where gravity is. [21:01:18] always seems like the other way around for me :D [21:12:27] P57 is hard... [21:12:46] but I am doing it more accurately than Buzz, so I can't complain [22:05:08] indeed [22:14:31] Buzz's P57s: 0.09°, 0.08°, 0.07°, 0.11° [22:14:36] angle error [22:14:45] mine: 0.01°, 0.05°, 0.03°, 0.05° [22:15:14] so I'll launch with the 0.05° possible error. Can be done a bit better probably, but not much [22:15:25] I'm already starting to count pixels... [22:36:54] night! [14:22:31] hi [14:25:35] Added a button to PA configurator for creating the user config files for Vesim. This helps to avoid the painful process of finding out the proper joystick name. [14:26:14] May I create a pull req for that? [14:37:17] hey [14:37:19] yeah, sure [15:19:09] oh that sounds cool [15:21:13] now I just need to get a joystick [16:13:55] PR is submitted [16:19:31] n7275: Joystick makes a lot of things in NASSP much more fun. The nominal procedures for and docking and  LM landing could be done in a very smooth and fuel efficient way. And some off-nominal things like a lunar landing on AGS or even without any attitude stabilization are possible only with some flight stick/throttle device. [17:28:41] oh ggalfi, I wanted to tell you something [17:28:52] the abort switch in the LM was a bit buggy with the Checklist MFD [17:29:19] so I did some changes to it, and I also in that process simplified the code to switch the state of the button via VESIM [17:29:28] your comment about it said it was messy [17:29:38] a bit better now. Well "now"; haven't merged it yet [17:30:16] don't think you changed that with your PR, so should be no merge conflicts when I do merge it [17:32:18] I don't think so. The only direct change in LEM source was the inclusion of vesim.h in the project definition (I've forgot it in previous versions, however it was built without any problem) [17:33:21] yeah, I wonder how it managed to build it before... [17:34:17] PR is merged [17:36:08] technically the compiler picks up the header files because of the #include preproc statement, and it has nothing to do with the project definition. I think not including a header file could cause only problems in partial rebuilds when dependencies should taken care of. [17:37:39] Thanks for merging. [17:55:33] hmm, my LM RCS update doesn't perform super well on the lunar ascent [17:57:31] maybe a bit weaker now than the DAP would like. Before it used too much propellant, but at least it bounced back and forth around the desired attitude [17:58:06] no it seems too slow in the roll axis. So it always needs to correct, more and more [17:58:15] at cutoff I get up to 15° roll angle [17:58:27] residuals are good, but still [17:58:56] now* [18:01:51] morning! [18:02:48] hey [18:03:00] what's up? [18:03:43] testing some lunar ascents with my LM RCS update [18:04:01] right now with the old version, want to see that as reference [18:05:29] I'm pretty sure I am using the RCS behavior that the DAP was designed around [18:05:41] hybrid simulator [18:07:53] Sundance GSOP section 6 is using slightly different numbers, but it references documents from 1965... [18:13:59] in roll it seems to lag behind the desired attitude rather than overshoot it [18:15:31] ah [18:15:45] the old version of the RCS does basically the same thing haha [18:16:09] I wonder what the cause of that is [18:16:20] I'm not seeing that in the DAP postflight report [18:16:52] this is really an instance where I would like to use telemetry to generate some graphs showing the behavior [18:17:11] huh, interesting [18:17:36] the center of gravity of our ascent stage is definitely still off [18:17:48] the APS is pointing perfectly through it [18:18:04] in reality the RCS was quite busy countering that [18:18:13] worse early in the ascent than later on [18:18:35] but CoG shouldn't really matter for this control mode [18:18:47] hmm, well [18:19:17] if it fire single thrusters instead of two at once it will generate a lot of cross coupling in pitch and roll [18:19:24] more than in reality maybe [18:39:33] so I tried to trigger LNY-77 myself last night, and the ABORT button worked fine every time [18:39:37] not sure what I'm doing wrong lol [18:39:52] might need more debugging on that EMP or something [18:40:08] in NASSP? [18:40:28] yep [18:41:03] using my old weird build for AGC interfacing, but I don't think I broke anything with virtualagc [18:41:16] but maybe I should do a fresh NASSP install just to be sure [18:45:15] hmm [18:45:19] don't think that is the problem [18:45:25] yeah [18:45:29] how do I add debug strings? [18:46:00] sprintf(oapiDebugString(), "%lf", TestVariable); [18:46:01] for example [18:46:36] cool thanks [18:46:56] I'm gonna stick some debug prints into agc_engine so I can see what order it's executing waitlist tasks in [18:47:19] fun, you get to experience the same problems I had getting LNY-77 to work :D [18:48:24] did I give you my scenario? [18:48:35] I'm pretty sure I have a TIG-1min one that worked reliably [18:48:41] and the scenario might not even be broken [18:48:52] for the 1.5 years old NASSP [18:49:24] no, that would be helpful! [18:50:10] but I do want to understand why my own scenario isn't working, in case there's a condition for the anomaly that I missed [18:50:59] right [18:51:20] indy, are you using this document for CG and other stuff:  https://www.hq.nasa.gov/alsj/SNA-8-D-027III-Rev2-CsmLmSpacecraftOperationalDataBook-Volume3-MassProperties.pdf ? [18:51:59] Seem to me pretty specific on inertias and CG locations in different phases of the missions [18:52:16] thewonderidiot, I can also look at your scenario to see what is wrong. I have some experience in that now for LNY-77 [18:52:36] ggalfi, yeah, that document has been quite useful [18:52:54] I modified the moments of inertia of CSM, LM descent and ascent config on that [18:53:29] for center of gravity, the ascent stage still uses a fixed CoG and one that is too far up [18:53:52] for the descent configuration I have implemented a shifting CoG along one axis [18:54:08] quite helpful for attitude control in the early powered descent [18:54:34] I'll probably do that for the ascent stage soon as well [18:54:55] indy91: cool, I can't grab it right now but should be able to in the next hour or so [18:55:01] ok [18:57:30] indy91, you should be able to use my telemetry logger if you want to make graphs. just have to pick out ever 1024th value + offset and then scale. at some point I'll (or more like Thymo will) get around to finishing that so it happens automatically [18:58:48] just have to figure out which value I want to look at :D [18:59:09] (+ offset relative to the location of the sync bits in the lowest frame address) [18:59:26] yeah, true, and assuming they're right [19:00:08] If you have issues with RCS or APS a bit off to the CG, it may be the reality. If you take a look at the Apollo 14 lunar ascent video, pretty large attitude oscillation could be seen. Should have been damn frightening for Shepard and Mitchell. [19:00:40] yeah, especially through pitchover it is quite scary [19:01:06] but I am fairly sure I have a specific behavior close to cutoff of the ascent that isn't right [19:01:10] but I have to study it more [19:05:03] thewonderidiot, and you are running the right Luminary version? :D [19:05:18] was that still chosen in code in the NASSP version you are using? [19:05:32] haha, my first tries I was not [19:05:47] my NASSP version is still using the apollo number [19:06:00] ok [19:06:08] now it's just a config file [19:06:10] easier to switch [19:06:12] I replaced the Luminary099.bin in the Config folder, and V91 was showing the right banksum [19:06:23] haha ok [19:07:23] and I even looked at ENEMA +1 with V27 to make sure it was jumping to the right spot for STARTSB1 when it still didn't work after I did the V91 check didn't work lol [19:08:45] I can't think of anything that would be broken because of an old NASSP version [19:08:49] not completely at least [19:08:59] but there could be something I am not thinking of [19:09:32] so in this scenario, I just do the V25N26 / V31 to start it up, and should be good to go? [19:09:37] yep [19:09:44] cool, thanks! [19:09:46] just had to look up the procedure again [19:09:51] and I tested it, still works [19:10:01] V25 N26E 2E 661E 3E V31E [19:10:15] and then you just hit the ABORT button any time after ignition [19:10:20] yep [19:10:41] it's so weird that my scenario isn't working [19:10:59] and you did the whole thing with resetting 660 etc [19:11:08] yep [19:11:19] I had the version of the issue where it just switches to P70, doesn't update the registers and stays in attitude [19:11:39] more fun of course is the version where it updates the registers once, tried to do the 180° flip and just spins [19:11:47] seems fairly random which one I get [19:11:54] verified by loking at LST2 and LST2 +2 to make sure the EMP was running and in the right spot, dumped the EMP with V01... [19:12:01] haha yeah that one is much more interesting [19:48:13] okay, over on windows now [19:50:37] it's the same scenario I used for the AGC demonstrations, with the line to initialize the monitor taken out, and the EMP added in [20:19:13] ok [20:19:57] trying your scenario now [20:22:02] same [20:22:23] huh, yeah, your scenario works fine [20:22:46] let's see about yours... [20:25:02] didn't work [20:26:00] huh [20:28:06] so it's not a NASSP version thing [20:28:13] would have surprised me if it was that [20:28:50] yeah [20:32:14] very strange [20:32:49] yeah, definitely going to need to add some debug lines to figure out why it's not working [20:33:14] in doubt I would blame the radars [20:33:26] hahaha [20:33:36] but that has no basis whatsoever in this case [20:36:08] hmm, haven't gotten the pitchover and tumble mode yet [20:36:20] just a lot of blank DSKY and nothing [20:51:16] I don't know what system is behind that, if any [20:51:21] maybe really early abort [20:52:54] and I am only about 60% sure that I got that with this scenario [20:53:02] we tinkered around a lot [20:56:16] your scenario doesn't even have a CSM. Surely that's the problem :D [20:56:38] I hope nobody challenged you to rendezvous with the CSM when you did the demonstrations [20:58:32] hahaha nope [21:00:11] theres probably some, if(!csm){return;} that's breaking it [21:02:52] hmm, I very much doubt that is breaking the LNY-77 EMP, but I can try if it works without CSM [21:03:02] should just be relevant for the RR [21:03:04] VHF [21:03:04] etc [21:05:50] oh hmm [21:05:54] I have another idea [21:06:31] still works without CSM [21:09:59] nah, I thought it might be something with the mode switch or alt/rng mon switch, but no [21:12:53] hmmm [21:12:54] weird [21:14:46] hmmmmmm [21:14:54] I wonder if it's something to do with my waiting for the servicer [21:14:57] I am getting program alarm and restart in your scenario [21:14:59] maybe sometimes it gets stuck there [21:15:07] all I did differently is LR breaker in early [21:15:14] and some switches differently [21:15:19] O_o [21:15:21] have to check if those even interact with the PGNS [21:15:29] what should I check? [21:15:43] 1301 alarm [21:16:08] I wonder if it was the LR breaker [21:17:15] could have been something with the mode select switch [21:18:25] ....now I'm not getting LNY-77 to trigger in your scenario [21:18:26] or maybe the timing of resetting 660 [21:18:28] oh [21:18:35] maybe I reset 661 by accident [21:18:36] not 660 [21:18:51] yeah.... [21:18:52] twice [21:19:09] if I consistently set 661 to 0 I consisently get issues :D [21:19:15] hahaha [21:19:29] yes, that would replace a critical instruction with a jump to the A register :D [21:19:40] thewonderidiot, my scenario had a 100% rate for me so far, what did you do differently? [21:19:52] hmmmmm [21:19:53] why did I tag you [21:19:54] good question [21:20:16] what all switches are you setting from this starting point? any other than engine arm? [21:20:25] only that [21:20:33] descent engine command override optionally [21:20:39] and the PRO press [21:20:46] pretty much it [21:20:49] until the abort [21:21:11] interesting okay [21:21:56] I was also messing with the RATE/ERR MON and ALT?RNG MON switches [21:22:26] I checked, only mode select does anything there [21:22:40] the display inertial data bit [21:22:59] also, how long after throttle up are you hitting abort? [21:23:47] I tried many different times [21:24:00] from 20 seconds to 3 minutes after throttle up maybe [21:25:50] hmmmmm [21:25:51] interesting [21:29:07] oh, I got the single N63 and tumble that time :D [21:32:47] yay [21:38:30] when do you normally set RATE/ERR MON to LDG RDR/CMPTR? if at all? I remember doing that for the demos but I am not finding it in the checklist [21:44:03] Timeline Book says just after sep [21:44:13] but that switch doesn't affect the LGC [21:44:23] and there is two of them [21:50:24] hahaha I got it again, and let it tumble until it recovered automatically [21:50:28] 163 seconds is so long [21:51:06] I don't want to know your descent rate at that point [21:58:13] hmmmmmm [21:59:48] saved a scenario at TIG+2m [21:59:54] ABORT works every time [21:59:59] saved another at TIG+5m [22:00:03] now it never works [22:00:17] an by "works" I mean "triggers the anomaly" [22:02:08] consistent inconsistency [22:02:45] gonna keep saving checkpoints and see if I can pin down when it stops working [22:06:18] V57E? [22:06:58] nope [22:07:45] so I have another scenario saved at TIG+4m ish [22:08:01] and I consistently get the anomaly if I press ABORT immediately [22:08:10] but if I wait until TIG+5m, it doesn't happen [22:08:31] did you do the yaw maneuver? [22:08:34] yep [22:08:43] I saved this scenario right at the end of it [22:08:55] so something is happening in this minute [22:09:11] I bet the SERVICER does something that causes scheduling to be slightly different, and I'm losing it [22:09:34] maybe passing some altitude relevant for the LR [22:09:37] the EMP is entirely open loop after it starts [22:09:52] I might have to close the loop at the cost of some additional computational load for the AGC [22:10:24] but that could basically mean, you got lucky with the timing in early descent [22:10:30] but the bug might still happen later [22:10:32] right? [22:10:44] without running the EMP [22:10:57] hmm, what do you mean? [22:11:59] you roll the dice if LNY-77 happens more than once [22:12:23] or not [22:13:48] "SERVICER does something that causes scheduling to be slightly different" does that not also affect the bug happening on its own without an EMP? [22:14:08] oh, no [22:14:17] it's always possible for the bug to happen [22:14:20] just very rarely [22:14:57] okay [22:15:02] does 28,000ft mean anything to you? [22:15:19] it seems like the EMP stops working as soon as R1 in N63 ticks down to 27xxx [22:15:27] that is PGNS altitude [22:15:30] not LR [22:15:56] hmm [22:17:22] because, the LR might switch velocity data good on or something [22:17:43] that would be based on LR altitude instead of PGNS, so the 28000 might be coincidence [22:18:39] I haven't done V57 yet [22:18:52] if that matters [22:19:03] there is a decently large DH [22:23:35] hmm [22:23:42] I'm going to have to try the close-loop EMP later [22:24:26] I only know events at 25k and 30k feet [22:25:30] could it have been 2000 ft/s? [22:26:12] inertial velocity [22:26:21] that seems about right according to the timeline book [22:27:39] hmmm [22:27:42] now it's being less consistent [22:27:44] I'm not sure [22:32:57] that would be related to LR velocity readings [22:33:09] but I don't know if it gets that far without V57 [22:34:09] night! [02:21:46] rcflyinghokie, talk to me about substances. specific heats on oxygen and hydrogen are a bit off [02:22:14] .tell rcflyinghokie, talk to me about substances. specific heats on oxygen and hydrogen are a bit off [02:22:22] that's better [03:00:37] .tell rcflyinghokie at 40 amps, the reactants should be providing about 80ish watts of cooling--they're actually providing about 400. which is a bit of a problem because the cells are only generating 200 watts of waste heat, lol [14:08:50] hey [14:15:50] good morning [14:16:09] Just got your messages lol [14:16:25] yeah a lot of properties in that list are incorrect [14:16:45] I have them corrected on a local repo but it plays havoc with all the systems we would have to reinitialize a lot in the CSM/LM [14:17:11] Also I dont think the system handles phase change cooling very well either [14:17:34] I would lokve to go through this though and see if we can make it better [14:17:37] love* [14:24:45] yeah, phase changes and supercritical fluids are very far from realistic [14:26:12] I think we can fix it. just needs the right plan of attack though [14:28:36] the thermalcomps function is something I'd like to at the very least refactor a bit [14:30:08] see my weakness is the code [14:30:13] it's also based very heavily on the ideal gas law [14:30:18] I dont completely understand how it handles all of that [14:30:45] Also it cannot handle mixed substances and phases very well [14:31:02] yeah I see the ideal gas law all over the place in there [14:31:25] My last project that fell flat on its face was trying to use supercritical helium to pressurize the tanks [14:32:18] not only could it not simulate helium in its supercrit state very well, but when it was depressurized into a propellant tank, it kept it "liquid" and didnt play nice in the tank with the propellant (which I wrote substance parameters for as well somewhere) [14:33:00] to be fair, the systems code was (for all the good things that it does) kind of amateurish in its early days, which precede the Orbiter 2002 release... [14:33:45] and many different people have modified general-purpose parts of it to be more ad hoc for apollo [14:39:11] yeah exactly [14:39:17] and my code is not strong [14:39:33] I know the chemistry for the most part but dont know how to convey it in that code [14:43:35] I would be happy to put heads together if you are looking at refining some of it [14:44:36] yeah! [14:50:52] awesome [14:56:44] I need to get this all installed on my laptop again [15:08:22] I'm out of town right now, but I'll be home tonight [15:10:56] I am as well actually [15:11:04] Thats why I am trying to put this back on my laptop :P [15:12:09] I think when I get back I am going to make a video of the G mission rendezvous as a demo/tutorial [15:12:25] I have seen a lot of questions on it lately