Introduction

Over the past 20 years, ever since the iconic isolation of graphene in 2004 using a graphite crystal and adhesive tape1, the field of research involving this nanomaterial has undergone a remarkable transformation2,3. Initially considered as an academic curiosity, graphene quickly gained prominence due to the combination of unique electrical, mechanical, and thermal properties, which had never been observed together in a single material4,5,6,7,8. Within academia, multidisciplinary investigations have expanded our understanding of its fundamental characteristics, driving the development of new methods for synthesizing and modifying its structure. One notable example is the production of graphene oxide (GO) through the chemical oxidation of graphite9,10, followed by exfoliation of the bulk-layered crystal into single or ultrathin layers. From an industrial perspective, multiple practical applications have been developed, ranging from electronic devices11 to anticorrosive coatings12,13, high-performance composite materials14,15, energy/electronics16,17 and biomedical devices18.

Despite the fascination with the disruptive potential of 2D carbon nanomaterials for creating new technologies, one crucial obstacle is still the large-scale production of materials with similar structural and morphological characteristics to those obtained on a laboratory scale19,20. Additionally, in the specific case of GO, the purification step is often considered the major challenge for industrial production for several reasons, such as operational complexities, large consumption of water, long process periods, and the resulting associated costs21,22. The main impurities at the end of the oxidation process include K+, Na+, Mn2+, Cl, NO3 and SO42− ions23. Eliminating these contaminants is essential to guarantee safety24 and consistent performance for downstream applications25 while addressing regulatory barriers for commercial uses, particularly in biotechnological or biomedical applications24,26,27.

The primary purification strategies typically employed to purify GO dispersions include centrifugation28, filtration29, and dialysis30,31. High-speed centrifugation over extended periods depends on multiple rinse cycles to eliminate soluble impurities, resulting in a bottom gel that contains substantial amounts of GO aggregates with significant re-stacking, making it challenging to re-disperse into mono- or ultrathin-layered sheets with well-preserved structure. Filtration techniques, particularly standard vacuum filtration19, offer a straightforward setup; however, the accumulation of GO flakes on the filter surface often results in the formation of compact filter cakes, which obstruct membrane flow and demand frequent maintenance, such as cleaning or replacement. Cross-flow filtration (CFF)32,33, also known as tangential flow filtration (TFF), benefits from its continuous operation, with reduced fouling and easy scalability. It is widely used in several industries, although it requires higher capital investment. Dialysis34,35 uses semipermeable membranes with specific molecular weight cutoffs, which allow ions to be removed via diffusion across the membrane and is well-suited to preserve the integrity of the GO nanosheets. However, it is time-consuming and requires large volumes of ultra-pure water. Regarding automation, centrifugation is usually carried out in batch-mode cycles, partially automated, with periodic loading and unloading of the samples. CFF is comparatively more straightforward to automate and integrate into a workflow with real-time monitoring and adjustment of operational parameters. Dialysis is the least compatible with full automation and high-throughput processing due to its batch-wise nature and the extended duration required for purification. Ultimately, the successful large-scale production of GO strongly relies on the purification step, which must balance purity needs, cost, and environmental impact of the process, particularly considering the substantial consumption of ultrapure water19,22.

In this scenario, the present work describes the fabrication and performance of an automated system for the purification of GO dispersions, which is characterized by a combination of dialysis and cross-flow filtration setups. Real-time sensors and feedback loops control the operational parameters to achieve optimal processing conditions regarding water consumption, purity level, and time duration of the purification cycles. The structural and morphological properties of the resulting GO nanosheets were systematically analyzed. The high quality of the purified GO was demonstrated through comprehensive chemical and structural characterizations of the dispersion, as well as ion analysis of the main synthesis-derived contaminants. The developed system demonstrates strong potential for commercial applications, as it can be readily scaled up by adjusting the capacity of key components, such as pumps, valves, and tank, and by increasing the number of purification modules to meet larger processing demands.

Results

Purification mechanism

The graphene oxide samples evaluated in the present study were synthesized following a modified Hummers method9,36, which involves the chemical oxidation of natural graphite flakes using a mixture of concentrated sulfuric acid (H2SO4), sodium nitrate (NaNO3), and potassium permanganate (KMnO4) under controlled temperature conditions, schematically illustrated in Fig. 1a. After completion of the oxidation reaction, the resulting GO dispersion was subjected to three successive pre-washing steps with 3.7% hydrochloric acid (HCl) aqueous solution. Following this step, the GO was dispersed in deionized (DI) water, sonicated for 5 min, and the resulting dispersion was transferred to the developed automated purification system.

Fig. 1: Workflow from GO synthesis to automated purification.
figure 1

a Schematic sequence of the modified Hummers route used in this study. Graphite is oxidized in concentrated H2SO4/NaNO3/KMnO4, diluted, quenched with H2O2, pre-washed three times with HCl solution, ultrasonically exfoliated in water, and finally transferred to the automated purification unit. b Schematic representation of the purification cycles. Panels illustrate the progressive removal of impurities during a cycle: (Stage 1) high ionic concentration at the start, (Stage 2) gradual decrease and equilibrium, and (Stage 3) cycle changing. c Schematic representation of the typical conductivity profile during two purification cycles, indicating the moment of water replacement. d Calibration curve of the inline conductivity sensor. The sensor’s output voltage shows a linear correlation with conductivity values (1.2×10−3 – 3.0 mS cm−1).

The purification cycles are governed by diffusive transport of ionic contaminants from the GO dispersion to a reservoir of pure water across a porous membrane. As schematically illustrated in Fig. 1b, the concentration gradient drives the impurities (e.g., H+, K+, Cl, SO42−, Mn2+) through the membrane while GO sheets are retained. The lower panel in Fig. 1c shows a representative conductivity trace for two successive cycles: conductivity in the tank rises as the concentration of the ions increases in the water, plateaus at concentration equilibrium or water saturation, and then drops sharply when the water is replaced. This inflection point is used by the control algorithm to trigger the next cycle automatically or establish the end of the purification process.

Continuous monitoring of the tank conductivity, and thus, purification progress, is achieved with a miniaturized inline probe integrated into the lid. The sensor exhibits a linear response over the operational range of 1.2 x 10−3–3.0 mS cm−1 (Fig. 1d; R2 = 0.998). A user-defined terminal conductivity (κtarget) is uploaded at the beginning of each run. During operation, once the plateau value of any cycle reaches the κtarget for a sustained period, the software registers the process as complete, halts all pumps and valves, and displays an on-screen notification. This threshold-based end-point detection eliminates operator subjectivity and guarantees batch-to-batch consistency.

Overview of the purification system

Regarding the need for a fully self-contained yet scalable purification platform, we have developed a compact bench-top unit that integrates all fluid-handling, sensing, and control components. A rendering is shown in Fig. 2a, b, while photographs of the actual assembled equipment can be seen in the Supplementary Material (Fig. S1A). The device couples an external water source, like a deionized water tank or a reverse-osmosis system, to a purification tank (Fig. S1B), while a separate reservoir stores the raw GO dispersion. Real-time process variables, like water conductivity and level, are visualized on a display that also allows the operator to interact with the equipment via a touchscreen interface. The frame, constructed from modular aluminum extruded profiles, provides both mechanical rigidity and the freedom to remodel the device and integrate additional modules for future scale-up. An emergency-stop (E-Stop) switch on the front panel interrupts the energy for all actuators instantaneously.

Fig. 2: Architecture and control framework of the automated purification system.
figure 2

a 3D-rendered representation of the fully automated purification device connected to a clean water supply (reverse osmosis unit) and a GO dispersion container. The equipment is controlled via a touchscreen interface, which displays real-time process data. Waste is collected in a separate container. b Cut-away view highlighting the placement of pumps P1/P2 (water handling), pump P4 (GO recirculation), solenoid valves V1/V2, the electronics back-panel, and the dual power supplies. c Exploded view of the membrane module assembly, showing: internal support plate, membrane sheets, external fixing plates, and PEEK connectors for fluid routing. d Control topology. A Raspberry Pi drives the graphical user interface and closed-loop logic, while an Arduino handles real-time sensor acquisition (conductivity probe κ₁, level sensor L1) and actuators toggling via a relay module. An emergency-stop (E-Stop) switch cuts-off 12 V power from all actuators. e Schematic diagram of the fluidic circuit, highlighting the purification tank. Pumps and valves regulate the flow of water and GO dispersion through the membrane module. Pump 4 enables internal recirculation of GO, while Pumps 1–3 control water flow. f Operating principle of the joint processes that work in the unit: tangential flow across the membrane (left) minimizes fouling, maintains a high diffusive flux and permits scaling of the system; conventional dialysis (right) is driven by the concentration gradient of the species between the dispersion and water.

Internal component placement and maintainability

To streamline maintenance and future upgrades, the device was engineered with a physical spatial separation between hydraulic and electronic subsystems. A cut-away rendering (Fig. 2b) shows the two diaphragm pumps (P1, P2) for water transfer, the dedicated GO recirculation pump (P4), and the solenoid valves (V1/ V2) installed on quick-release plates at the frame. All the fluid handling components are connected using autoclavable silicone hoses. The power-supply bay and electronics panel (that can be seen in Fig. S1C) are affixed to the back of the structure, isolated from the fluids path, keeping high-current wiring short and well-ventilated while leaving the front area unobstructed for rapid access to tubing and sensors. Photographs of the sensors and actuators used in the equipment are depicted in Fig. S2.

Membrane module architecture

Central to the purification strategy is a high-porosity membrane cassette that combines the gentle separation principles of dialysis with the shear-controlled flow of cross-flow filtration. The sandwich-type construction depicted in Fig. 2c directs the GO dispersion through a flow plate walled by the membrane, maximizing membrane utilization while suppressing dead zones. Instead of the usual cellulose dialysis membranes with ultra-small pores (12 KDa MWCO), polyethersulfone (PES) sheets (0.1 µm nominal pore size) were used in this equipment (preliminary experiments were made with the cellulose membrane to validate this changing of element). The membranes are clamped to both faces of the flow plate by stainless-steel bolts, yielding a leak-tight assembly that can be disassembled for cleaning or membrane replacement.

Control electronics and automation framework

A dual-processor architecture underpins the closed-loop operation of the equipment (Fig. 2d). A Raspberry Pi microcomputer hosts the graphical user interface and executes the supervisory control algorithm, while an Arduino microcontroller performs real-time tasks such as toggling pumps and valves, debounce processing of the E-Stop switch, and high-frequency acquisition of the conductivity and level sensors. Communication between the boards is handled via serial communication. A relay module switches all pumps and valves via Arduino commands; a separate 5 V supply is used for logic electronics and a 12 V line powers the actuators, while the E-Stop button instantly de-energizes the 12 V line, guaranteeing fail-safe shutdown.

Fluidic layout and operating concept

A dual-loop hydraulic scheme (Fig. 2e) decouples the operation of the system. Pure water is introduced into the tank by diaphragm pump P1 via solenoid valve V1 and exits through pump P2 and valve V2 to waste. Internal homogeneity on the tank is maintained by a submerged centrifugal pump (P3). In parallel, the GO suspension is circulated through the membrane cassette by diaphragm pump P4, entering at the base of the cassette and exiting at the top before returning to the external reservoir. This cross-flow open path minimizes fouling and maintains a stable mass-transfer coefficient over extended runs and does not limit the volume of the dispersion that can be attached to the equipment. All four pumps and both valves are governed by an embedded control algorithm that uses live conductivity and level feedback to trigger the flow routines.

The control software executes three distinct routines: Inflow, when P1 and V1 admit pure water; Recirculation, when P3 and P4 maintain homogeneous stirring of the water and cross-flow of the GO dispersion; and Outflow, when P2 and V2 drain the spent water to waste. These routines are executed sequentially in fully automatic mode, though they can also be triggered individually for troubleshooting or user-defined experiments. All conductivity data and actuator states in a run are logged in the Raspberry Pi internal memory and displayed on the touchscreen interface in real-time (see Fig. S3).

Hybrid TFF-dialysis mechanism

Fig. 2f visualizes the complementary roles of CFF and dialysis within the same membrane cassette. In the cross-flow regime (left), the GO dispersion sweeps laterally across the membrane, continually renewing the hydrodynamic boundary layer; this suppresses material deposition, maintains a high diffusive flux, and enables straightforward scale-up by increasing channel length or stacking cassettes. Simultaneously, the classic dialysis driving force (right) - the concentration gradient of ionic species between the dispersion and the external water loop - governs solute transport through the membrane pores. By unifying these two mass-transfer modes, the device achieves rapid impurity removal without sacrificing the gentle conditions necessary to preserve GO sheet integrity.

Time-resolved conductivity for GO and water during purification

Figure 3a displays a representative purification run carried out in full-automatic mode for 1.0 L of a 1.0 mg mL−1 GO aqueous dispersion at a flow-rate of 1350 mL min−1. The flowchart that describes the full-auto logic is displayed in Fig. S4. The upper trace (orange) shows the conductivity of the dispersion, obtained off-line with a benchtop conductometer; the lower trace (blue) is the in-situ conductivity of the tank water recorded by the inline probe. The GO conductivity decays exponentially from ≈70 mS cm−1 to 0.4 mS cm−1target) over 16 h, indicating progressive removal of contaminants. On the water side, each cycle exhibits the characteristic rise-plateau profile, shown in Fig. 1c, followed by abrupt drops when the control algorithm triggers water exchange. The synchrony of these curves confirms that the feedback logic accurately detects diffusion stabilization and minimizes downtime between cycles.

Fig. 3: Temporal variation of conductivity during purification cycles at a GO flow rate of 1350 mL min−1.
figure 3

a Conductivity profiles of the GO dispersion (top) and the water in the purification tank (bottom) during a representative purification process using a PES membrane. The sawtooth pattern in the water conductivity curve corresponds to periodic water exchanges. b Evolution of tank water conductivity in each cycle, showing abrupt drops during water changes and a progressive decrease in the rate of change throughout the process. c Fitting of the conductivity decrease rate ( | dκ/dt | ) during the first cycle of purification, based on the Fick’s Law diffusion model.

Modeling of the cycles using Fick’s Law

A detailed analysis of the data in Fig. 3b reveals that the rate of conductivity change in the water tank (dκw/dt) decays exponentially within each cycle. This behavior can be expressed by the Fick’s Law37, where the diffusive flux of impurities is proportional to the concentration gradient between the GO dispersion and the water. The kinetic model for the system can be expressed as:

$$\frac{{d{\rm{\kappa }}}_{w}}{{dt}}=\frac{{P}_{m}\times A}{{V}_{w}}({{\rm{\kappa }}}_{d}-{{\rm{\kappa }}}_{w})$$
(1)

Here, Pm is the mass transfer coefficient, A is the membrane area, Vw is the water volume, and (κd − κw) is the instantaneous conductivity difference, which acts as the driving force. By applying a mass balance, this differential equation can be solved, yielding a theoretical model for the rate of change over time.

As shown in Fig. 3c, this theoretical model was fitted to the experimental data from the first purification cycle. The high correlation (R2 = 0.998) confirms that the process is well-described by a Fickian diffusion model and allows for the extraction of the system’s fundamental physical parameters, such as the mass transfer coefficient, Pm.

Development of an adaptive algorithm for cycles duration

While the physical model (Fick’s Law) accurately describes a single cycle, Fig. 3b shows that the purification rate decreases with each subsequent cycle. This occurs because the initial concentration of impurities in the GO dispersion (κd,0) is progressively lower. Since the initial driving force decays exponentially with each cycle, the time required to reach a fixed purification threshold (dκw/dt ≤ 1.0 mS cm−1 h−1) is expected to grow exponentially.

This trend is experimentally confirmed in Fig. S5, which shows a clear exponential increase in the duration of successive cycles. To manage this dynamic behavior and automate the process efficiently, we developed a predictive algorithm for the cycle duration, \({t}_{c}\left(x\right)\):

$${t}_{c}\left(x\right)={t}_{c}\left(1\right)\times {e}^{\left(\frac{x-1}{{\tau }_{c}}\right)}$$
(2)

In this model, the duration of the first cycle, \({t}_{c}\left(1\right)\), is determined experimentally from the Fickian model analysis by finding the time at which the rate drops below the defined threshold. For the run shown in Fig. 3c, this time was found to be 0.28 h. The parameter \({\tau }_{c}\) is the cycle time constant, which represents the characteristic number of cycles (\(x\)) for the duration to increase by a factor of \(e\), and is obtained by fitting the model to the data from a full run (R2 = 0.996).

Performance comparison: PES versus cellulose membranes

To benchmark the high-porosity PES membrane against conventional cellulose dialysis membrane, 1.0 L of 1.0 mg mL−1 GO dispersions were processed with each membrane. The conductivity decay profiles in Fig. 4a reveals a significantly faster decline for the PES system, reaching the terminal conductivity in 16 ± 3.5 h versus 39 ± 4.2 h for cellulose, representing a 59% decrease in the purification time. Examination of cycle-by-cycle durations (Fig. 4b) shows that both membranes complete the first five cycles rapidly (<1 h), due to the high concentration gradient at this early stage, but the cellulose cycle time increases steeply thereafter, ultimately exceeding 10 h by the thirteenth water exchange. In contrast, the PES module levels off at ~3.5 h per cycle and requires only 12 exchanges to achieve the same purity, reflecting its higher permeation for the contaminants and resistance to fouling.

Fig. 4: Performance comparison.
figure 4

a Comparison of purification performance using cellulose and PES membranes. The PES membrane significantly accelerates ionic removal due to higher permeability. Inset: total purification time for each membrane type. b Duration of each water exchange cycle for cellulose and PES membranes. With cellulose, later cycles take progressively longer, while the PES membrane maintains shorter cycle durations throughout the process. c Photographs of the Polyethersulfone and Cellulose membranes after use, highlighting the deposition of a GO film on their surfaces. d Effect of initial GO concentration on purification kinetics. Conductivity values were normalized for comparison. Faster conductivity reduction is observed with higher concentration.

Visual inspection of the membranes after purification (Fig. 4c) explains the kinetic difference. The cellulose membrane is coated with a continuous film of GO that clogs the ultra-small pores and throttles mass transfer. No such fouling layer is observed on the PES sheet. A comparative analysis based on structural and morphological features of the membranes observed through scanning electron microscopy (SEM) helps understanding the difference in purification performance. As shown in the SEM images (Fig. S6), the PES membrane displays significantly larger pores compared to the cellulose membrane. These structural differences may have contributed to a faster purification process, as the larger pores allow for higher permeate flux and reduced hydraulic resistance. Furthermore, the surface features of the PES membrane may lead to a reduced contact area with the GO nanosheets. This property likely minimizes nonspecific adsorption and decreases membrane fouling, ultimately enhancing the long-term efficiency and stability of the purification process.

Influence of the GO concentration

Given that a 1.0 mg mL−1 feed rapidly fouls cellulose, practical operation with that membrane often operates at lower GO concentrations. To evaluate the trade-off, we processed equal GO masses (1.0 g) dispersed in 1000, 2000, and 4000 mL of water (initial conductivities 70, 36, and 20 mS cm−1, respectively), each starting with an initial pH value of ≈0 and reaching final values of 3.8, 4.5 and 4.8, respectively, after purification using the PES module. Figure 4d plots the normalized conductivity decay, (κ−κfinal)/κinitial), versus time. Diluting the dispersion from 1.00 to 0.25 mg mL−1 increases the total purification time from 16 h to 35 h. With a fixed replacement volume per cycle, a larger tank dilutes the concentration gradient across the membrane and lowers the fractional removal of ions per exchange, collectively slowing the kinetics.

These findings highlight two key guidelines for scale-up: (i) Membrane selection is critical, a single PES cassette can accommodate higher feed concentrations without fouling, whereas cellulose membranes require pre-dilution, which ultimately prolongs the processing time; (ii) Throughput scales with membrane area rather than tank volume, purification efficiency is more effectively enhanced by adding parallel PES modules or increasing membrane surface area, rather than by extending the number of cycles or overall run time.

Chemical analyses for residual inorganic contaminants

Quantitative Inductively Coupled Plasma Optical Emission Spectroscopy (ICP-OES) analysis (Table 1) shows that purification with the PES module (samples at 1.0 mg mL−1) reduced the concentrations of Mn2+, K⁺ and Na⁺ by >90% compared with the non-purified batches and by 65–85% relative to the use of cellulose membrane in the purification module. In particular, manganese, often the most persistent impurity after permanganate oxidation38, was reduced from 17.7 mg L−1 to 1.3 mg L−1 after purification with the PES system.

Table 1 Residual metal concentrations determined by ICP-OES

According to ion chromatography data (Table 2), chloride and sulfate concentrations decreased by approximately three orders of magnitude following purification employing the PES module in the system, from 6000 mg L−1 and 770 mg L−1 to 17 ± 1 mg L−1 and 45 ± 2 mg L−1, respectively. Nitrate levels were below the detection limit (<5 mg L−1) in both PES and cellulose-purified samples, indicating near-complete removal. Alongside with the conductivity decay curves, these elemental data confirm that the hybrid CFF–dialysis process effectively removes both cationic and anionic residues.

Table 2 Residual anion concentrations determined by IC

Table 3 presents a comparative analysis of residual cation concentrations (K⁺, Na⁺ and Mn²⁺) across a range of commercial graphene oxide samples, provided in both powder (P) and suspension (S) forms)20, as well as samples purified using two distinct laboratory-developed methods: a microfluidic device23 and the CFF-dialysis system using a PES membrane developed in this work. The data reveal that most commercial GO samples contain high levels of ionic contaminants, with potassium concentrations often exceeding 1000 mg L−1, sodium levels reaching up to 31596 mg L−1 (P-017*), and manganese levels as high as 9130 mg L−1 (P-009*). These elevated residual concentrations highlight the lack of effective purification in many commercially available GO samples, which may limit their use in sensitive applications such as biomedicine, electronics, or catalysis. In contrast, the PES-based purification platform developed in this work demonstrated remarkable removal efficiency, with reductions of up to four orders of magnitude relative to the commercial standard. The microfluidic device23 also showed outstanding purification capacity, which is the lowest recorded in the entire dataset, showcasing its potential for applications requiring extremely high purity. However, it is important to note that this method is limited to very small volumes, making it impractical for routine or large-scale use.

Table 3 Comparison of residual cation concentrations of GO samples

Characterization of purified GO

Thermogravimetric analysis (TGA) was employed to evaluate the impact of the purification process on the thermal stability and composition of GO nanosheets. The TGA curve shown in Fig. 5a for the PES purified GO sample (at concentration of 1.0 mg mL−1) revealed a characteristic multi-step decomposition profile, with an initial mass loss observed below 100 °C related to water evaporation. A second weight loss occurred between 100 and 360 °C, associated with the decomposition of oxygen-containing functional groups such as hydroxyl, epoxy, and carboxyl groups. At higher temperatures (360–600 °C) takes place the combustion of the carbon framework. The final residue at 800 °C was approximately 1.8% of the initial mass, indicating a low content of thermally stable inorganic contaminants. These results confirm that the GO sample exhibits thermal behavior consistent with high-purity graphene oxide produced by oxidative methods20,39.

Fig. 5: Thermal and chemical characterizations of graphene oxide dispersions purified with the PES membrane.
figure 5

a TGA curve. b XPS survey spectrum. c High-resolution C 1 s XPS spectrum.

XPS analysis confirmed the high chemical purity of the purified GO samples. The survey spectra (Fig. 5b) exhibited predominantly the characteristic C 1 s and O 1 s signals, with no relevant amount of the main impurities adsorbed on the surface of the purified GO nanosheets. The calculated C/O atomic ratio of approximately 1.86 indicates a moderate-to-high degree of oxidation, consistent with GO produced by oxidative exfoliation using strong acids and permanganate40,41,42. The XPS survey spectrum also shows no detectable signals from manganese (Mn 2p) or other metal contaminants (e.g., potassium or sodium), which are frequently observed in GO samples synthesized by conventional oxidative methods23,43. The absence of manganese on the GO nanosheets highlights the high efficiency of the purification strategy employed, considering that Mn residues are often challenging to remove due to their strong interactions with oxygen functionalities20. Minor S 2p (~170 eV) and N 1 s (~403 eV) signals were detected, attributed to organosulfate and nitrogen-containing species covalently bonded to the GO framework during the oxidation process, in agreement with previous reports24,44,45,46,47,48. High-resolution analysis of the C 1 s region (Fig. 5c) revealed well-defined components at characteristic binding energies. The framework peaks were assigned to C-C/C = C (sp2) at ~284.2 eV and C-C (sp3) at ~285.1 eV. The oxidized carbon species were identified at higher binding energies, with C-OH, C-O-C, and C = O functionalities at ~287.3 eV and O-C = O for the carboxyl groups at ~289.0 eV. A minor feature attributed to the π-π* shake-up satellite was observed at ~290.7, indicative of the partial retention of aromatic domains. These results are consistent with the expected chemical structure of graphene oxide49,50,51.

GO flakes morphology

Scanning Electron Microscopy (SEM) and Atomic Force Microscopy (AFM) analyses were performed to evaluate the morphological characteristics of the GO flakes (1.0 mg mL−1) before and after purification, in order to determine whether the automated protocol affects the size or integrity of the GO sheets. The as-synthesized material (Fig. 6a,b) displays a highly polydisperse population, where micrometer-scale flakes coexist with numerous sub-micrometer fragments irregularly distributed across the substrate. After purification (Fig. 6c, d), the dispersion is dominated by well-defined flakes with lateral dimensions predominantly greater than 5 µm, reflecting the mild nature of the purification process. The significant reduction in sub-micron debris suggests that smaller fragments pass through the 0.1 µm PES membrane, while larger flakes are efficiently retained. No signs of mechanical damage, such as fragmentation, wrinkling, or edge delamination, were observed, indicating that the combined TFF/dialysis regime imposes minimal shear stress on the GO flakes and effectively preserves their two-dimensional structure. SEM images of the GO flakes purified by cellulose membrane are shown in Fig. S7.

Fig. 6: SEM images of GO flakes before and after purification and AFM of a PES purified sample.
figure 6

a, b GO dispersion prior to purification. c, d GO purified using the automated system with a PES membrane. e, f AFM of the purified dispersion.

AFM analysis further supports these findings by providing height-resolved confirmation of the GO thickness. As shown in Fig. 6e, a representative GO sheet exhibits a smooth topography with a step height of approximately 0.7 nm (Fig. 6f), consistent with a single-layer graphene oxide nanosheet52,53. This observation confirms the successful exfoliation of graphite oxide into monolayer GO and underscores the ability of the automated purification process to maintain flake integrity at the atomic level.

Preservation of both high aspect ratio and monolayer thickness is crucial for maximizing the mechanical reinforcement54,55, gas-barrier55,56, and percolative conductivity properties of GO in downstream applications57,58. In contrast, conventional purification methods such as high-speed centrifugation often require intermittent ultrasonication to redisperse aggregates, which can drastically reduce flake size23. Together, SEM and AFM results corroborate the conductivity and TGA data, confirming that the automated system removes ionic contaminants without compromising the intrinsic morphology or chemical quality of the graphene oxide sheets.

Discussion

This work demonstrates the development of a fully automated benchtop purification system for graphene oxide dispersions, combining cross-flow filtration and dialysis in a compact platform.

Our results show that the main advances in purification performance, specifically the accelerated removal of ionic contaminants, reduced membrane fouling, and overall process efficiency, are primarily attributed to the intrinsic properties of the polyethersulfone membrane. Compared to conventional cellulose dialysis membranes, the PES displays larger pore size and distinctive surface morphology, which result in higher permeate flux, less adsorption, and a significantly diminished tendency for fouling. Additionally, the reduced contact area between PES and the GO sheets appears to further minimize accumulation of material at the membrane interface, enhancing long-term stability. These experimental controls confirm that the observed antifouling and kinetic behaviors are fundamentally determined by membrane material properties rather than by flow geometry or automation features alone. This improvement is achieved while preserving the morphological integrity and lateral size of GO flakes. Analytical characterization (IC, ICP-OES, SEM, AFM, XPS, and TGA) confirmed that the automated method effectively removed ionic contaminants without inducing fragmentation or degradation, producing chemically pure, structurally preserved GO nanosheets suitable for advanced applications.

While the automation itself does not intrinsically accelerate the rate of contaminant removal, it provides substantial added value in terms of reproducibility, operational consistency, and workflow simplification. By implementing programmable routines and real-time conductivity monitoring, the platform ensures that key process steps, like water exchange, are triggered consistently and objectively, reducing operator-dependent variability. This not only facilitates standardization across users and laboratories but also enables scalable, unattended operation, which is particularly important for industrial or high-throughput settings.

Importantly, the current system establishes a foundation for more advanced, performance-driven automation. For instance, future upgrades could include real-time adaptive control of flow rates or cycle durations based on kinetic indicators such as the rate of conductivity change (dκ/dt), automated fouling diagnostics through pressure or flux sensors, or even the use of machine learning algorithms to optimize purification protocols based on historical data. Such developments would enable the transition from procedural automation to intelligent process control, providing a flexible basis for future advancements in intelligent process control.

Methods

Materials

Natural graphite was purchased from Nacional do Grafite (Graflake 9980. Carbon content ≈99.4%, Flake size ≈180 µm). KMnO4 (≥99.0%) and NaNO3 (≥99.0%) were purchased from Sigma-Aldrich. H2SO4, H2O2 (35.0%) and HCl (37.0%) were supplied by Synth. Deionized water from a Merck-Millipore system (18.2 MΩcm at 25° C) was used for the syntheses and sample preparations. Reverse-osmosis filtered water from a Gehaka OS20LXE system was used for the purification of GO. Dialysis membrane (12 kDa Molecular Weight Cut-Off) was purchased from Sigma-Aldrich and polyethersulfone (PES) filtration membrane (0.1 μm) was supplied by GVS.

GO synthesis

The graphene oxide dispersion was obtained by the modified Hummers method as described in the literature9. 1.0 g of graphite flakes were added to a flask followed by 0.75 g of NaNO3 and 40 mL of H2SO4 under stirring. After 30 min, the system was placed in an ice bath and 4.5 g of KMnO4 was added in small fractions over a period of 1 h. The system was maintained under stirring at room temperature for 72 h. The flask was then placed in an ice bath and 100 mL of H2SO4 aqueous solution (0.14%) was added in parts over 1 h and kept under stirring for 2 h. After that, 3.0 mL of 35% H2O2 was slowly added to the suspension, followed by 2 h of stirring. The material was then washed 3 times with HCl aqueous solution (3.7%) and finally dispersed in 1 L of deionized water, followed by sonication at 37 kHz for 5 min to allow the exfoliation of graphite oxide into graphene oxide nanosheets.

GO characterizations

Thermal stability and oxidation degree were evaluated on a TA Instruments SDT-600 simultaneous TGA/DSC system. Approximately 10 mg of dried GO was placed in an alumina crucible and heated from 20 °C to 1000 °C at 5 °C min−1 under a constant synthetic air flow (100 mL min−1).

Elemental composition and surface chemical states were analyzed with a Thermo Scientific K-Alpha spectrometer (Al Kα radiation, 1486.6 eV; spot size 300 µm). Survey scans (0–1350 eV) were acquired at 200 eV pass energy, step of 0.1 eV and 10 cycles. The high-resolution scans of C 1 s were acquired at 50 eV pass energy, step of 0.01 eV and 10 cycles.

GO morphology was examined on a JEOL JSM-7800 F field-emission SEM operated at an accelerating voltage of 0.3 keV. Aqueous GO dispersions (1 µg mL−1) were drop-cast onto silicon wafers and dried under vacuum prior to imaging.

Analytical techniques

Metal ions (K+, Mn2+, Na+) were quantified via ICP-OES on a Thermo Scientific iCAP Pro XP ICP-OES equipped with a high-resolution Echelle polychromator, CID detector, concentric nebulizer and cyclonic spray chamber. Plasma power, nebulizer gas flow, auxiliary gas flow and peristaltic-pump speed were auto-optimized by Qtegra™ ISDS software and are summarized in Table S1. To ensure high-precision quantifications, the wavelengths were selected based on: (i) the highest intensity observed in the central pixels; (ii) the lowest background radiation detected in the pixels to the left and right of the emission peak; and (iii) the lowest relative standard deviation (RSD) across triplicate measurements (n = 3). Based on these criteria, the spectral lines selected for quantification were K I 766.490 nm, Mn I 276.482 nm, and Na I 588.995 nm. Samples were diluted 10-fold with 2% HNO3 and analyzed in triplicate; concentrations were calculated from the linear regression equations provided in Table S2. The samples were diluted 10x for the analyses.

Anions (Cl, NO3, SO42−) were determined using a Thermo Scientific Inuvion-RFIC system fitted with an IonPac AG19/AS19 column set, KOH eluent generation and suppressed conductivity detection. The eluent flow was 0.25 mL min−1; the KOH gradient is listed in Table S3. Calibration curves (5–80 mg L−1) were prepared from a multi-anion stock solution (Thermo Dionex, 100 mg L−1) and yielded R2 > 0.999 for all species (Table S4). Samples were injected in triplicate after dilution (100x, 10x, 1x for Non-Purified, Cellulose and PES respectively).

Device fabrication and assembly

The purification module was constructed using a transparent acrylic tube (150 mm inner diameter) with a total internal volume of 3.6 L. The bottom of the tank was sealed with a 10 mm thick acrylic plate, while the lid was custom-fabricated via 3D printing to hold a level sensor (HC-SR04) and an inline fluid electrical conductivity sensor (Gravity TDS/EC, DFRobot). This configuration enabled real-time monitoring of the purification progress and water levels during operation.

The membrane module followed a layered design, consisting of a 6 mm-thick acrylic flow plate sandwiched between two 2 mm acrylic spacers, with the membranes mounted on both external faces. The stack was clamped by 10 mm outer plates and tightened with stainless-steel M4x30 mm bolts. CNC-machined PEEK connectors were threaded into the outer plates to provide reliable tubing interfaces for fluid entry and exit; flexible silicone hoses were used throughout the entire flow circuit, both for GO and water, to couple the ports to the pumps, valves, and reservoirs.

Electronics

The operation of the equipment is managed by an integrated control system consisting of an Arduino microcontroller and a Raspberry Pi computer. The Arduino interfaces directly with relays responsible for actuating pumps and valves, as well as receiving input signals from the integrated sensors. Communication between the Arduino and the Raspberry Pi is established via serial protocol, enabling data exchange and command synchronization. The Raspberry Pi is connected to a touchscreen display, for graphical user interface that allows real-time monitoring, control, and interaction.

Electrical power is supplied from two independent DC power sources: a 5 V (5 A) supply dedicated to powering the Arduino, Raspberry Pi, and associated electronics, and a 12 V (15 A) source utilized for the higher-current demands of the pumps and valves. Additionally, the system incorporates an emergency stop button mounted on the front panel, designed to interrupt power delivery to all actuators when activated. To further enhance operational flexibility, three controllers are integrated, allowing adjustment of the flow rates through pumps P1, P2, and P4, and ensuring adaptable operation tailored to specific purification requirements.

Control software and operating modes

A hierarchical control architecture was implemented on the Raspberry Pi–Arduino pair to accommodate manual, semi-automatic, and fully automatic operation. In manual mode, each pump and solenoid valve are toggled directly from the touchscreen, permitting point-to-point verification of the hydraulic circuit. Semi-automatic mode exposes individual routines (Inflow, Recirculation and Outflow) as one-touch macros. Fully automatic mode executes these routines in a closed-loop sequence: an inflow step commences when either the tank level reaches approximately 3.5 L; recirculation continues until the time-averaged conductivity derivative |dκ/dt| drops below 5.0 µS cm−1 min−1; the outflow step is initiated automatically and stops after emptying of the tank. Upon conductivity curve stabilizing around the user-defined terminal conductivity (κtarget), the system issues an audible alarm and halts all actuators, if not, the cycle repeats until the meeting of this criterium.

Calibration of the inline conductivity probe

Calibration of the conductivity probe was carried out at 23 ± 0.5 °C using seven NaCl standards (1.2, 126, 616, 1206, 1775, 2460, and 3042 µS cm−1) prepared from analytical-grade salt (Sigma Aldrich) and verified on a Metrohm 914 benchtop meter. The probe was immersed in each solution under gentle stirring, rinsed with ultrapure water between measurements, and logged at 1 Hz for 60 s via the Arduino’s 10-bit ADC. The average voltage (V) of each series was fitted to a linear model, yielding the calibration equation

$$\kappa =975.7\,V-26.4\left({R}^{2}=0.998\right)$$
(3)

where κ is the solution conductivity. Voltages below 0.03 V (sensor noise floor) were clipped to zero in firmware to avoid non-physical negative conductivities. The calibrated coefficients are uploaded at start-up and applied in real time during automated runs (Fig. 2b).

Purification runs and conductivity monitoring

Experiments were performed at 23 ± 1 °C using PES or cellulose dialysis membranes assembled into the same hydraulic circuit. GO dispersions were prepared at the final concentration of 1.00, 0.50 and 0.25 mg mL−1 in ultrapure water, each containing exactly 1.0 g of GO. Inline water conductivity was logged at 0.0167 Hz via the calibrated probe. Dispersion conductivity was determined off-line every 20 min with a Metrohm 914 conductivity meter (cell constant 1.0 cm−1), positioned constantly inside the GO reservoir.

The flow rates used during the tests were 1350 mL min−1 for the GO dispersion and approximately 3700 mL min−1 for the water. It is important to note, however, that the water flow generated by pump P4 is not directly comparable to the flow of the GO dispersion. This is because P4 is positioned inside the tank and serves primarily to promote fluid turbulence and stirring, rather than to drive a continuous flow as in the case of the dispersion.