Team Status Report for 2026-10-10

This week, we completed our design report and made progress on both software and hardware. In terms of software, we made progress on the emulator, as well as converting bare-mental implementation to using RTOS tasks and an embedded UI. For hardware, we completed the layout and ordered the PCB over fall break.

Our main risk is that the PCB ordering was delayed; however, the order was approved and will ship within the next few days, when we can assemble the PCB in TechSpark; we also planned for fall break and the week after as a buffer in case this happened. We also wrote about global, cultural, and environmental factors below. A was written by Maggie, B was written by Sophia, and C was written by Tucker.

 

Global Factors

The global factors we considered are tied to some of the main motivations of this product, which is to address the universal concern of technology addiction, internet safety, and healthy digital boundary for especially the younger population. Nowadays, children need to communicate independently and participate in digital activities without unrestricted access to the public internet. We design the product to address this need through a constrained application environment, messaging, and location tracking system to support the children’s independence while helping parents and supervisors monitor their safety and digital boundaries. Besides this, we also want to provide an alternative communication method using LoRa for situations where cellular service is unavailable, unreliable, or unaffordable. For now on the prototype, we use the 915MHz band, and we would adjust this frequency on future versions if we plan to use it in regions outside of the US.

Cultural Factors

Parents must often send their children to school or other spaces, such as after-school activities or playdates, independently. Our product provides a solution for parents to feel more comfortable with their child’s independence through being able to communicate with them while still maintaining safety both virtually and in the real world. The amount of hours that the child spends away from their parent may differ depending on age, family values (e.g. allowing children to play outside until late vs. keeping them at home without explicit permission), extracurricular activities (sports, cram school, or lack thereof), and more; however, we would like the battery life of the product to last 16 hours idle to allow for recharging during 8 hours of sleep.

Environmental Factors

In terms of environmental factors, we primarily considered material use, energy consumption, repairability, and e-waste. For our prototype, we use components such as LCD screen and LiPo battery, which rely on raw materials such as liquid crystals and lithium. Since they are off-the-shelf, we designed the device to reduce unnecessary resource consumption by using a rechargeable battery, and utilized a minimal number of low-power components required for the spec to reduce current draw. We also attempted to make as many aspects of our design modular as possible in order to reduce the need of replacing the entire device when one sub-component requires repair, thus improving the product’s lifespan and reducing e-waste.

Sophia’s Status Report for 2026-10-10

This week, I finalized a first version of the layout for the main PCB. Initially, the plan was to create a PCBA with the ESP32-P4 IC on it; although a layout was created for this version, due to issues sourcing the part, we pivoted to a WT0132P4-A1 module with the flash and power distribution integrated, and assembling the PCBs ourselves. This greatly simplified the layout of the PCB; however, it required us to switch from 3.3V/1.8V to 5V. This meant that instead of having a 1.8V DCDC (which is now integrated into the module), we needed to have a boost to 5V instead, along with keeping the 3.3V LDO for the peripherals. I also modified the LiPo charger to one that allowed the board to switch to USB power whenever it was plugged in, and regulated to a consistent 4.5V or below. This was then boosted to 5V for the processor and regulated to 3.3V in parallel. I also switched the 15V boost IC for the display to a constant current boost.

I was able to order the PCB fabrication along with the stencil on JLCPCB, and am planning to order the rest of the parts this week. When we have all of the parts, we plan to use the reflow oven in TechSpark to assemble our PCB, as there are many surface-mounted components. If the PCB and components do not arrive in time, I will be updating the housing design and working on a hardware testing plan.

v1 of PCB layout with ESP32
v2 of the PCB layout with WT0132P4-A1

Sophia’s Status Report for 2026-10-03

This week, we prepared for the design review presentation, finalizing the design requirements. I also finalized the schematic, adding headers, buttons, boot/reset mechanism, and a 15V boost converter for the LCD backlight.

We decided to switch GPS modules to one that was easier to test with a dev board (from L96-M33 to LC76G), and I added footprints for every component and did a rough layout. Next, I will need to adjust some of the pin orders for ease of layout, align components, and finish routing. I am planning to finish most of the routing by tomorrow night, and order the PCB by Wednesday. I am a little behind schedule, but I have more time tomorrow to spend on this project than I did in the past week.

Sophia’s Status Report for 2026-09-26

This week, I was mainly working on finalizing components and creating the schematic for the PCB, along with working on the design review presentation.

We decided on the ESP32-P4 microcontroller for our main architecture. Originally, we were planning to use the eval board (ESP32-P4-WIFI6) mounted on our PCB, but were unable to due to there not being enough GPIO pins. As a result, the schematic has most of the main components (outside of input capacitors, pull-up resistors, etc.) but currently does not have the circuitry for anything that was handled on the eval board itself (such as power management, USB connection, and flash memory, and the clock) as the schematic symbol was changed recently. I am planning to copy these from the recommended hardware documentation as well as the eval board schematic. I also preordered 2 of these microcontrollers on the PCB assembly site I plan to use so that they are available for when I order my PCB.

For the LiPo battery, I decided on an MCP73832 for USB charging, along with a MAX17048 for gauging the battery level. These choices were based on Adafruit’s dedicated boards for these tasks; however, to save costs and space, I decided to put the ICs on my board directly. I also decided on a NCV8187 3.3V LDO regulator to supply power to the rest of the board, since the difference between the voltage of the LiPo battery is relatively small for most of the time, making the efficiency comparable to a buck converter.

I also selected connectors for the screen and battery, as well as a passive buzzer. I am slightly behind schedule, since I have not fully finished my schematic; however, I have selected all key components, so most of the work lies in creating the remaining components in my design software and double checking datasheets. This should not be a large issue, as the week I have allocated to ordering the PCB also doubles as buffer time. Next week, I need to work on layout, as well as the design report.

Team Status Report for 2026-09-26

This week, we were scheduled to work on our design presentation and PCB schematic. During the course of the week, we selected components for the PCB and purchased the most critical components for development – namely two esp32-p4 development boards. GPS drivers are in progress, but diverted due to a late pivot in our choice of SoC: we intended to use an (overpowered) Raspberry Pi due to lack of stocked SoCs in the 32MB RAM market, but found an appropriate chip for our purposes. A rough draft PCB schematic is nearly finished- all components are selected, but due to the eval board not having enough GPIO pins for our applications, a few more circuits are needed for power management on the MCU. Overall, we’re on track.

In the next week, we’re working on PCB layout, case design, GPS completion and testing, and LoRa first steps. We’re also working early on emulation and building familiarity with the PalmOS platform. This is a standard amount of risk for us: our schedule is tolerant of delays via rearranging software work or pushing work into break. We have about a week of breathing room on the PCB: our goal is to order it in the week of 10/4, but if we encounter delays, we can work on it then and still order by fall break. On the software side, we care right now about proving our ideas feasible, and detecting challenges that we’ll encounter during system integration.

This week, we’re also adding context about the circumstances of our system. A was written by Maggie, B was written by Tucker and C was written by Sophia.

Public Health, Safety, and Welfare

We aim to address the needs of children by providing a means of communication without exposing them to the unrestricted internet. It limits undesired online interactions while still allowing children to participate independently in digital activities. The goal is to preserve the child’s ability to safely communicate, take actions, and request assistance while balancing supervision and privacy.

As children are our primary users, physical and electrical safety plays a very important role in our design. The enclosure will be made of safe, nonhazardous materials, and we will be using rounded edges and securely fastened parts to reduce the risks of physical harm. Since the design also involve electrical components, we will use battery packs with built-in protection circuit module as well as embedding additional safety measures such as thermal monitoring and current protection into our design.

Social Factors

Our design is for children to use. While the social circumstances of children in the United States have been in constant flux, there’s a few key attributes that consistently distinguish it from modern adult conventions. For one, as adults, we must regularly interact with unfamiliar people and businesses that we find through referrals or online, especially without having met before or being located in the same geographic area. Often, we must be able to do so quickly and at unexpected times. Kids, on the other hand, have a majority social interaction dictated by physical proximity: communication tools are rarely the primary means of initiating relationships, but are a secondary component of being in the same school, sport, or neighborhood. This element of physical and temporal proximity is also practical for safety: parents generally don’t want to allow unsolicited or unmonitored internet interactions with their children.

Therefore, our design is underpinned by these social connections, particularly in our multi-device philosophy. We chose PalmOS because it’s a platform with a persistent concept of local connection – IrDA, an infrared p2p connection system, persisted throughout the lineup, but it had issues with the short connection distance and need for consistent line-of-sight. Therefore, we believe the idea was not explored to its maximum. With LoRa, we have a greater (but still local) connection distance, and can foster multi-device use cases. We can also exploit urban mesh networks. Further, we believe that the choice of technology shapes how users interact with the world, and we believe that local networking fosters developing in-person connections through interactions that the Internet was never built for.

Economic Factors

In terms of economic factors, the most important goal is for our product to be affordable to families as a viable alternative to current smartphones (or other current phones specifically manufactured to be “dumb”) short of buying legacy models that are unsupported and out of production. In order to do this, we would like to use the most affordable hardware possible that will still meet our needs, and assemble it on a custom board to save costs (and space) in the long run. In order to keep the housing durable but affordable, we’d also like to manufacture the case out of plastic via 3D printing.

In addition, users are free to install their own custom software (whether free from the internet, or self-made) as a built-in feature of the device, instead of being locked into a specific suite of apps, giving users a lot of flexibility without incurring additional costs.

Sophia’s Status Report for 2026-09-19

This week, we worked on the proposal presentation slides on Sunday and helped Tucker prepare to present in front of other capstone students and faculty. I also began researching some of our hardware choices, narrowing down some of the systems and components we will used based on size, price, and compatibility.

We will be using an SX1262-based 915Hz LoRa module, likely a Wio-SX1262, for low power consumption and strong transmission, as well as to allow for Meshtastic compatibility. This will utilize SPI, and will require an external antenna, which may need to stick out of the housing.

For GPS modules, I narrowed it down to three options: the Quectel LC76G (PA), LG77L, or L96. The first two do not have built-in antennas, while the last one has an integrated antenna. All three are built for low power consumption as well, and will utilize I2C or UART.

We have not yet decided between STM32 or ESP32 for our microcontroller architecture, but plan to decide by the end of Monday’s class so that we can order an eval board for it in the purchasing sheet.  I am still on schedule as I intentionally left my tasks light this week to allow for major obligations outside of class, but I will have to put in a lot more work next week in order to finalize components and create a first version of the schematic for the PCB. Other decisions I will have to make are the touchscreen model (160×160 + color for PalmOS apps), the number and size of buttons, and passive buzzer selection.