Skip to content
@Northeastern-Electric-Racing

Northeastern Electric Racing

  
Finishline Logo         
 
 

We are a student-run organization at Northeastern University building all-electric formula-style race cars from scratch to compete in Formula Hybrid + Electric and Formula SAE.

Our software team is a diverse group of software, computer, and electrical engineers committed to developing quality products and applications. The scope of the software team ranges from writing the code for real-time firmware control of critical automotive systems to developing a fully featured project management dashboard to maintain the timeline and organization required for building a racecar annually.

Our Active Projects

Project Name Description Technologies Used
Web Development
Finishline Logo A full-stack web application which enables organized project management of the team's build cycle, including timeline, task, personnel, BOM, finance, and meeting management. Typescript, React, Express, Node.js
Launchpad (external org) A git based educational system for understanding and honing basic skills in the world of software. Git, Typescript, React, Express
Application Software
Argos A full stack data visualization and storage tool enabling real-time processing of car diagnostics for debugging and racetime information, as well as long term cloud management and querying of car statitistics. Rust, MQTT, Prisma, TimescaleDB, Angular, Typescript, Protobuf
Nero An extensive and intuitive car dashboard. QT, C++, QML, MQTT
Firmware
Shepherd A from-scratch battery management system. C
Cerberus A real-time state manager for the car, controlling torque calculations and peripheral functions. C, FreeRTOS
Proteus A real-time from-scratch dual processor motor controller (pre 1.0). C, FreeRTOS
Mechanical Sensor Board FW A minimal and dynamic sensor interpreter for CAN bus relaying (pre 1.0). C, FreeRTOS
Embedded Software
Odysseus A custom Linux operating system supporting our Wireless and Siren initiatives, also hosting Calypso, NERO, and Argos. HaLow 802.11ah, MQTT, Buildroot, Python
Calypso A minimal application to bidirectionally process and translate CAN bus packets and MQTT messages using a human readable code-generating configuration. Rust, SocketCAN, MQTT, Python, Protobuf
Embedded-Base A collection of platform agnostic drivers, middlewares, and CAN bus decoder/encoder generation utilities to support firmware and embedded software projects. C, Python

If you have any questions or would like to get involved in the NER Software Team, please reach out to Chief Software Engineer Peyton McKee: [email protected].

Pinned Loading

  1. FinishLine FinishLine Public

    Our project management dashboard, v5

    TypeScript 26 8

  2. Nero-2.0 Nero-2.0 Public

    Our vehicle dashboard, written in C++ with QT framework

    QML 4 1

  3. Argos Argos Public

    Our full-stack data visualization tool

    TypeScript 1

  4. ProteusMC ProteusMC Public

    Our fully custom, in-house dual HV motor controller

    C 2

  5. Odysseus Odysseus Public

    Our MQTT-based telemetry system, enabled by HaLow WiFi and Buildroot

    Makefile 4 2

  6. Shepherd-BMS Shepherd-BMS Public

    Our from-scratch Battery Management Application

    C 4

Repositories

Showing 10 of 36 repositories
  • FinishLine Public

    Our project management dashboard, v5

    Northeastern-Electric-Racing/FinishLine’s past year of commit activity
    TypeScript 26 AGPL-3.0 8 386 (1 issue needs help) 23 Updated Nov 29, 2024
  • Argos Public

    Our full-stack data visualization tool

    Northeastern-Electric-Racing/Argos’s past year of commit activity
    TypeScript 1 AGPL-3.0 0 42 5 Updated Nov 29, 2024
  • Calypso Public

    Configurable CAN-MQTT Gateway

    Northeastern-Electric-Racing/Calypso’s past year of commit activity
    Rust 2 1 5 0 Updated Nov 29, 2024
  • Embedded-Base Public

    A collection of drivers, middleware, and development tools for use across systems

    Northeastern-Electric-Racing/Embedded-Base’s past year of commit activity
    C 2 1 22 9 Updated Nov 29, 2024
  • Shepherd-BMS Public

    Our from-scratch Battery Management Application

    Northeastern-Electric-Racing/Shepherd-BMS’s past year of commit activity
    C 4 0 23 3 Updated Nov 28, 2024
  • Odysseus Public

    Our MQTT-based telemetry system, enabled by HaLow WiFi and Buildroot

    Northeastern-Electric-Racing/Odysseus’s past year of commit activity
    Makefile 4 2 15 2 Updated Nov 26, 2024
  • Cerberus Public

    Our FreeRTOS-based vehicle control application

    Northeastern-Electric-Racing/Cerberus’s past year of commit activity
    C 2 0 20 (1 issue needs help) 8 Updated Nov 25, 2024
  • Odysseus-Daemon Public

    System state daemon for the Odysseus on-car telemetry OS

    Northeastern-Electric-Racing/Odysseus-Daemon’s past year of commit activity
    Rust 0 0 0 1 Updated Nov 23, 2024
  • MSB-FW Public

    Our FreeRTOS Application for Distributed Sensing

    Northeastern-Electric-Racing/MSB-FW’s past year of commit activity
    C 2 0 2 0 Updated Nov 20, 2024
  • Nero-2.0 Public

    Our vehicle dashboard, written in C++ with QT framework

    Northeastern-Electric-Racing/Nero-2.0’s past year of commit activity
    QML 4 1 13 2 Updated Nov 19, 2024

Top languages

Loading…

Most used topics

Loading…